Java基础类库
来源:互联网 发布:各大国家的顶级域名 编辑:程序博客网 时间:2024/06/14 04:30
1 与用户互动
1.2 使用Scanner获取键盘输入
Scanner sc = new Scanner(new File("ScannerFileTest.java")Scanner sc = new Scanner(System.in)
2 系统相关
2.1 System 类
System 类 代表当前Java程序的运行平台,程序不能创建System对象,System类提供了一些类变量和类方法,允许直接通过System类来调用这些类变量和类方法。提供了标准输入,标准输出和错误输出的类变量,
2.2 Runtime类
代表Java程序的运行时环境,每个Java程序都有一个与之对应的Runtime实例,,应用程序通过该对象与其运行时环境相连。
3 常用类
3.1 Object类
Object类是所有类、数组、枚举类的父类,任何Java对象都可以调用Object类的方法,提供了如下几个常用方法:
- boolean equals(Object obj)
- protected void finalize():当系统中没有引用变量引用到该对象时,垃圾回收,清理资源
- Class
3.2 Objects类
…
3.3 String、StringBuffer、StringBuilder类
String类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁
StringBuffer 对象则代表一个字符序列可变的字符串,当一个StringBuffer被创建以后,通过StringBuffer提供的append() insert() reverse() setCharAt() setLength()等方法可以改变这个字符串对象的字符序列,一旦通过StringBuffer生成了最终想要的字符串,就可以调用它的toString()方法将其转换为一个String对象
Java1.5 新增了一个StringBuilder类,它也代表字符串对象。与前者基本相似,不同的是,StringBuffer是线程安全的,而StringBuilder则没有实现线程安全功能,所以性能略高。
3.4 Math类
Math类是一个工具类,Math类中的所有方法都是类方法,可以直接通过类名来调用他们。Math还提供了两个类变量,PI E,
4 日期、时间类
4.1 Date类
…不推荐使用
4.2 Calendar类
Calendar是一个抽象类,用于表示日历。
4.3 Java8 新增的日期、时间包
…
5 正则表达式
正则表达式是一个强大的字符串处理工具,可以对字符串进行查找、提取、分割、替换等操作,String类也提供了如下几个特殊的方法:
boolean matches(String regex):判断是否匹配String replaceALL(String regex,String replacement):所有匹配者替换为,String replaceFirsts(String regex, String replacement):String[] split(String regex):
5.1 创建正则表达式
正则表达式就是一个用于匹配字符串的模板,正则表达式支持的合法字符有
正则表达式特殊字符,需要使用其本身时,反斜线\转义
预定义字符(digit数字,space空格,word单词。)
方括号表达式
支持如下边界匹配符
5.2 使用正则表达式
6 国际化和格式化
…
7 Java8 新增的日期、时间格式器
…
- Java基础类库
- Java基础类库
- java基础类库
- java基础类库
- Java基础类库
- java基础类库
- java基础类库
- Java基础类库
- Java基础类库
- Java基础类库
- java基础篇--04<java基础类库>
- Java基础总结7---Java基础类库
- Java基础类库简介
- Java基础类库简介
- Java基础类库简介
- Java基础类库概述
- Java基础类库使用
- java基础类库笔记
- 朋友(特长生准备)
- maven插件之maven-source-plugin
- JavaScript类型检测
- 【C#】S.O.L.I.D
- JavaScript对象——对象的继承
- Java基础类库
- Jstl中<c:out>标签的使用
- RIL 机制---总结
- 漏洞风险评估:CVSS介绍及计算
- Html标签
- maven插件之build-helper-maven-plugin
- posix thread program
- css
- MQTT协议应用实例