
java
文章平均质量分 66
JQ专栏
一头不一样的程序猿,爱学习和分享,不断学习新知识,热爱运动,如:篮球、跑步、骑车、游泳...
展开
-
Java 基础整理(一)
1,面向对象的三大特性:封装、继承、多态封装:通过访问控制符来操作那些暴露那些隐藏,按权限递增列出。private(当前类访问权限)、default(包访问权限)、protected(子类访问权限)、public(公共访问权限)继承:Java是单继承的,关键字extends。作用是让子类对父类功能进行扩展,能获取父类的成员变量和方法。也是一种规范吧1,注意不过子类不能获取父类的构造器2,尽量隐原创 2017-03-17 11:38:44 · 819 阅读 · 0 评论 -
Java基础整理(二)
1,对象的强、软、弱和虚引用强引用:被引用时,处于可达状态,不能被回收软引用:当内存不足时,即使有引用也会被回收弱引用:当系统的垃圾回收机制运行时,就会被回收虚引用:不能通过虚引用来获取被引用的对象,主要作用是跟踪对象被回收的状态,它不能单独使用必须和引用队列一起联合使用String str = new String(“Java”); ReferenceQueue rq = new原创 2017-04-09 16:10:43 · 1021 阅读 · 0 评论 -
Java基础整理(三)
1,JDK1.5增加泛型很大程度上都是为了让集合记住其元素的类型。2,在接口、类、方法后增加尖括号,尖括号里放一个数据类型。3,JDK1.5改写后List接口、Iterator接口、Map接口4,类定义了泛型,其构造器依然是类名。5,创建带泛型声明的父类、接口之后,可以创建实体类或者子类,但要注意这些接口、父类不能再包含形参,要传入具体类型。如:public class Apple实现它的子原创 2017-04-20 22:40:59 · 879 阅读 · 0 评论 -
对一个带小数的数进行四舍五入取整
Java中对double和float数进行四舍五入取整,得到一个整数。numFloat 就是目标数,number 是我们得到的数值。float numFloat = 6.34f;int number = (int) (numFloat + 0.5f);这里没有用到函数,只是简单巧妙地加0.5f就解决问题了原创 2017-06-09 14:10:48 · 3043 阅读 · 0 评论