Java 中使用 单引号 + 单个字母 的形式表示字符字面值
Unicode 是16位的字符集
编译 javac encoding UTF-8 类名.java
运行
final 修饰的变量在运行过程中不能发生修改
String转int
int num= Integer.parseInt(str) ;
int转String
String str = String.valueOf(num);
:右移,左侧补0或1
<<:左移,右侧补0: 右移左侧补0;
构造方法:在使用关键字new 实例化新对象时自动调用,用于初始化操作
this 可以用来访问当前对象的属性和方法
静态代码块不管生成多少个对象,其只会执行一次,且是最先执行的。 静态代码块执行完毕后, 实例代码块(构造块)执行,再然后是构造函数执行。
static 修饰的静态方法不能重写
super 调用父类的构造器,调用父类的普通方法
字符与字符串
字符串比较
字符串查找
字符串替换
字符串拆分
字符串截取
其他
StringBuffer方便字符串的修改
String和StringBuffer类不能直接转换。如果要想互相转换,可以采用如下原则: String变为StringBuffer:利用StringBuffer的构造方法或append()方法 StringBuffer变为String:调用toString()方法
字符串反转