易截截图软件、单文件、免安装、纯绿色、仅160KB

复习《Thinking in Java》笔记一:第五、第八章笔记

一.重载:即同名方法不同参数;多态:同名同参方法,在具有继承关系的类中的动态选择
二.重载传入参数数据类型小于方法声明参数类型时,会被自动提升。char 类型会被直接提升为int。虚拟机就是用int表示char的。
三.static方法内部不能调用非static方法,反之可以。
四.对于方法局部变量,如果未初始化就调用,编译错误。成员变量则赋予默认值。
五.无论创建多少个对象,静态数据只占用一分存储区域。只在第一次调用的时候初始化。构造器实际也是static方法。
六.数组也是按引用,表示大小的成员length。打印数组数据。Arrays.toString(array)
七.
只有普通方法的访问是多态的,直接访问域将在编译时期解析。
静态方法的访问也没有多态。
构造函数调用顺序为积累 的成员函数、构造方法。
八. 静态成员初始化顺序
父类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行
子类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行
父类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行
父类构造方法
子类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行
子类构造方法


相关文档:

Java SE学习_Null与""区别

    Null 是没有的意思 不占用内存空间
    ""是空的字符串 它是一个字符串,不过里面没有内容
    举例:
     ""是有一个包装袋没装东西
    Null是连包装袋都没有
   
    实例:
   ......

java的HashCode方法

有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,
我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。  
总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。
你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不 ......

java servlet帮助,

Java Servlet API说明文档(2.1a版)(一)
译者前言:
      近来在整理有关Servlet资料时发现,在网上竟然找不到一份中文的Java Servlet API的说明文档,而在有一本有关JSP的书后面附的Java Servlet API说明竟然不全,而这份文档的2.1a版在1998年的11月份 ......

java 字符串分割

●利用split函数: String s = new String("2_8_7_4_3_9_1"); String[] arr = s.split("_"); Java中用split函数进行分割字符串。 1.语法如下 String.split(sourceStr,maxSplit) String.split(sourceStr) 参数说明:sourceStr是被分割的字符串,maxSplit是最大的分割数 返回值说明:split函数的返回值是一个字 ......

传智播客Java总结 张孝祥老师三天讲课总结

今天来到学校才知道,这是张老师给我们上课的最后一天了,本来计划讲五天的,临时调整只讲了三天,好多同学知道消息后都通过飞秋给老师发信息,希望老师能多带我们几天,但是老师告诉我们因为公司里一些重要的事情需要处理,所以只能调整一下,以后的课是冯威老师给我们上,回顾这三天上课的内容,真的受益匪浅,这几天上课 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号