自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 多线程之start与run的区别

1、start方法用start方法来启动线程,才是真正的实现了多线程,通过调用Thread类的start方法来启动一个线程,这时此线程处于就绪状态,并没有开始运行,一旦得到cpu时间片就开始执行run方法。但是要注意的是此时无需等待run方法执行完毕,即可继续执行下面的代码2、run方法run方法只是类的一个普通方法,如果直接调用run方法,程序中依然只有主线程这一条线程...

2018-04-08 17:29:27 128

原创 多线程之sleep与wait的区别

1、每个对象都有一把锁来控制同步访问synchronized关键字可以和对象的锁交互,来实现线程的同步,sleep方法并没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法2、wait notify notifyAll只能在同步控制方法或者同步控制块里使用,而sleep可以在任何地方使用3、sleep必须使用try-catch捕获异常,而wait,notify,notifyA...

2018-04-08 17:15:44 220

原创 Integer类型对象之间大小比较

一、使用new Integer()创建的对象Integer i=new Integer(50);Integer j=new Integer(50);System.out.println(i==j);  //运行的结果是false我们可以看到程序运行的结果是false,这不难理解,我们执行了两次new,所以创建了两个Integer类型的对象,对象之间使用“==”来比较是不合适的,该符号是用来比较是否...

2018-04-08 16:22:34 18406

原创 JAVA中的内部类

对于初学者来说内部类有点陌生,在学习期间直到了学完线程,教材上都没提及内部类,刷了几套题之后发现考的频率并不低所以今天想说一说这个陌生又不难理解的内部类。使用内部类的原因:每个内部类都能独立的继承一个类或实现一个接口,所以无论外部类是否继承了某个类或接口的实现,对于内部类没有影响。使用内部类的其他优点如下:(1)内部类可以用多个实例,每个实例都有自己的状态信息,并且与其他外部类的对象的信息相互独立...

2018-04-05 20:03:32 141

原创 JAVA数据类型

基本数据类型(原生类、内部属性)整数:int (-2^31~2^31-1) short (-32768~32767) byte (-128~127) long (-2^63~2^63)浮点:float double字符:char布尔:boolean引用数据类型数组、类、接口注意:基本数据类型之间除了boolean其他数据类型之间可以任意转换(强制转换和默认转换)例题:short  a=128;  ...

2018-04-05 17:55:03 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除