Java
wuzhoudao
全力以赴冲向目标,然后再下一个。以最高激情、最快速度、最旺盛精神!
展开
-
java中的外部类和内部类
1.概念 内部类:顾名思义原创 2014-06-17 19:09:50 · 2151 阅读 · 1 评论 -
为什么静态成员不能访问非静态成员
首先static的成员是在类加载的时候初始化的,JVM的CLASSLOADER的加载,首次主动使用加载,而非static的成员是在创建对象的时候,即new 操作的时候才初始化的; 先后顺序是先加载,才能初始化,那么加载的时候初始化static的成员,此时非static的成员还没有被加载必然不能使用,而非static的成员是在类加载之后,通过new操作符创建对象的时候初始化,此转载 2014-06-17 13:25:40 · 706 阅读 · 0 评论 -
JAVA自学之路(马士兵)
JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训。 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。 那么究竟应该选择什么方向呢? 我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,去了转载 2012-10-28 14:09:05 · 985 阅读 · 1 评论 -
什么是基类 什么是父类
基类就是父类,派生类就是子类你可以理解为生活中的父子关系,也就是说儿子继承了所有的父亲的样貌特征,但是儿子也有父亲所没有的一些特点专业点讲,就是子类可以继承并使用父类的属性和方法,也可以有自己的属性和方法!不知道这么说你能理解不? 这里又要讲到一些继承的特性:继承使用继承是为了减少代码的冗余,增强代码的可扩展性。子类继承父类:(必须符合is a的关系) cl转载 2012-10-30 13:36:58 · 15712 阅读 · 1 评论 -
Java常量池的一点理解
关于网上的一个面试题,求输出结果:/** * * @author DreamSea 2011-11-19 */ public class IntegerTest { public static void main(String[] args) { objPoolTest(); } public static void objPool原创 2015-05-24 00:52:11 · 1573 阅读 · 0 评论 -
5本最佳的Java面向对象理论和设计模式的书籍
对于Java程序员来说,掌握面向对象的设计理论和一些设计模式是必备技能。就像我在另一篇博客Java程序员应该知道的10个面向对象理论中提到的,不学理论就开始编程,就类似于学习一种语言而不学习字母表。市面上有很多有关面向对象理论的、设计模式的和最佳实践的,但只有很少的书真正值得我们阅读。这里涉及两件事情,一个是面向对象理论,一个是设计模式。前者是基础,后者是在基于基础的最佳实践。我们应该先学习面向对转载 2015-12-26 09:47:46 · 3325 阅读 · 0 评论 -
有return的情况下try catch finally的执行顺序(最有说服力的总结)
结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally转载 2016-07-08 00:37:06 · 296 阅读 · 0 评论 -
try catch 中带返回值执行顺序
一段代码如果可能抛出异常,我们通常就会用try catch代码块包起来,以防止当程序crash掉,增强代码的健壮性。如果程序有些操作在这段代码执行完后得进行,比如IO流中用完后得关流,就得用到finally。正常的try catch finally语句没有太多要讲的,也很容易理解,但是如果try catch中遇到return 语句就比较复杂了。看下面这个例子:例1: public c原创 2016-12-12 01:16:44 · 5195 阅读 · 1 评论