![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
枯叶笑忘书
The best defenders are also the best attackers
展开
-
equals 与 == 的区别
首先Java中的数据类型有两种:1.基本数据类型(也称原始数据类型) 基本数据类型有 byte short int long char float double boolean 这些都是用 == 来比较两者的值是否相等,不具有equals方法package code;public class Test1 { public static void main(String[] args...原创 2018-06-02 15:45:03 · 256 阅读 · 1 评论 -
Spring中的IOC(控制反转)与DI(依赖注入)理解由浅入深-适用于小白
IOC(Inversion of Control )与 DI(Dependency injection)是sping的主要思想,不是技术!IOC控制反转:一般我们在一个类中调用其它的类(非静态类),需要新建一个该类的实例或者从其他途径获取该类的实例,然后对通过该实例进行操作,例如:创建一个dept类(当前类)创建一个employ类(被调用类)在dept类中调用employ的work...原创 2018-09-25 11:13:52 · 417 阅读 · 0 评论 -
Java中集合的分析
Java中集合分为Collection和Map:1.Collection常用的一些接口和类:Collection派生出三个子接口List,Set,Queue;List:存放有序可重复元素Queue:队列(api的介绍为在处理元素前用于保存元素的collection)Set:存放无序不可重复元素实现List接口的集合主要有Vector,ArrayList,LinkedLi...原创 2019-02-07 14:26:46 · 156 阅读 · 0 评论 -
Java中String,String Buffer,StringBuilder三者区别(源码上分析)
1.String类的部分源码从以上代码可知String类实现了三个接口1.Java.io.Serializable:可以实现序列化和反序列化2.Comparable<String>:可以进行比较,可与之比较的对象为指定的泛型-String3.CharSequence:是一个char型的队列也可以看出String类有三个私有属性1.char[] value : ...原创 2019-02-06 04:59:03 · 131 阅读 · 0 评论 -
Java多线程的创建与方法介绍
简单的来说,多线程的创建有两种方式:、1-> 编写一个线程类继承Thread类,重写run方法;2->编写类实现Runnable接口,重写run方法,然后将此类的实例对象作为参数实例化一个线程/*继承Thread类创建多线程*/public class Test extends Thread{ @Override public void run() { System...原创 2018-06-12 12:53:34 · 132 阅读 · 0 评论