
Java基础
文章平均质量分 62
拉里_佩奇
ideas worth spreading
展开
-
Java中的跳转控制语句之break、continue、return
break只能用在switch语句和循环语句中,有时候会在条件语句中使用,那是因为外层是循环语句,break仍然在循环语句内;代码中遇到break,将结束该循环,执行之后的代码。for(int i = 1;i<5;i++){ if(i == 2){ break; } System.out.println(i);}输出结果为:1此时break只能调出一层循环,原创 2017-12-08 20:15:05 · 1965 阅读 · 0 评论 -
剖析static关键字的四种使用场景
static关键字主要有以下四种使用场景:1、修饰成员变量和成员方法2、静态代码块3、修饰类(只能修饰内部类)4、静态导包(用来导入类中的静态资源,1.5之后的新特性)修饰成员变量和成员方法(最常用)被static修饰的成员属于类,不属于单个这个类的某个对象,被类中所有对象共享,可以并且建议通过类名调用调用格式:类名.静态变量名类名.静态方法原创 2018-01-07 16:19:48 · 5520 阅读 · 0 评论 -
详解Java中的异常处理机制
Java中的异常继承体系/** * 异常可以作为判断一门编程语言是否成熟的标准,Java的异常处理机制可以让程序具有极好的容错性,让程序更加健壮。 * 当程序运行出现意外情形时,系统会自动生成一个Exception对象来通知程序,从而将"业务功能实现代码"和"错误处理代码" * 分离,提供更好的可读性。 * Java的异常机制主要依靠五个关键字来实现:try catch fin原创 2017-12-26 23:00:08 · 305 阅读 · 0 评论 -
多线程入门篇
首先,我们需要理解并行和并发并发和并行是两个不同的概念,并发指同一时刻只能有一条指令执行,但是多个进程之间快速切换(1/n毫秒),所以宏观上给我们的感觉是多个进程在同时执行,比如说我们一边听歌,一边写代码,还可以一边打开浏览器上网;并行是指在同一时刻,多个指令在多个处理器上同时执行,比如我们的电脑cpu是双核4线程,双核好比两个大脑,控制4个线程,电脑可以并行执行4个线程(同时运行4个进程,比原创 2018-01-07 00:23:49 · 262 阅读 · 0 评论 -
全面解读java中的标识符
定义:给包、类、接口、方法、变量等起名字的符号,由字母、数字、$和_ 组成。hello he123$_ world$ good_ $hello _hello字母不仅包含英文字母,也可以是中文,法文德文俄文等等,Java支持Unicode字符集,包含各国语言,建议使用英文字母。hello123 你好123 привет123 ハロー123 Ol原创 2017-12-07 13:51:30 · 792 阅读 · 0 评论 -
浅谈Java中的匿名对象
顾名思义,匿名就是没有名字的对象,在创建对象时,只通过new的动作在堆内存开辟空间,却没有把堆内存空间的地址值赋值给栈内存的某个变量用以存储 //有名字的对象 Student s = new Student(); //匿名对象: new Student()在内存中的示意图new Student() 在堆内存开辟空间,同时产生一个地址值,我们在这里以0x11表原创 2017-12-22 23:46:46 · 603 阅读 · 0 评论 -
Java基本数据类型和引用数据类型
数据类型分类如下:基本数据类型存放在栈中,初始化值分别为:基本数据类型 初始化值byte\short\int\long 0char \u0000 代表一个空格float\double 0.0boolean false原创 2017-12-09 10:40:35 · 258 阅读 · 0 评论 -
Java中的方法重载
在 同一个类 中,允许存在多个同名方法,只要它们的参数个数或者参数类型不同即可,这就叫方法重载。 格式为:修饰符 返回值类型 方法名(参数类型1 变量名称1,参数类型2 变量名称2,……….)为什么要用方法重载呢?(以成员方法为例进行说明)//定义一个求两个int类型数值之和的方法:public int sumInt(int a,int b){};//定义一个求两个doubl原创 2017-12-05 16:57:29 · 796 阅读 · 0 评论