java基础

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 调用父类的构造器,调用父类的普通方法
java基础_第1张图片

java基础_第2张图片
java基础_第3张图片
java基础_第4张图片

字符与字符串
java基础_第5张图片
字符串比较
java基础_第6张图片
字符串查找
java基础_第7张图片
字符串替换
java基础_第8张图片
字符串拆分
java基础_第9张图片
字符串截取
java基础_第10张图片
其他
java基础_第11张图片

StringBuffer方便字符串的修改

String和StringBuffer类不能直接转换。如果要想互相转换,可以采用如下原则: String变为StringBuffer:利用StringBuffer的构造方法或append()方法 StringBuffer变为String:调用toString()方法

字符串反转
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
java基础_第12张图片

你可能感兴趣的:(java基础)