基础
Jo1ker
这个作者很懒,什么都没留下…
展开
-
创建对象时,内存变化
p2.brand = “HUAWEI”; 就是先到栈内存中找到p2中保存的唯一的地址值 然后根据地址值找到对应的Phone对象,并对其对应的属性值进行修改 p2.eat(); 也是先到栈内存中找到p2中保存的唯一的地址值 然后根据地址值找到对应Phone对象,执行Phone对象的eat()方法 ...原创 2021-05-10 15:05:52 · 107 阅读 · 0 评论 -
replace & replaceAll
replace & replaceAll 如果参数是正则表达式的符号,必须转义,\自己也被正则征用,加\代表一个转义字符 @Test public void replace() { String s="a.b.c.d.e"; //把字符串中的.替换成逗号 System.out.println(s.replace(".", ",")); System.out.println(s.replaceAll(".", ","));//变成都是.?第一参数语法满足正则表达式regex原创 2021-04-27 15:29:15 · 99 阅读 · 0 评论 -
首字母大写
首字母大写 获取首字母charAt(字符不能直接和字符串拼接),拼接后面部分substring(1) 注意:利用字符和空串拼串得到结果字符串类型,它有toUpperCase()方法,字符是没有这个方法的 @Test//字符串改大小写 public void tocase() { String s = "tongChan"; //转大写 System.out.println(s.toUpperCase()); //转小写 System.out.println(s.toLowerC原创 2021-04-27 14:33:13 · 128 阅读 · 0 评论 -
异常的处理
try catch finally java提供异常处理 1)try 试图 2)catch 捕获异常 3)finally 死活都执行 4)throw 抛出异常 5) throws 接受异常 import org.junit.Test; /* * java提供异常处理 * 1)try 试图 * 2)catch 捕获异常 * 3)finally 死活都执行 * 4)throw 抛出异常 * 5)throws 接受异常 */ public class TestException { /*原创 2021-04-27 09:34:04 · 53 阅读 · 0 评论 -
i++与++i的区别
i++与++i的区别 public class TestSelf { public static void main(String[] args) { int n = 10; //n++等价于 n=n+1 //n++先赋值后加 System.out.println(n++);//10 System.out.println(n); //11 //++n先加后赋值 int m = 6; System.out.println(++m);//7 System.out.p原创 2021-04-23 15:20:56 · 47 阅读 · 0 评论