摘要:作用:应用这个 Pattern 和 Matcher 可以完成字符串获取功能 使用: // 获取模式器对象 Pattern p = Pattern.compile("a*b") ; // 获取匹配器对象 Mather m = p.matcher("aaaaab") ; // 调用方法 public b
阅读全文
摘要:判断定义为String类型的s1和s2是否相等 • String s1 = "abc"; • String s2 = "abc"; //常量池中没有这个字符串对象,就创建一个,如果有直接用即可 • System.out.println(s1 == s2); //true • System.out.p
阅读全文
摘要:public class Demo_Timer { /** * @param args * 计时器 * @throws InterruptedException */ public static void main(String[] args) throws InterruptedExc...
阅读全文
摘要:A:枚举概述 是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。举例:一周只有7天,一年只有12个月等。 B:回想单例设计模式:单例类是一个类只有一个实例 那么多例类就是一个类有多个实例,但不是无限个数的实例,而是有限个数的实例。这才能是枚举类。 C:案例演示 自己实现枚举类 1,自动拆
阅读全文
摘要:Runtime类是一个单例类 Runtime r = Runtime.getRuntime(); //r.exec("shutdown -s -t 300"); //300秒后关机 r.exec("shutdown -a"); //取消关机
阅读全文
摘要:File应该叫做一个路径 文件路径或者文件夹路径 路径分为绝对路径和相对路径 绝对路径是一个固定的路径,从盘符开始 相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下 作用: 可以表示文件或者文件夹 构造方法: public File(String filePathName) pu
阅读全文
摘要:A:Calendar类的概述 Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAYOFMONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。 B:成员方法 public static Calendar ge
阅读全文
摘要:A:DateFormat类的概述 DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。是抽象类,所以使用其子类SimpleDateFormat B:SimpleDateFormat构造方法 public SimpleDateFormat() public
阅读全文
摘要:A:Date类的概述 类 Date 表示特定的瞬间,精确到毫秒。 B:构造方法 public Date() public Date(long date) C:成员方法 public long getTime() public void setTime(long time) 类 Date 表示特定的瞬
阅读全文
摘要:BigInteger的概述 可以让超过Integer范围内的数据进行运算 构造方法 public BigInteger(String val) 成员方法 public BigInteger add(BigInteger val) public BigInteger subtract(BigInteg
阅读全文
摘要:BigDecimal的概述 由于在运算的时候,float类型和double很容易丢失精度,所以,为了能精确的表示、计算浮点数,Java提供了BigDecimal不可变的、任意精度的有符号十进制数。 构造方法 public BigDecimal(String val) 成员方法 public BigD
阅读全文
摘要:System类的概述 System 类包含一些有用的类字段和方法。它不能被实例化。 成员方法 public static void gc() 运行垃圾回收器。 public static void exit(int status)终止当前正在运行的 Java 虚拟机 public static lo
阅读全文
摘要:成员方法 * public static int abs(int a)//取绝对值 * public static double ceil(double a)//向上取整 * public static double floor(double a)//向下取整 * public static int
阅读全文
摘要:1. String 和字符串缓冲区的区别是: String 是一个不可变的字符序列 , 而字符串缓冲区是可变的 2. StringBuffer 是一个线程安全的可变字符序列 ; 线程安全对应的效率低 ; 3. StringBuilder 线程不安全的可变字符序列 ; 线程不安全对应的效率高 ;
阅读全文
摘要:概述:就是字符串临时存放的地方 特点: 是一个线程安全的可变字符序列 ; 线程安全对应的效率低 ; 构造方法 public StringBuffer():无参构造方法 public StringBuffer(String s):指定字符串内容的字符串缓冲区对象 * StringBuffer的方法:
阅读全文
摘要:特点: 线程不安全的可变字符序列 ; 线程不安全对应的效率高 ; 用法同StringBuffer一致
阅读全文
摘要:常见构造方法 • public String():空构造 • public String(byte[] bytes):把字节数组转成字符串 • public String(byte[] bytes,int index,int length):把字节数组的一部分转成字符串 • public Strin
阅读全文
摘要:public int hashCode()方法 获取对象的哈希码值 * a:返回该对象的哈希码值。不是地址值,默认情况下,该方法会根据对象的地址来计算。 * b:不同对象的,hashCode()一般来说不会相同。但是,同一个对象的hashCode()值肯定相同。 hashcode 有啥用:这个哈希码
阅读全文
摘要:Scanner的构造方法原理 • Scanner(InputStream source) • System类下有一个静态的字段: • public static final InputStream in; 标准的输入流,对应着键盘录入。 一般方法 • hasNextXxx() 判断是否还有下一个输入
阅读全文