- 博客(13)
- 收藏
- 关注
转载 系统相关
1.System类代表java程序的运行平台,程序不能创建System类的对象,System类提供了一些类变量和类方法,允许直接通过System类来调用这些类变量和类方法。import java.util.*;import java.io.*;public class systemtest{ public static void main(String[] args) throws Ex
2017-04-17 22:06:15
357
转载 与用户互动
1.java程序的入口,main()方法——public static void main(String[] args){}1)public修饰符:java类由JVM调用,为了让JVM可以自由的调用这个main()方法,所以使用public修饰符。2)static修饰符:JVM调用这个主方法时,不会先创建该主类的对象。3)void返回值:因为该方法被JVM调用,该方法的返回值返回给JV
2017-04-16 23:44:23
437
转载 对象与垃圾回收
1.垃圾回收具有如下特征:1)垃圾回收机制只负责回收堆内存中的对象,不会回收任何物理资源(例如数据库连接、网络IO等资源);2)程序无法精确控制垃圾回收的运行,垃圾回收会在合适的时候进行。当对象永久性的失去引用后,系统就会在合适的时候回收它所占的内存;3)在垃圾回收机制回收任何对象之前,总会先调用它的finalize()方法,该方法可能使该对象重新复活(让一个引用变量重新引用该对象),
2017-04-08 09:45:11
517
转载 枚举类
1.一个类的对象是有限而且固定的,比如季节类,它只有四个对象。这种实例有限而且固定的类,在java里被称为枚举类。2.枚举类和普通类的区别:1)枚举类可以实现一个或多个接口,使用enum定义的枚举类默认继承了java.lang.Enum类,而不是Object类,其中java.lang.Enum类实现了java.lang.Serializable和java.lang.Comparab
2017-04-07 22:17:31
545
转载 内部类(二)
1.如果希望在外部类以为的地方访问内部类,则内部类不能使用private修饰。1)省略访问控制符的内部类,只能被与外部类处于同一个包中的其他类所访问。2)使用protected修饰的内部类,可被与外部类处于同一包中的其他类和外部类的子类访问。3)public修饰,可在任何地方被访问。在外部类以外的地方定义内部类变量格式如下:OuterClass.InnerClass varName
2017-04-01 23:54:42
475
转载 内部类(一)
1.把一个类放在另一个类的内部定义,定义在其他类内部的类被称为内部类,包含内部类的类被称为外部类。内部类的主要作用有:1)内部类提供了更好的封装。2)内部类可以直接访问外部类的私有数据,因为内部类被当作是外部类的成员,外部类也可以访问内部类的私有数据 点击打开链接内部类除了需要定音在其他类里面之外,还有:1)内部类比外部类可以多使用三个修饰符:private 、protected
2017-04-01 21:43:08
285
转载 java8改进的接口(二)
1.接口主要有如下用途:1)定义变量,也可用于进行强制类型转换 ①2)调用接口中定义的常量3)被其他类实现2.一个类可以实现一个或多个接口,实现使用implements关键字。注:一个类实现了接口以后,这个类必须实现接口里的全部抽象方法,否则,这个类就变为了抽象类。public interface Output{ int MAX_CACHE_LINE = 2; //
2017-04-01 00:04:40
470
转载 java8改进的接口(一)
1.接口里不能包含普通方法,接口里的所以方法都是抽象方法。Java8对接口进行了改进,允许在接口中定义默认方法,默认方法可以提供方法实现(默认方法 -default。同一包中可见)。2.和类定义不同,接口不再使用class关键字,而是interface关键字定义。1)修饰符可以是public或者省略,如果省略,默认采用包权限访问修饰符(default)。2)一个接口可以有多个直接父类接
2017-03-31 20:54:46
608
转载 抽象类
1.抽象方法和抽象类必须使用abstract修饰符修饰,有抽象方法的类只能被定义成抽象类(即方法修饰词为abstract时,类修饰词也必须为abstract),抽象类里可以没有抽象方法。抽象方法和抽象类的规则:1)抽象类和抽象方法必须使用abstract修饰,抽象方法不能有方法体。 抽象方法的定义,在方法前增加abstract修饰,再去掉方法体,并在方法后面增加分号。2
2017-03-30 22:54:23
13476
2
转载 类成员
1.当使用实例来访问类成员时,实际上依然是委托给该类来访问类成员变量,因此即使某个实例为null,它依然可以访问它所属的类方法。public class test9{ private static final int a; static { //如果不加static 那么他就是普通初始化块,不会给类变量赋值 a = 9; } public static void ma
2017-03-30 00:02:53
502
转载 处理对象
1.当一个程序创建了一个类的对象(p)时,运用System.out.println()方法输出该类的对象(p)的时候,控制台会输出 class(该对象的类名)+@+hashCode 注:hashCode是用来在散列存储结构中确定对象的存储地址的。两个对象的hashCode相同,并不一定表示两个对象就相同,也就是不一定适用于equals(java.lang.Object) 方法,只能够说明这两
2017-03-29 15:10:20
513
转载 java8增强的包装类
1.为了解决8种基本数据类型的变量不能当成Object类型(所以类的父类都是Object)使用的问题,java提供了包装类的概念,为8种数据类型分别定义了相应的引用类型byte Byte; short Short; int Integer; long Long;char Character;floatFloat;doubleDouble;booleanBoolean
2017-03-28 23:38:34
463
转载 面向对象学习总结(一)
1.成员变量格式:[修饰符] 类型 成员变量名 [=默认值]其中,类型可以是基本数据类型和引用类型(即也可以是你新创建的类)2.方法定义:[修饰符] 方法返回类型 方法名 (形参列表) 方法返回值可以使void,也可以是基本数据类型,如果声明了方法返回值,则必须有一个有效的return语句{}3.构造器:[修饰符] 构造器名-即类名 (形参列表)
2017-03-25 00:56:24
464
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人