java基础
文章平均质量分 97
fzczjlsdx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java中==和equals的比较
一、含义 在java中,==和equals都是比较是否相等的。 ==:比较的是地址,也就是比较内存中所存储的数值是否相等。所以比较基本类型的数据或者两个引用变量(地址)是否相等。 equals:比较的是内容。比较的不是引用,而是因为里面存储的内容。比如,对象的比较,比较的不是对象的地址,而是对象里面的属性。 二、详解 int a = 1; int b = 1; Syste原创 2018-01-14 13:07:53 · 332 阅读 · 0 评论 -
java自动拆箱和自动装箱(基础篇)
了解这个概念是来自基本类型和包装类的相互转换,通常情况下:基本类型与包装类型可以通用。 基本类型可以使用运算符直接进行计算,但是引用类型不可以。而基本类型包装类作为引用类型的一种却可以计算,原因在于,Java”偷偷地”自动地进行了对象向基本数据类型的转换。 自动拆箱:对象转成基本数值 自动装箱:基本数值转成对象 例子 Integer i = 4;//自动装箱。相当于Integer i原创 2018-01-28 20:12:29 · 222 阅读 · 0 评论 -
java基础——Map接口
一、是什么? 接口Map是一个以键值对存取的容器。Map< key , value >k代表key键,V代表value值。 是一个接口,所以使用的时候要用他的实现类,常用的有HashMap,Hashtable,LinkedHashMap等。所有的接口和实现类如下图: 二、常用接口。 Map的所有接口如下图:打开eclipse看Map的实现类就可以在outline窗口看到所...原创 2018-03-03 14:47:32 · 280 阅读 · 0 评论 -
java线程状态详解
线程状态 状态值 状态转换图 状态详解 NEW RUNNABLE BLOCKED 线程状态 状态值 NEW :未启动的。不会出现在Dump中。 RUNNABLE:在虚拟机内执行的。 BLOCKED:受阻塞并等待监视器锁。 WATING:无限期等待另一个线程执行特定操作。 TIMED_WATING:有时限的等待另一个线程的特定操作。 TERMINATED:已退出的。...原创 2018-07-31 09:29:51 · 1280 阅读 · 0 评论 -
java:protected的访问权限
问题由来 先看一段代码 class MyObject{ } public class Test { public static void main(String[] args) { MyObject obj = new MyObject(); obj.clone(); // Compile error. } } clone是Object里面...原创 2019-02-01 16:16:37 · 10918 阅读 · 0 评论
分享