![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
fzczjlsdx
这个作者很懒,什么都没留下…
展开
-
java中==和equals的比较
一、含义在java中,==和equals都是比较是否相等的。==:比较的是地址,也就是比较内存中所存储的数值是否相等。所以比较基本类型的数据或者两个引用变量(地址)是否相等。equals:比较的是内容。比较的不是引用,而是因为里面存储的内容。比如,对象的比较,比较的不是对象的地址,而是对象里面的属性。二、详解 int a = 1; int b = 1; Syste原创 2018-01-14 13:07:53 · 226 阅读 · 0 评论 -
java自动拆箱和自动装箱(基础篇)
了解这个概念是来自基本类型和包装类的相互转换,通常情况下:基本类型与包装类型可以通用。 基本类型可以使用运算符直接进行计算,但是引用类型不可以。而基本类型包装类作为引用类型的一种却可以计算,原因在于,Java”偷偷地”自动地进行了对象向基本数据类型的转换。自动拆箱:对象转成基本数值自动装箱:基本数值转成对象例子 Integer i = 4;//自动装箱。相当于Integer i原创 2018-01-28 20:12:29 · 163 阅读 · 0 评论 -
java基础——Map接口
一、是什么?接口Map是一个以键值对存取的容器。Map< key , value >k代表key键,V代表value值。是一个接口,所以使用的时候要用他的实现类,常用的有HashMap,Hashtable,LinkedHashMap等。所有的接口和实现类如下图: 二、常用接口。Map的所有接口如下图:打开eclipse看Map的实现类就可以在outline窗口看到所...原创 2018-03-03 14:47:32 · 193 阅读 · 0 评论 -
java线程状态详解
线程状态状态值状态转换图状态详解NEWRUNNABLEBLOCKED线程状态状态值NEW :未启动的。不会出现在Dump中。RUNNABLE:在虚拟机内执行的。BLOCKED:受阻塞并等待监视器锁。WATING:无限期等待另一个线程执行特定操作。TIMED_WATING:有时限的等待另一个线程的特定操作。TERMINATED:已退出的。...原创 2018-07-31 09:29:51 · 1165 阅读 · 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 · 10832 阅读 · 0 评论