2015年9月25日

Java基础知识强化96:Calendar类之获取任意年份的2月有多少天的案例

摘要: 1. 分析: (1)键盘录入任意的年份 (2)设置日历对象的年月日 年:就是(1)输入的数据 月:是2(3月份) 日:是1 (3)把时间往前推一天,就是2月的最后一天 (4)输出这一天 2. 代码示例: 运行效果如下: 阅读全文

posted @ 2015-09-25 19:15 鸿钧老祖 阅读(422) 评论(0) 推荐(0)

Java基础知识强化95:Calendar类之Calendar类的add()和set()方法

摘要: 1. Calendar的add()和set()方法:1 public void add(int field,int amount):根据给定的日历字段和对应的时间,来对当前的日历进行操作2 public final void set(int year, int month, int date... 阅读全文

posted @ 2015-09-25 19:04 鸿钧老祖 阅读(1253) 评论(0) 推荐(0)

Java基础知识强化94:Calendar类之Calendar概述和获取日历字段的方法

摘要: 1. Calendar类概述: Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。2. 成员方法:1 public static Cal... 阅读全文

posted @ 2015-09-25 18:47 鸿钧老祖 阅读(264) 评论(0) 推荐(0)

Java基础知识强化93:算一下你来到这个世界多少天的案例

摘要: 1. 分析:(1)键盘录入你的出生年月日(2)把该字符串转换为一个日期(3)通过该日期得到一个毫秒值(4)获取当前时间的毫秒值(5)用(4)-(3)得到一个毫秒值(6)把E的毫秒值转换为天2. 代码演示: 1 package cn.itcast_05; 2 3 import java.text.P... 阅读全文

posted @ 2015-09-25 18:31 鸿钧老祖 阅读(1667) 评论(0) 推荐(0)

Java基础知识强化92:日期工具类的编写和测试案例

摘要: 1. DateUtil.java,代码如下: 1 package cn.itcast_04; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 ... 阅读全文

posted @ 2015-09-25 18:20 鸿钧老祖 阅读(315) 评论(0) 推荐(0)

Java基础知识强化91:DateFormat类之DateFormat实现日期和字符串的相互转换

摘要: 1.DateFormat类概述:DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。 是抽象类,所以使用其子类SimpleDateFormat2.SimpleDateFormat构造方法:1 public SimpleDateFormat()2 publ... 阅读全文

posted @ 2015-09-25 18:11 鸿钧老祖 阅读(309) 评论(0) 推荐(0)

Java基础知识强化90:Date类之Data类中日期和毫秒相互转换

摘要: 1.Date两个方法:1 public long getTime():获取时间,以毫秒为单位2 public void setTime(long time):设置时间2. 代码示例: 1 package cn.itcast_02; 2 3 import java.util.Date; 4 ... 阅读全文

posted @ 2015-09-25 16:56 鸿钧老祖 阅读(627) 评论(0) 推荐(0)

Java基础知识强化89:Date类之Data类概述及其方法

摘要: 1. Date类概述类Date表示特定的瞬间,精确到毫秒2. 构造方法public Date():根据当前默认毫秒值创建日期对象public Date(long date):根据给定的毫秒值创建日期对象3. 成员方法public long getTime()public void setTime(l... 阅读全文

posted @ 2015-09-25 16:46 鸿钧老祖 阅读(381) 评论(0) 推荐(0)

Java基础知识强化88:BigDecimal类之BigDecimal类引入和概述 以及 BigDecimal的使用(加减乘除)

摘要: 1. BigDecimal类概述:由于在运算的时候,float类型和double很容易丢失精度。所以为了能够精确的表达、计算浮点数,Java提供了BigDecimal。BigDecimal:不可变、任意精度的有符号十进制数。2. BigDecimal构造方法1 public BigDecimal(S... 阅读全文

posted @ 2015-09-25 15:45 鸿钧老祖 阅读(343) 评论(0) 推荐(0)

Java基础知识强化87:BigInteger类之BigInteger加减乘除法的使用

摘要: 1.BigInteger加减乘除法的使用1 public BigInteger add(BigInteger val):加2 public BigInteger subtract(BigInteger val):减3 public BigInteger multiply(BigInteger val... 阅读全文

posted @ 2015-09-25 15:37 鸿钧老祖 阅读(2844) 评论(0) 推荐(0)

Java基础知识强化86:BigInteger类之BigInteger概述和构造方法

摘要: 1. BigInteger类概述 可以让超过Integer范围内的数据进行运算2. 构造方法:1 public BigInteger(String val)3. 代码示例: 1 package cn.itcast_01; 2 3 import java.math.BigInteger; 4 ... 阅读全文

posted @ 2015-09-25 14:56 鸿钧老祖 阅读(354) 评论(0) 推荐(0)

Java基础知识强化85:System类之arraycopy()方法(数组拷贝)

摘要: 1. arraycopy方法(数组拷贝)1 public static void arraycopy(object src,int srcPos,Object dest,int destPos, int length)从指定的数组中复制一个数组,复制从指定位置开始,到目标数组的指定位置结束。参数:... 阅读全文

posted @ 2015-09-25 14:37 鸿钧老祖 阅读(427) 评论(0) 推荐(0)

Java基础知识强化84:System类之exit()方法和currentTimeMillis()方法

摘要: 1. exit方法:1 public static void exit(int status);终止当前正在运行的Java虚拟机。参数用作状态码;根据惯例,非0的状态码表示异常终止。调用System.exit(n)实际等效于调用:Runtime.getRuntime().exit(n)2. cu... 阅读全文

posted @ 2015-09-25 13:18 鸿钧老祖 阅读(376) 评论(0) 推荐(0)

Java基础知识强化83:System类之gc()方法(垃圾回收)以及和finalize()区别

摘要: 1. System概述:System类包含一些有用的类字段和方法。它不能被实例化。2. gc()方法:垃圾回收器1 public static void gc() 调用gc方法暗示着Java虚拟机做了一些努力来回收未使用的对象,以便能够快速地重用这些对象当前占用的内存。当控制权从方法调用中返回,... 阅读全文

posted @ 2015-09-25 12:57 鸿钧老祖 阅读(729) 评论(0) 推荐(0)

Java基础知识强化82:Random类概述和方法使用

摘要: 1. Random类 此类的实例用于生成伪随机数流。此类使用48位种子。 (1)Random类概述 • 此类用于产生随机数 • 如果用相同的种子创建两个Random实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。 (2)Random的构造方法 • public Random 阅读全文

posted @ 2015-09-25 12:29 鸿钧老祖 阅读(376) 评论(0) 推荐(0)

Java基础知识强化81:Math类random()方法之获取任意范围的随机数案例(面试题)

摘要: 1. 需求:设计一个方法,可以实现获取任意范围内的随机数分析:使用方法random()如下:1 public static double random()2 注:Returns a pseudo-random number between 0.0 (inclusive) and 1.0 (e... 阅读全文

posted @ 2015-09-25 11:14 鸿钧老祖 阅读(1563) 评论(0) 推荐(1)

Java基础知识强化80:Math类random()方法的小扩展(控制产生目的数字的概率)

摘要: 1. Math.random()方法: Math.random()出现的数据是0.0<= x < 1.0之间,随机出现一个数据Math.random()>0.1概率是0.9 那么如下: Math.random()>0.1? 2:4 上面表示出现数字2的概率为0.9,出现数字4的概率为0.1 2. 上 阅读全文

posted @ 2015-09-25 10:30 鸿钧老祖 阅读(910) 评论(0) 推荐(1)

Java基础知识强化79:被遗忘的Java Math类

摘要: 1. Math类概述 Math类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 2. 成员变量 和 成员方法(常用的) (1)成员变量 (2)成员方法 3. 演示案例 运行效果如下: 4. 总结一下Math类的方式: 阅读全文

posted @ 2015-09-25 10:22 鸿钧老祖 阅读(260) 评论(0) 推荐(0)

Java基础知识强化78:正则表达式之获取功能(案例)

摘要: 1. 获取下面这个字符串中由三个字符组成的单词。 da jia ting wo shuo,jin tian yao xia yu,bu shang wan zi xi,gao xing bu? 2. 代码实现: 正则表达式中:"\b"代表着单词的开头 或 结尾,也就是单词的分界处 运行效果如下: 阅读全文

posted @ 2015-09-25 09:50 鸿钧老祖 阅读(235) 评论(0) 推荐(0)

Java基础知识强化77:正则表达式之获取功能(Pattern 和 Matcher类的使用)

摘要: 1. 获取功能: Pattern 和 Matcher类结合使用 2. 使用案例: 运行效果如下: 阅读全文

posted @ 2015-09-25 09:28 鸿钧老祖 阅读(191) 评论(0) 推荐(0)

导航