循环:跳出多重循环:通过设置标号: 1    ok: 2    for(int i=0;i<10;i++) 3    { 4    for(int j=0;j<10;j++) 5    { 6        System.out.println(“i=” + i + “,j=” + j); 7        if(j == 5) break ok; 8    } 9    } 还可以通过另一种方式跳出多重循环,设置boolean类型,  使外层的循环收内层的控制: boolean found…
毕业半年了,一直在游戏公司做游戏服务器开发,java语言. 工作中,写着写着代码,接触java多了,有时候就会发现自己的java基础会不够用.以前实习的时候也体会到一次,然后过了一遍基础.现在正式工作了,又感觉基础不够用了... 所以,决定更加深入的再学习一遍java基础. 我发现每次过java基础,都会有不同的体会,每过一次就会越发感悟到java的博大精深.所以,人们才会永远不敢写精通这两个字吧. 这我第三次过java基础了,用了上班空闲的时间来过基础,现在刚好快一周了.看了十篇java提高小…
java基础-filter 我们先看看没有filter的时候,整个web客户端-服务端的一个流程. 接下来我们再看看引入了filter之后的Uml图.尝试分析这两者之间的差别. filter从哪里来? 是在servlet2.3规范中加入的. filter的生命周期? 同servlet的生命周期相同. filter的执行过程? 看到这里有没有想起我们的数据库结构关于栈的描述,filter和栈一样,也是按照先进后出的顺序. filter的实质(个人之言) 现阶段在我看来,filter其实是对http…
Java 基础语法 一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如,一条狗是一个对象,它的状态有:颜色.名字.品种:行为有:摇尾巴.叫.吃等. 类:类是一个模板,它描述一类对象的行为和状态. 方法:方法就是行为,一个类可以有很多方法.逻辑运算.数据修改以及所有动作都是在方法中完成的. 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定. 第一个…
线程:线程是操作系统能够进行运算调度的最小单位.它被包含在进程之中,是进程中的实际运作单位.一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务. 进程:进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础. 进程与线程的一个简单解释(阮一峰) 传送门 Java中创建一个线程,方法一:继承Thread类 继承Thread 重写run方法 创建对象,并调用start方法运行 (如果直接调用run方法…
在上节博客中曾提到过类的继承,这篇文章主要是介绍类的继承.构造函数以及静态代码块的执行顺序. 首先接着分析在黑马基础测试中的一个关于继承的题目,题目描述如下: 声明类Person,包含2个成员变量:name.age.定义函数sayHello(),调用时输出:我叫***,今年***岁了.声明类Chinese继承Person. 这是一个很基础的题,第一步要构建一个父类:Person,Person包含name.age属性,已经一个成员方法sayHollo().具体实现如下: class Person{…
java涉及到的技术工具:HSF.Pandora.Notify.Metaq.Diamond.Tddl.ScheduleX.精卫.Switch.BCP.Tair.Hbase.Mysql.Ads.Tlog.Eagleeye. 工作工具及环境:idea.maven.git.mybatis.ibatis 其他技能:数据分析,主要使用阿里的ODPS分析 其他:熟悉基本的数据结构和算法.Linux常用命令 阅读过Linux内核文件系统和I/O子系统的源码.对linux内核传统存储系统比较熟悉. 从IDEA转…
1.java中方法: 方法的含义: 就是一个代码片段,可以完后某个特定的功能,可以重复利用: 定义方法的语法: [方法的修饰符列表]   方法的返回值类型   方法名{    java语句; } 注意:[]括号里面的可以有也可以没有,但是不在[]里面的一定的有. 1)[方法的修饰符列表]是可选项,现在暂时先写成:public static 2)方法的返回值类型,可以是java语言中的任何一种数据类型,包括基本数据类型和引用数据类型. 3)如果方法执行结束之后,并没有任何返回值,那么定义方法的时候…
引言:Java的修饰符根据修饰的对象不同,分为类修饰符.方法修饰符.变量修饰符,其中每种修饰符又分为访问控制修饰符和非访问控制修饰符.访问控制存在的原因:a.让客户端程序员无法触及他们不应该触及的部分 b.允许库设计者可以改变类内部的工作方式而不用担心影响到客户端程序员 一.访问控制修饰符Java中,可以使用访问控制符来保护对类.变量.方法和构造方法的访问.Java 支持 4 种不同的访问权限:default (即缺省,什么也不写): 在同一包内可见,不使用任何修饰符.使用对象:类.接口.变量.…
什么是类加载器 类加载器是Java语言在1.0版本就引入的.最初是为了满足JavaApplet需要.现在类加载器在Web容器和OSGI中得到了广泛的应用,一般来说,Java应用的开发人员不需要直接同类加载器进行交互.Java虚拟机默认的行为就已经足够满足大多数情况的需求了.不过如果遇到了需要与类加载器进行交互的情况,而对类加载器的机制又不是很了解的话,就很容易花大量的时候在ClassNotFoundException和NoClassDefFoundError等异常上. 顾名思义,类加载器是用来加…