![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
KingfarOu
这个作者很懒,什么都没留下…
展开
-
Java多线程的基本概述以及创建
Java多线程的基本概述以及创建学习笔记,欢迎指导。△多线程概念 →进程:为了能够说清线程,首先要搞清楚进程概念。进程就是一个正在运行中的程序,这样理解:一个程序(或者说是一个软件)被装进了设备之后,它仅仅是一段静态代码,当他被运行起来时,就称作进程。所以说进程就是正在运行的程序,或者说是正在运行着的那个软件。 →线程:线程是比进程更小得控制单元,在早期的计原创 2015-06-08 19:23:22 · 757 阅读 · 0 评论 -
Java内部类的使用小结
Java内部类的使用小结△概念:一个类定义在另一个类里面,就被成为内部类了。△分类: 1,内部类定义在一个类的里面,与外部类的成员方法和成员变量处在同级,这是普通的内部类,他以外部类的“成员”身份存在,符合成员一般属性:比如能被static、final、private等修饰符所修饰。 2,内部类定义在一个外部类的成员方法里面,与外部类里的成员方法里的局部变量原创 2015-09-03 19:39:10 · 546 阅读 · 0 评论 -
HashSet集合---HashCode方法与equals方法
hashCode与equals1, hashCode方法为每一个对象生成一个哈希码值,哈希码值表征对象在哈希表中的存储位置,同个对象每次调用该方法时所得到的哈希码值必须相同,不同对象调用hashCode方法所得哈希码值,可能相同,也可能不同2, 关系:(1) 从语法的层面来讲,这两方法没有任何关系,hashCode相等与否和equals相等与否,没任何关系(2)原创 2015-01-30 12:31:21 · 1230 阅读 · 0 评论 -
浅谈“==”与equals的关系
“==”与equals的关系1,“==”比较栈中的值是否相同,其中包括两层意思:(1) 对于基本数据类型,因为基本数据类型的值直接存在栈中,所以比较“值”是不是相等(2) 对于引用数据类型,引用数据类型在栈里面所保存的是其对象在堆内存的地址,所以,所比较的是两个引用是不是指向同个实例对象。概括:基本数据类型比较其值是否相同,引用数据类型比较是否指向同个东西。2,equals原创 2015-01-30 12:01:44 · 738 阅读 · 2 评论 -
Java对象初始化的过程示例
对象的初始化的过程△所谓对象的初始化过程,就是当你new了一个对象之后,对象所在类的各个成分执行顺序。△先来看看一个类里可能包含哪些成员: →代码块:分为静态代码块以及构造代码块。 →成员变量(静态成员变量以及普通成员变量)。 →成员方法(如果仅仅只是new了一个对象,不会调用成员方法,除非构造方法里面调用成员方法,这个不在这里论述)。 →构造方法(原创 2015-09-05 08:47:39 · 564 阅读 · 0 评论