
Java API
文章平均质量分 55
LyncDwight
嗨,没有简介。
展开
-
Java API(1)之Object类
Object类l Object类概述• 类层次结构的根类• 所有类都直接或者间接的继承自该类l 构造方法• public Object()• 回想面向对象中为什么说:• 子类的构造方法默认访问的是父类的无参构造方法| 要掌握的方法:| toString() 返回对象的字符串表示,默认是由类的全路径+'@'+哈希值的十六...原创 2018-03-21 18:02:28 · 217 阅读 · 0 评论 -
Java API(15)之Calendar类
Calendar类l Calendar类概述• Calendar类是一个抽象类,它为特定瞬间与一组诸如YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。import java.util.Calendar;/* * Calendar:它为特定瞬间与一组诸如 YEAR、M...原创 2018-05-12 10:25:38 · 256 阅读 · 0 评论 -
Java API(14)之Date/DateFormat类
Date类l Date类概述• 类Date 表示特定的瞬间,精确到毫秒。l 构造方法• public Date()• public Date(long date)import java.util.Date;/* * Date:表示特定的瞬间,精确到毫秒。 * * 构造方法: * Date():根据当前的默认毫秒值创建日期对象 *...原创 2018-05-12 10:25:21 · 195 阅读 · 0 评论 -
Java API(13)之BigDecimal类
BigDecimal类l 由于在运算的时候,float类型和double很容易丢失精度,演示案例。所以,为了能精确的表示、计算浮点数,Java提供了BigDecimall BigDecimal类概述• 不可变的、任意精度的有符号十进制数。l 构造方法• publicBigDecimal(String val)/* * 看程序写结果:结果和我们想的有一点...原创 2018-05-12 10:25:06 · 928 阅读 · 0 评论 -
Java API(12)之BigInteger类
BigInteger类l BigInteger类概述• 可以让超过Integer范围内的数据进行运算l 构造方法• publicBigInteger(String val)import java.math.BigInteger;/* * BigInteger:可以让超过Integer范围内的数据进行运算 * * 构造方法: * BigIntege...原创 2018-05-12 10:25:29 · 144 阅读 · 0 评论 -
Java API(11)之System类
System类l System类概述• System类包含一些有用的类字段和方法。它不能被实例化。public class Person { private String name; private int age; public Person() { super(); } public Person(String name, int age) { s...原创 2018-05-11 13:50:55 · 344 阅读 · 0 评论 -
Java API(10)之Random类
Random类l Random类概述• 此类用于产生随机数• 如果用相同的种子创建两个Random实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。l 构造方法• publicRandom()• publicRandom(long seed)Random类成员方法l public int nextInt()l...原创 2018-05-10 22:15:05 · 258 阅读 · 0 评论 -
Java API(9)之Math类
Math类l Math类概述• Math类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。l 成员方法• publicstatic int abs(int a)• publicstatic double ceil(double a)• publicstatic double floor(double a)• ...原创 2018-05-10 22:13:34 · 133 阅读 · 0 评论 -
Java API(8)之正则表达式
正则表达式l 正则表达式:是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。l 举例:校验qq号码. 1:要求必须是5-15位数字 2:0不能开头import java.util.Scanner;/* * 校验qq号码. * 1:要求必须是5-15位数字 * 2:0不能开头 * * ...原创 2018-05-10 22:06:31 · 2233 阅读 · 0 评论 -
Java API(7)之Character类
Character类l Character类概述• Character类在对象中包装一个基本类型char 的值• 此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然l 构造方法• public Character(char value)/* * Character 类在对象中包装一个基本类型 ch...原创 2018-05-10 21:46:08 · 267 阅读 · 0 评论 -
Java API(6)之Integer类
Integer类l Integer类概述• Integer类在对象中包装了一个基本类型int 的值• 该类提供了多个方法,能在int 类型和String 类型之间互相转换,还提供了处理int 类型时非常有用的其他一些常量和方法/* * 需求1:我要求大家把100这个数据的二进制,八进制,十六进制计算出来 * 需求2:我要求大家判断一个数据是否是int范围内的。...原创 2018-05-10 21:44:17 · 304 阅读 · 0 评论 -
Java API(5)之Arrays类
数组高级(排序和查找)l 排序• 冒泡排序• 相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处/* * 数组排序之冒泡排序: * 相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处 */public class ArrayDemo { public static void main(String[] args) ...原创 2018-05-10 21:37:36 · 252 阅读 · 0 评论 -
Java API(4)之StringBuffer类
StringBuffer类l StringBuffer类概述• 我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题• 线程安全的可变字符序列l StringBuffer和String的区别?l 构造方法• publicStringBuffer()• pu...原创 2018-05-10 21:24:29 · 116 阅读 · 0 评论 -
Java API(3)之String类
String类l String类概述• 字符串是由多个字符组成的一串数据(字符序列)• 字符串可以看成是字符数组l 构造方法• public String()• public String(byte[] bytes)• public String(byte[] bytes,int offset,int length)• pub...原创 2018-05-10 21:13:29 · 211 阅读 · 0 评论 -
Java API(2)之Scanner类
Scanner的使用l Scanner类概述• JDK5以后用于获取用户的键盘输入l 构造方法• publicScanner(InputStream source) System.in:其实是标准的输入流,对应于键盘录入 InputStream is = System.in; Scanner(InputStream is) 常用的...原创 2018-03-21 18:02:17 · 178 阅读 · 0 评论