
JAVA
angry ant
GISer一名,希望志同道合的朋友有问题一起来讨论,相互学习
展开
-
初学集合框架的几点总结
1.集合相对于数组的优缺点:集合长度可变,数组初始化必须声明长度;数组可存储基本类型变量和应用类型变量,集合只能存储 引用类型变量;一个集合可以存储不同类型的元素,而一个数组只能存储相同类型的元素。 2.集合的继承体系:Collection ...原创 2017-02-27 21:10:06 · 252 阅读 · 0 评论 -
初步学习多线程的总结
1.创建多线程: (1)一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。run方法中存放需要新开线程执行的代码。运行新线程时用子类对象调用start方法(start方法会去调用run方法)。注意直接调用run方法并没有新开线程,主线程会跳入run方法执行,只有调用start方法才能够达到主线程和新开线程“同时”运行的目的。 (2)...原创 2017-01-24 13:12:16 · 351 阅读 · 0 评论 -
try{}catch(){}finally{}语句中return的执行情况
http://cmsblogs.com/?p=1574&f=http://blogread.cn/转载 2017-01-20 09:12:32 · 227 阅读 · 0 评论 -
对于异常处理的初步总结
1)分类:JAVA中所有的异常都派生与Throwable类,Throwable下面分为两个分支:Error和Exception,Error描述的是系统内部和资源耗尽的错误,对于这类错误我们只能通告用户并使程序安全的的终止。而需要我们处理的错误是属于Exception的错误。Exception错误又可划分为RuntimeException和其他异常,由于程序本身的错误导致的异常是RuntimeExc...原创 2017-01-17 08:58:14 · 347 阅读 · 0 评论 -
4,关于判断两个变量相等的问题
(1)最常用的是==和equals,==多用于比较基本变量,equals是Object中的方法,判断两个对象是否具有相同的引用。但是他的子类可以根据自身实际情况进行覆盖,如String类中,==用来比较两变量内存地址是否相同,equals比较两变量内容是否相同;但是在别的未覆盖equals方法的类中,即使两对象内容完全相同equals比较的结果仍然是返回false.对于equals只要知道在比较字...原创 2016-11-23 22:40:43 · 1788 阅读 · 0 评论 -
关于super和this关键字调用构造器的几点总结
JAVA 如果子类构造器没有显式的调用父类的构造器,系统会默认的调用父类的默认构造器,但是父类如果定义了有参构造器,那么父类中的默认构造器就会不存在,此时子类构造器中就必须显式的调用父类的有参构造器(因为不显式调用的话系统就会默认调用父类默认构造器,而默认构造器又不存在,所以报错) 如下:car是vehicle的子类 报错内容为:未定义隐式超构造函数 vehicle()。必须显式调...原创 2016-11-21 16:20:26 · 461 阅读 · 0 评论