1. java面向对象
1.1 类对一系列具有相同属性和方法(行为、动作)的对象的一个抽象描述
1.2 对象时类的一个具体实现(通常情况下与现实中的某物体对应)
1.3 命名规范
1. 必须由字母,数字,_,$组成
2. 不能以数字开头
3. 不能使用关键字作为标识符
4. 类: 每个单词首字母大写(其余小写)
5. 变量: 从第二个单词开始首字母大写(其余小写), 使用名词
6. 方法: 从第二个单词开始首字母大写(其余小写), 使用动词
7. 常量: 所有字母大写,单词之间使用_隔开
8. 包: 所有字母小写(推荐使用域名作为包名)
1.4 封装
1.4.1 使用者对类内部定义的数据(对象的成员变量)的直接操作会导致数据的错误、混乱或安全性问题。
1.4.2 Java中通过将数据封装、声明为私有的(private),再提供一个或多个公开的(public)方法实现对该属性的操作
2. 包
3. String
String 不是基本数据类型,引用数据类型
charAt
compareTo
concat
contains
endsWith 判断字符串是否以某个字串为后缀
String a = "123456789";
String b = "789";
boolean boo = a.endsWith(b);
System.out.println(boo);
equals
equalsIgnoreCase
indexOf 返回串第一出现的位置,如果不存在返回-1
String a = "123456789";
int index = a.indexOf("456");
System.out.println(index);
lastIndexOf
length 返回字符串长度(方法!!!数组为length属性!!!)
*matches
replace
split
startsWidth
substring
toCharArray
toLowerCase
toUpperCase
trim
replace(String target, String replacement)
split(Strig str)
4. 常用类Math,Date
5. 异常
6. 集合
* 快捷键大全
补全: Alt + /
注释: Ctrl + /
删除一行: Ctrl + D
数值型
整数型
byte(1) short(2) int(4) long(8)
浮点型
float(4) double(8)
布尔型
boolean(true,false)
字符型
char(2)
联系客服