2015年3月26日
摘要: 一、浮点计算中发生精度丢失 大概很多有编程经验的朋友都对这个问题不陌生了:无论你使用的是什么编程语言,在使用浮点型数据进行精确计算时,你都有可能遇到计算结果出错的情况。来看下面的例子。// 这是一个利用浮点型数据进行精确计算时结果出错的例子,使用Java编写,有所省略。double a = (1.2... 阅读全文
posted @ 2015-03-26 10:43 Just_Do 阅读(432) 评论(0) 推荐(0)
摘要: 一、基本类型介绍 float与double的范围和精度 范围 float: 1bit(符号位) 8bit(指数位) 23bit(尾数为) double: 1bit(符号位) 11bit(指数位) 52bit(尾数为) float的指数范围 -127~128,而double的指数范围-1023~102 阅读全文
posted @ 2015-03-26 10:37 Just_Do 阅读(798) 评论(0) 推荐(0)
2015年3月25日
摘要: Java中修饰常量用static final用static final同时修饰的变量只能是成员变量而不能是局部变量初始化: ①:定义时赋值 ②:静态代码块static{}中赋值static 和 final可以交换位置 阅读全文
posted @ 2015-03-25 17:46 Just_Do 阅读(218) 评论(0) 推荐(0)
摘要: 1、final修饰成员变量 即该成员被修饰为常量,意味着不可修改。 对于值类型表示值不可变;对于引用类型表示地址不可变 其初始化可以在三个地方 ①:定义时直接赋值 ②:构造函数 ③:代码块{}或者静态代码块static{} import java.util.Arrays;public ... 阅读全文
posted @ 2015-03-25 17:38 Just_Do 阅读(256) 评论(0) 推荐(0)
摘要: 在new B一个实例时首先要进行类的装载。(类只有在使用New调用创建的时候才会被java类装载器装入)2,在装载类时,先装载父类A,再装载子类B3,装载父类A后,完成静态动作(包括静态代码和变量,它们的级别是相同的,安装代码中出现的顺序初始化)4,装载子类B后,完成静态动作类装载完成,开始进行实例... 阅读全文
posted @ 2015-03-25 16:53 Just_Do 阅读(252) 评论(0) 推荐(0)
摘要: 一.static关键字的用途 在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。” ... 阅读全文
posted @ 2015-03-25 16:21 Just_Do 阅读(317) 评论(0) 推荐(0)
摘要: 抽象类1、抽象类不能被实例化,实例化的工作应该交由它的子类来完成,它只需要有一个引用即可。2、抽象方法必须由子类来进行重写。3、只要包含一个抽象方法的抽象类,该方法必须要定义成抽象类,不管是否还包含有其他方法。4、抽象类中可以包含具体的方法,当然也可以不包含抽象方法。5、子类中的抽象方法不能与父类的... 阅读全文
posted @ 2015-03-25 14:48 Just_Do 阅读(296) 评论(0) 推荐(0)
摘要: 一、基本介绍 内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 内部类可以是静态static的,也可用public,default,protected和private修饰;而外部顶级类即类名和文件名相同的只能使用public和default。 注意:内部类是一个编译时的概念,... 阅读全文
posted @ 2015-03-25 12:25 Just_Do 阅读(373) 评论(0) 推荐(0)
摘要: 1:编译时:1) 文件名称为public类的名称+.java 【区分大小写】2) 一个.java文件中最多只能有一个public类【内部类除外】,且文件名称必须和类名一致;当然也可不包含public类,这时文件名称就没有要求。3) 使用javac 文件名称(包括扩展名) 【不区分大小写】4) 一... 阅读全文
posted @ 2015-03-25 10:47 Just_Do 阅读(251) 评论(0) 推荐(0)
2015年3月24日
摘要: SVG 通常可以用作跨分辨率视频。这意味着在一块高分屏幕上不会降低图片的锐度。此外,你甚至可以让SVG动起来,通过使用一些javascript类库。下面,我们分享一些javascript类库,这些类库会帮助我们将SVG动画提高一个等级。VivusVivus 是一个能动画js类库,它能够给SVG图像显... 阅读全文
posted @ 2015-03-24 17:28 Just_Do 阅读(603) 评论(0) 推荐(0)