java basis
wenjieyatou
想成为一名会写代码的程序媛~
展开
-
字符编码
http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html转载 2018-01-22 15:11:41 · 121 阅读 · 0 评论 -
java中四种内部类详解
java四种内部类详解 一般来说,有4中内部类:常规内部类、静态内部类、局部内部类、匿名内部类。 一.常规内部类:常规内部类没有用static修饰且定义在在外部类类体中。 1.常规内部类中的方法可以直接使用外部类的实例变量和实例方法。 2.在常规内部类中可以直接用内部类创建对象 3.代码如下: public class MyOuter { private int x = 100; /...原创 2018-05-03 20:57:23 · 104 阅读 · 0 评论 -
super()和this()的区别
super()和this()的区别 1)调用super()必须写在子类构造方法的第一行,否则编译不通过。每个子类构造方法的第一条语句,都是隐含地调用super(),如果父类没有这种形式的构造函数,那么在编译的时候就会报错。2)super()和this()类似,区别是,super从子类中调用父类的构造方法,this()在同一类内调用其它方法。3)super()和this()均需放在构造方法内第一行...原创 2018-05-03 20:58:29 · 114 阅读 · 0 评论 -
java中抽象类和接口的区别
java抽象类和接口的区别抽象类特点:1.抽象类中可以构造方法2.抽象类中可以存在普通属性,方法,静态属性和方法。3.抽象类中可以存在抽象方法。4.如果一个类中有一个抽象方法,那么当前类一定是抽象类;抽象类中不一定有抽象方法。5.抽象类中的抽象方法,需要有子类实现,如果子类不实现,则子类也需要定义为抽象的。接口1.在接口中只有方法的声明,没有方法体。2.在接口中只有常量,因为定义的变量,在编译的时...原创 2018-05-04 09:56:05 · 75 阅读 · 0 评论