- 博客(11)
- 收藏
- 关注
原创 JDK5.0新特性
JDK5.0出现的新特性:1)泛型(Generics)2)增强的for循环3)自动拆 \ 装箱4)类型安全的枚举5)静态导入6)可变参数泛型:声明一个集合中接收和返回的对象的类型,通过泛型可以使编译时类型更加安全,并且减少运行时ClassCastExceptions的可能。。。。。。。。。。增强的for循环:for(type element : ar
2016-10-06 18:33:50 155
原创 java集合
集合略坑:一、关于List实现List的两种常用类:1)ArrayList,该实现实际上是将对象放置到了ArrayList底层维护的数组当中;2)LinkedList,该类内部会生成一个Entry对象,里面的结构类似:Entry{Entry pre; //指向前一个Object element; //当前元素Entry next; //指向下一个
2016-09-26 21:51:03 152
原创 java数组
一、定义一个数组的几种方式:1) int[] a = new int[10];2) int[] a = {1,2,3,4}; 3) int[] a = new int[]{1,2,3,4,5};二、数组定义之后,length不可以改变(public final int length)三、二维数组可以定义为int[][] a = new int[10][];但是不能定义为i
2016-09-25 21:06:04 142
原创 java基础
public(公共的)1)被public修饰的属性和方法可以被所有的类访问2)可以被继承protected(受保护的):1)可以在类中访问2)相同包下面3)该类的子类继承(可以不同包)private(私有的):1)被private修饰的属性和方法只能在该类内部使用2)不能被继承默认的(不被修饰符修饰):1)类中可以访问2)相同
2016-09-24 20:02:37 134
原创 java的包
包(package):用于将完成不同功能的类分门别类,放在不同的目录(包)下命名规则:将公司域名反转作为包名,每个字母都需要小写如果定义类的时候没有使用package,那么java就认为我们定义的类在默认的包里面(default package)编译带有package声明的java源文件有两种方式1)直接编译,然后根据类中定义的包名,逐一手工建立目录结构,然
2016-09-24 18:28:43 177
原创 java设计模式_单例模式
Design Pattern(设计模式) 经典的设计模式大概23个单例模式(Singleton):表示一个类只会生成唯一的一个对象public class SingletonTest{public static void main(String[] args){SingleTon st1 = SingleTon.getInstance();SingleTon st2
2016-09-24 14:15:32 101
原创 java基础
interface:1)接口的地位同class2)关键字 interface3)接口里面只能包含抽象方法,因为默认的全都是抽象方法,所以定义的时候可以省略abstract,形如:public void output();4)可以将接口看作时特殊的抽象类(全都是抽象方法的抽象类)5)类可以去实现一个一个接口implements6)如果某一个类实现了一个接口的话,如果这个类不是
2016-09-24 14:14:26 134
原创 java抽象类抽象方法
抽象类:使用abstract关键字修饰的class,称为抽象类1)抽象类无法实例化抽象方法:使用abstract关键字修饰的方法且没有实现(有声明无实现),称为抽象方法1)eg:public abstract void method();2)没有{}3)抽象方法需要定义在抽象类中抽象类和抽象方法:1)如果一个类包含了抽象方法,这个类一定是一个抽象类2
2016-09-23 18:15:42 168
原创 java基础学习
方法重载(overload):方法名字一样,参数的类型、个数、顺序不一样,方法的返回值类型不能表示是否重载构造方法重载:只要看参数即可,如果再一个构造方法中调用另外一个构造方法,可以调用this(),()中存放不同的参数表示不同的构造方法,this()必须放在第一条,前面不能放别的可以执行的代码继承(inheritance):创建子类的实例时,会先调用父类的构造方法,然后再
2016-09-23 17:06:50 189
原创 java初学者笔记_关于面向对象
面向对象程序设计(OOP:Object Oriented Programming,OOD:Object Oriented Design)首先,面向对象中两个很重要的概念:类和对象。类:类是一种抽象的概念,类中包含了这类事物的属性和行为,(成员变量和方法)。就好比“人”就是一个类,代表了所有的人类,其中有你有我,每个人都有自己的姓名、身高、血型。。。,这些共同的特征则成了“人”这个类的属性。
2016-09-23 10:47:07 173
原创 初学者笔记
first day作为一个之前学习过java的人,也终于在找工作的时候明白了什么叫书到用时方恨少!基础不扎实、没有渐进性、代码没整理、平时也没有一些成长的经历笔记之类,于是痛定思痛,决定借着圣思园的课程,重新来稳固一下java由基础到成型的项目的过程。以此自勉。首先,可能平时不太了解这些公司,第一次知道原来sun公司已经被oracle收购了,万恶的资本家。除此之外,还记得之前我刚刚学习ja
2016-09-22 20:10:31 133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人