JAVA(纯面向对象)
面向对象的特点:
1,封装
2,继承
3,跨平台
public class Test{
public ststic void main(String[] args){
}
}
注意类名与文件名要完全一样
标识符:凡事需要自己命名的地方都是标识符 字母(大小写) , _ , $ 不以数字开头
*代码的命名规范:驼峰命名法
java的引用类型 和基础类型的区别 可以=null
所有的类
所有的接口
所有的数组
变量的赋值:
char c ='a'; char c ='字'; char c =98; char c =' '; char c ='u0061'; (unicode编码)
定义一个整型变量默认为int long l =1234; long l = 88888888888l;
定义一个浮点型变量默认为double float f =12.345f;
final常量 修饰的 必须全大写 必须有初始值
static静态 可以直接.出来 斜体
类型转换:
隐式转换(低到高)
显式转换(高到低)
char short byte 进行运算时,取值默认为int
String str ="~~~~";
str.indexOf(); 第一次出现此字符串
str.lastIndexOf(); 最后一次出现此字符串
str.substring(参数1); 从索引值为参数1~最后
str.substring(参数1,参数2) [参数1,参数2)
str.split(","); 以,为分割把字符串分隔成数组
str.trim() 只去掉前后的空格,中间的不管
str.replace 替换
str.replaceAll 使用正则表达式的替换 \s 是空格
equals
String s1 ="abc";
String s2 ="def";
s1.equals(s2);