自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 重载和重写

重写:子类中重写了父类的同名方法(方法名,参数),则为重写。 重载:是同一个类中的方法名相同,参数列表不同,即为重载。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。注意,返回值类型不能作为重载的区分方法!因为,一个对象调用方法是可以忽视返回值的,如果两个函数除了返回值不同,其他的都相同,那么,虚拟机就会混乱。所以,这样是不被编译通过

2017-04-26 10:44:02 248

原创 当try和finally中都有return的时候,结果是什么?

先亮一道面试public static int func (){ try{ return 1; }catch (Exception e){ return 2; }finally{ return 3; }}下面函数的返回值是什么? 答案是:3这一题,一定要注意的是finally中的语句一定会执行。所以执行到finall

2017-04-26 10:32:53 1783

原创 Java面试题之:JDK和JRE的区别?

首先作为Java程序员的我们使用的是jdk。而有一些大型游戏是需要安装JRE。 为什么我们开发安装jdk,而打游戏安装JRE呢?因为我们是要开发Java程序,而打游戏是要运行Java程序。这就是jdk和JRE的区别了。如果到这还是没懂的话,正规的回答如下:JRE是Java运行时环境,就是Java程序必须运行在JRE上面,它就是执行Java程序的虚拟机。 JDK是包含JRE的,它比JRE多了一些工

2017-04-26 09:07:36 680

原创 JAVA中的面试题-多线程

Java中创建一个线程的方式有哪几种有什么区别?1.集成Thread类 2.实现Runnable接口 3.实现Callable接口,它的call可以作为线程的执行体,Future接口作为作为call方法的返回值,只不过这种方法不经常使用。区别:主要讲前两个方式的区别 区别1: 继承Thread类之后,可以直接调用start方法来启动当前线程(注意!不是调用run方法)

2017-04-24 20:47:08 526

原创 Java中sleep和wait的区别

1.sleep是Thread类的方法,而wait是Object的对象的方法,也就是每个对象都可以调用这个方法。 2.当调用sleep的时候,当前线程是不会释放锁的,而调用wait方法线程会放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象调用notify()方法后本线程才进入对象锁定池准备,获取对象锁进入运行状态。 3.wait、notify、和notifyAll这些方法只能在同

2017-04-23 17:30:22 333

原创 内部类相关注意事项

这里首先写一下内部类的定义和作用 把一个类放在另一个类的内部定义,这个定义在其他类内部的类就被称为内部类(有的地方也叫嵌套类) 内部类的作用: 1.提供了很好的封装性,可以吧内部类隐藏在外部类之内,不允许同一个包中的其他类来刚问该类。例如Cow类内部定义了CowLeg类,CowLeg类只有在Cow类中才有效,离开了Cow类就没有任何意义了。所以不允许其他的类访问内部类2.内部类可以

2017-04-22 11:25:55 503

原创 try-with-resource

参考自:Java7里try-with-resources分析以前经常写的都是try-catch-finally语句,但是偶尔会看到try-with-resources类型的语句。try-with-resources语句就是在try后面加了括号,里面声明一些对象或者资源,这样系统就会自动帮你判断该资源是否为空,如果不为空,最后结束的时候会自动帮你回收该资源。例如:static String readF

2017-04-19 10:59:04 416

空空如也

空空如也

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

TA关注的人

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