JAVA每一天随笔

JAVA每一天随笔,第1张

JAVA每一天随笔 随笔

第一天

  1. 即使一个类未显示的定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。

  2. 一个线程对象的具体 *** 作是由run()方法决定的。有两种方法:
    a. Thread类中的run()方法是空的,所以用户必须要派生一个Thread的子类,重写run()方法。
    b. 写一个类实现Runnable接口,并书写其中的run()方法。

  3. Java的字符类型采用的是Unicode编码,具体一个unicode编码,占几字节,取决于unicode编码采用什么编码,如utf-8,utf-16,utf-32。一般认为占2字节,16位。

  4. 子类对象绝对大于父类对象。拥有但不一定能使用。

  5. Applet是一种特殊的Pannel,它是Java Applet程序的最外层容器。

  6. run()方法定义线程的执行体。

  7. synchronized可以用来给对象加互斥锁。

  8. 声明接口时,只能用public来修饰。

  9. 构造函数的返回值是:什么也不是(注意:不是void)

strim()去掉首尾空白字符

str = "  abs   "
str.strim();//删除头尾空白符的字符串
输出:abs

parseInt()解析字符串转换为整型。

a = Interger.parseInt("123");
输出:a=123,整型
  1. true不是Java的关键字
==//引用位置相同,则true
equals()//内容相等就true
  1. 正则表达式
.*xxxxxx.* //用于查找字符串中是否包了 xxxxxx 子串
String str = "I love you";
String pattern = ".*love.*";
boolean ifhave = Pattern.matches(pattern,str);
System.out.println(ifhave);//true

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5672994.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存