上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: 1.Calender和Date相互转化public static void main(String[] args) { // TODO Auto-generated method stub Calendar calendar = Calendar.getInstance(); // System.out.println(calendar.getTime()); // 实际上是调用Date date=new Date() calendar.setTime(new Date()); System.out.p... 阅读全文
posted @ 2013-12-15 00:35 Jackvin 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 在 JDK1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和解析日期字符串。不过,这些函数的 API 不易于实现国际化。从 JDK1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和解析日期字符串。Date 中的相应方法已废弃;由于现在基本都用Calender类,我们看一个Date类的简单实例public static void main(String[] args) { // TODO Auto-generated method stub Date d1 = new D.. 阅读全文
posted @ 2013-12-14 23:52 Jackvin 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 将 double 转换为 BigDecimal,后者是 double 的二进制浮点值准确的十进制表示形式。返回的 BigDecimal 的标度是使 (10scale × val) 为整数的最小值。注:此构造方法的结果有一定的不可预知性。有人可能认为在 Java 中写入 new BigDecimal(0.1) 所创建的 BigDecimal 正好等于 0.1(非标度值 1,其标度为 1),但是它实际上等于 0.1000000000000000055511151231257827021181583404541015625。这是因为 0.1 无法准确地表示为 double(或者说对于该情况 阅读全文
posted @ 2013-12-14 20:37 Jackvin 阅读(445) 评论(0) 推荐(0) 编辑
摘要: Java中存在着两种Random函数:一、java.lang.Math.Random;调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。例如下面的实验代码编译通过后运行结果如下图观察会发现代码的用一个循环10次循环输出num的取值,均随机分布在[0,3)之间!在使用Math.Random()的时候需要注意的地方时该函数是返回double类型的值,所以在要赋值给其他类型的变量的时候注意需要进行塑形转换。二、java.util.Random;在J 阅读全文
posted @ 2013-12-14 20:18 Jackvin 阅读(6914) 评论(0) 推荐(0) 编辑
摘要: java中的Math类java中的Math类常用值与函数:Math.PI 记录的圆周率 Math.E 记录e的常量 Math中还有一些类似的常量,都是一些工程数学常用量。 Math.abs 求绝对值 Math.sin 正弦函数 Math.asin 反正弦函数 Math.cos 余弦函数 Math.acos 反余弦函数 Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数 Math.toDegrees 弧度转化为角度 Math.toRadians 角度转化为弧度 Math.ceil 得到不小于某数的最大整数 Math.floor 得到不大于某数的最大整 阅读全文
posted @ 2013-12-14 19:57 Jackvin 阅读(470) 评论(0) 推荐(0) 编辑
摘要: String 字符串常量(不可变)StringBuffer 字符串变量(线程安全,可变)StringBuilder 字符串变量(非线程安全,性能优,可变)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。而如果是使 阅读全文
posted @ 2013-12-14 19:55 Jackvin 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Object类 java.lang.Object java.lang包在使用的时候无需显示导入,编译时由编译器自动导入。 Object类是类层次结构的根,Java中所有的类从根本上都继承自这个类。 Object类是Java中唯一没有父类的类。 其他所有的类,包括标准容器类,比如数组,都继承了Object类中的方法。Object类中的方法 构造方法:public Object() 文档中的类概览: Java中的每个类都具有定义在Object类中的这些方法。protected Object clone() Creates and returns a copy of this ob... 阅读全文
posted @ 2013-12-14 17:07 Jackvin 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Runtime类封装了运行时的环境。每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。 一般不能实例化一个Runtime对象,应用程序也不能创建自己的 Runtime 类实例,但可以通过 getRuntime 方法获取当前Runtime运行时对象的引用。 一旦得到了一个当前的Runtime对象的引用,就可以调用Runtime对象的方法去控制Java虚拟机的状态和行为。 当Applet和其他不被信任的代码调用任何Runtime方法时,常常会引起SecurityException异常。 二、API预览 addShutdownHook(Thre. 阅读全文
posted @ 2013-12-14 16:54 Jackvin 阅读(824) 评论(0) 推荐(0) 编辑
摘要: System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。 由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的,所以也可以很方便的进行调用。 1、成员变量System类内部包含in、out和err三个成员变量,分别代表标准输入流(键盘输入),标准输出流(显示器)和标准错误输出流(显示器)。 例如: System.out.println(“Test”);该行代码的作用是将字符串”Test”输出到系统的标准输出设备上,也就是显示在屏幕上。后续在学习完IO相关的知识以后,可以使用S 阅读全文
posted @ 2013-12-14 16:13 Jackvin 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 先来看一个简单的例子:import java.util.*;public class ScannerTest { public static void main(String[] args){ Scanner scanner=new Scanner(System.in); double a=scanner.nextDouble(); System.out.println(a); }}运行输入 一个任意数然后输出这个数注意粗体字的地方,这一行就实现了从控制台输入数字的功能,如果要输入字符串可以用String a=scanner.next();//注意不是nextString()Scanner还可 阅读全文
posted @ 2013-12-14 15:46 Jackvin 阅读(454) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页