摘要:
类 Date 表示特定的瞬间,精确到毫秒。 Dtae类中有很多方法已经过时,在日期和时间字段之间进行转换时建议使用Calendar类,格式化和解析日期字符串时建议使用DateFormat类 尽管 Date 类打算反映协调世界时 (UTC),但无法做到如此准确,这取决于 Java 虚拟机的主机环境。当 阅读全文
摘要:
正则表达式(Regular Expression,regex)是一种文本模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 匹配普通单个字符 1.直接写某个字符匹配该字符 2.采用"[]"来匹配中括号里的其中一个字符 3.使用转义字符匹配 正则表达式 匹配字符 s s [ab,c 阅读全文
摘要:
Object类是类层次中的根类,即所有类的父类。 所有对象(包括数组)都实现了这个类的方法。 Class Object is the root of the class hierarchy. Every class has Object as a superclass. All objects, i 阅读全文
摘要:
String类实现了三个接口,分别是序列化 Serializable ,自然顺序 Comparable<String>,和字符序列 CharSequence。 String类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。字符串是常量;它们的值在创建之后不能更 阅读全文
摘要:
线程安全的可变字符序列。类似于String,但是可以被修改。 在任何时候,它都包含一些特定的字符序列,但是序列的长度和内容可以通过某些方法调用来更改。 StringBuffer内部采用了可变字符数组的方式实现(JDK9中是采用字节数组)。 StringBuffer实现可变字符串长度的原理是数组的复制 阅读全文
摘要:
一个可变的字符序列。此类提供一个与 StringBuffer 兼容的 API,但不保证同步。该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍)。如果可能,建议优先采用该类,因为在大多数实现中,它比 StringBuffer 要快。 在 S 阅读全文
摘要:
作用:产生一个随机数。 这个随机数其实是伪随机数,是虚拟机根据固定算法产生的。 方法: 1.产生一个随机整数:nextInt(int maxValue) 产生随机数的范围:nextInt()的参数为maxValue,产生[0,maxValue)的随机整数。包含0,不包含maxValue。 若要产生1 阅读全文
摘要:
1.算术运算符 + 正号、加号,连接字符串 注意 “+” 遇到字符串,才变成字符串连接符,如"System.out.println(3+4+"3+4"+5+6);的结果是73+456 任何类型只要和字符串+, 所有的数据都变成了字符串 public class Operator { public s 阅读全文
摘要:
导航 1.数据类型 2.基本数据类型 3.引用数据类型 4.常量 5.变量 1.数据类型 Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型。 强类型语言是一种强制类型定义的语言,一旦某一个变量被定义类型,如果不经过强制转换,则它永远就是该数据类型了。 Java的数据类型有两大种,基 阅读全文
摘要:
任何程序都是加载到内存中来运行的。 所有类型的数据输入计算机内部以后都被转换成一种统一的表示格式,这种统一的表示格式就是比特模式(Bit Pattern)。 计算机存储数据的最小单位叫“位(bit)“,我们又称之为”比特位“,通常用小写字母b表示。它要么是0,要么是1。 单个比特无法解决数据的表示问 阅读全文