JavaCore视频的一些读书心得

这是清华毕业的一位老师讲的,很简单,适合C转Java的我。

现把国庆的记忆汇总了

1 8种基本类型

int double long float short byte

char boolean

2 8种基本类型有类定义,叫做包装类

INTEGER(FIXME)是NUMBER的子类


3 复合类型(FIXME)

String

enum


4 修饰符和关键字

权限修饰符 static

4.1 static

static是实例化的,所以具有传染性,被static method()调用的method必须是实例化后的。

4.2 abstract (FIXME)

4.3 interface

无默认构造函数的abstract

(纯虚 FIXME)

4.4 implements 接口继承(FIXME)

4.5 extends 继承

4.6 @overide(FIXME)

4.7 @deprecated 当修饰符看就会很舒服,很顺眼。修饰符能放的地方,也可放@

5 单体

为避免引用,使用了private static Constructor()


6 创建类实例,都是使用new操作。

7 反射。由普遍的类获得对具体类的操作。(FIXME) getClass("ClassName")

8 maven是依赖关系处理的工具,依赖关系的传递和感染有一定规则

9 类的3种:封装 多态 继承

10 Java单继承

11 Java的类继承自Object

那么Object对于垃圾回收gc机制(使用引用值++判断是否实例被使用)就会比较方便。(相当于将 ClassName * c = new ClassName改写为ClassName pc = new ClassName,去掉了*,但method(p1, p2)调用就会要费脑筋 FIXME)

12 eclipse的使用

12.1 快捷键

12.2 Java API doc

12.3 debug模式

13 stuts2 框架中 写作简单的server和client



你可能感兴趣的:(JavaCore视频的一些读书心得)