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

Java学习笔记

封装:
1.说白了就是保护我们对象中的隐私使其对 外部不可见。
 
     2.一般情况下,类中的属性设为private。
 
     3.通过getter和setter方法去赋值和取值。
 
              
 
 
 
  继承:
  1.同一个包里子类继承了父类中的非private属性和方法。
 
  2.如果一个子类继承一个类,那么子类无条件的继承父类中的非私有属性和方法,但不包括构造函数。
 
  3.子类覆盖父类的属性和方法,但不包括构造函数。
 
  4.重写的条件是子类重写方法的修饰权限不能小于父类的权限。不在同一个包里权限不能同时为default,但可以为protected和public。
 
  5.Java中类的继承是单继承。对接口可以多继承。


相关文档:

Java序列化与反序列化

java 中的序列化与反序列化代码:
//进行序列化
 public byte[] getByteArray(String[] str)
   {
     byte[] bt = (byte[])null;
     try {
       if (str != null) {
       & ......

Java类的初始化顺序

Java类的初始化顺序
  我把Java类的初始化顺序分为两部分。第一部分是类的初始化,第二部分是对象的初始化。
  在初始化之前JVM必须先把该类的字节码加载到内存中来。这时不管创不创建对象都会马上执行类的初始化:
  执行静态初始化表达式(如static int a = 10)和静态初始化块(即static{}中的内容),注意两 ......

java int 转为string的三种方法


JAVA中 int 类型要转化成 String 类型,可以有三种方式,分别是:
(1) String.valueOf(i) 
 (2) Integer.toString(i) 
(3) i+""
其中:第二种是效率最高的,耗时是其他两种的一半。
String.valueOf(i):891
Integer.toString(i):468
i+"":844
......

java语句备忘

代码如下:
List <?> lines = FileUtils.readLines(new File(fileName));
for(Object line : lines){
}
问题:
1.List <?> 表示什么意思?
2.for括号内部的表达式是什么意思?
1、范型。表示lines中可保存任意类型
2、for-each 语句,作为for(int i=0;i<lines.length;i++){
Object line=lines.get(i ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号