当前位置: 首页 > 生活点滴 > 正文

JAVA 学习笔记(二)

第二章

java 数据类型:整形,浮点,字符,布尔类型

字符串不能跨行需要用 “+” 连接。

实例化输入输出类:

Scanner input = new Scanner(System.in);

输入方法:   input.next()…..

命名规则:

标识符不能以数字开头,不能用关键字,ture.fase.null 必须是字母,数字,下划线,和美元符组成的任意长度的字符串。

使用final 定义字符串常量:

好处:

1.不必重复输入同一个值

2.修改只能一次

3.提高阅读性

数据类型:

byte      8 位

char     16位

short    16位

int float  32位

long double   64位

第三章

选择判断类似C不论

第四章

循环类似C不论

第五章

方法:

方法   =  方法头 + 返回值类型 + 方法名 + 参数

重载方法:

不能基于不同修饰符或返回值类型来重载方法。

第六章

数组:

elem   name = new elem[num];

elem[] name = new elem[num];

数组赋值方法:

1.使用循环语句

2.使用静态方法arraycopy

3.使用clone方法复制

可变长参数:只能有一个必须放在最后。

Arrays 类的使用。

第七章

二维数组:

第八章

类:

变量:定义数据域

方法:定义动作

构造方法()

文件中只能有一个公共类,这个类必须和文件重名。

常用类:

DATA类,RANDOM类。

类中常量是被该类的所有对象共享的。

 

第九章

字符串:

字符串依然具有不可变性,但是虚拟机认为对具有相同字符串序列的字符串的字符串直接使用同一个实例。

字符串可以和数组转换可以调用tocharArray() 方法。

 

第十章

对象相关:

this 是指向调用对象本身的引用名,常见用于引用类的隐藏数据域。

类的设计原则:

内聚性,一致性,封装性,清晰性,完整性。

第十一章

继承和多态

继承:

子类继承父类,不能直接使用父类中private 的变量,必须使用父类的方法。

关键字super :

1.调用父类的构造方法  必须是构造方法的第一条语句

2.调用父类的方法          super.方法名

覆盖方法:

子类从父类中继承方法,子类需要修改父类中定义的方法叫方法覆盖。

覆盖和重载:

覆盖:一个方法的全新实现

重载:多个重名的方法

多态:

instance   判定转换类型

protected  见书300

第十二章

异常

try

threw

catch

finally

第十四章

抽象类和接口

 

本文固定链接: http://zmrlinux.com/2016/01/07/java-%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88%e4%ba%8c%ef%bc%89/ | Kernel & Me

该日志由 root 于2016年01月07日发表在 生活点滴 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: JAVA 学习笔记(二) | Kernel & Me