随笔分类 -  Java SE

摘要:1.对于final类型成员变量,一般来说有两种赋值方式;a)在声明final类型的成员变量时就附上初值package com.cl.staticandfinal;public class FinalTest4 { final int a=7; public FinalTest4(){ ... 阅读全文
posted @ 2016-01-20 14:17 dieyaxianju 阅读(253) 评论(0) 推荐(0)
摘要:1.static关键字 【在二十二讲视频中30分钟开始讲授】2.static修饰属性:无论一个类生成了多少个对象,所有这些对象共同使用唯一一份静态的成员变量;一个对象对该静态成员变量进行了修改,其他对象的该静态成员变量的值也会随之发生变化。如果一个成员变量是static的,那么我们可以通过类名.成员... 阅读全文
posted @ 2016-01-19 16:59 dieyaxianju 阅读(197) 评论(0) 推荐(0)
摘要:1.抽象类(abstract class):使用了abstract关键字修饰的类叫做抽象类,抽象类无法实例化,也就是说,不能new出来一个抽象类的对象。2.抽象方法(abstract method):使用了abstract关键字修饰的方法叫做抽象方法,有声明无实现(没有花括号 public abst... 阅读全文
posted @ 2016-01-18 11:16 dieyaxianju 阅读(266) 评论(0) 推荐(0)
摘要:1.接口:interface:接口的地位等同于class,接口中的所有方法都是抽象方法。在声明接口中的方法的时候,可以使用abstract关键字也可以不使用。通常情况下,都会省略掉abstract关键字。2.可以将接口看作是特殊的抽象类(抽象类中可以有具体方法,也可以有抽象方法,而接口中只能有抽象方... 阅读全文
posted @ 2016-01-18 11:15 dieyaxianju 阅读(136) 评论(0) 推荐(0)
摘要:Map存储数据使用key-value(键-值)对的形式存储数据public static void main(String[] args) { Map m = new HashMap(); m.put("1", "one"); m.put("2", "two... 阅读全文
posted @ 2016-01-08 23:01 dieyaxianju 阅读(123) 评论(0) 推荐(0)
摘要:Collection集合,用来保存一组数据的数据结构。Collection是一个接口,定义了所有集合都应该包含的特征和行为Collection派生出了两类集合List和SetList接口:List集合的特征是元素是可重复且有序Set接口:Set集合的特征是元素是不可重复且无序public class... 阅读全文
posted @ 2016-01-08 22:04 dieyaxianju 阅读(161) 评论(0) 推荐(0)
摘要:1.多态:polymorphism:我们说的子类就是父类(玫瑰是花,男子是人),因此多态的意思就是:父类型的引用可以指向子类的对象public class PolyTest { public static void main(String[] args){ Flower ... 阅读全文
posted @ 2016-01-05 16:31 dieyaxianju 阅读(132) 评论(0) 推荐(0)
摘要:1.继承(inheritance):Java是单继承的,意味着一个类只能从另一个类继承(被继承的类叫做父类也叫【基类 baseclass】),继承的类叫做子类,java中的继承使用extends关键字。public class Child extends Parent{ public Chi... 阅读全文
posted @ 2016-01-05 13:58 dieyaxianju 阅读(167) 评论(0) 推荐(0)
摘要:1.方法重载(Overload):表示两个或多个方法名字相同,但方法参数不同 不同:1)参数个数不同; 2)参数类型不同; 注意:方法的返回值对重载没有任何影响2.构造方法重载,只需看参数即可。如果想在一个构造方法中调用另外一个构造方法,那么可以使用this()的方式调用this()括号中的参... 阅读全文
posted @ 2016-01-05 13:57 dieyaxianju 阅读(146) 评论(0) 推荐(0)
摘要:1.如果一个类包含了属性跟方法,那么该类的每一个对象都具有自己的属性,但无乱一个类有多少个对象,这些对象共享同一个方法。2.关于方法参数传递的总结:对于Java中的方法参数传递,无论传递的是原生数据类型,还是引用类型,统一是传值(pass by value)public class ParamTes... 阅读全文
posted @ 2016-01-05 09:19 dieyaxianju 阅读(148) 评论(0) 推荐(0)
摘要:1.类中的属性又叫做成员变量(member variable),属性用英文表示为property或者attitude2.对象(Object)又叫做实例(Instance),生成一个对象的过程又叫做类的实例化。3.命名约定a)类:首字母大写,如果一个类名由多个单词构成,那么每个单词的首字母都大写,中间... 阅读全文
posted @ 2016-01-04 21:40 dieyaxianju 阅读(201) 评论(0) 推荐(0)
摘要:1.面向对象程序设计的三大基本特征:继承(Inheritence)、封装(Encapsulation)、多态(Polymorphism)2.封装:类包含数据与方法,将数据与方法放在一个类中就构成了封装3.如何定义类:修饰符 class 类的名字{ //类的内容(包含了属性与方法)}4.方法:如何定... 阅读全文
posted @ 2016-01-04 21:12 dieyaxianju 阅读(149) 评论(0) 推荐(0)