自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 JDK1.7 HashMap源码详解

文章参考:https://www.cnblogs.com/skywang12345/p/3310835.html1.HashMap概述 HashMap是存储键值对内容的一个集合,继承于AbstractMap,实现了Map、Cloneable、java.io.Serializabl...

2019-07-20 15:51:19 865 1

原创 Java中HashMap和Hashtable的区别点

HashMap 和 Hashtable的区别 1.线程安全性 Hashtable是线程安全的,方法由synchronized修饰,但是性能比较差 HashMap是线程不安全的,没有使用synchronized修饰,没有与线程同步的代码,性能...

2019-07-20 15:50:14 242 1

原创 Java中垃圾回收机制知识点总结

1. 什么是垃圾回收? 程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占有资源,最终将导致内存溢出,所以对内存资源的管理是非常重要了。 1.1.C/C++语言的垃圾回收 在C/C++语言中,没有自动垃圾回收机制,是通过new关键字申...

2019-07-10 10:15:46 412 1

原创 Java中代码的执行顺序

Java​(静态)变量、(静态)代码块的执行顺序顺序: Java中的静态变量和静态代码块是在类加载时就执行的。 实例化对象时,先声明并实例化变量再执行构造函数。 如果子类继承父类,则先执行父类的静态变量和静态代码...

2019-04-27 10:49:15 3328 1

原创 synchronized 和 Lock详解总结

1 synchronized 和 Lock的区别 a)存在层次 synchronized是关键字,在jvm层面上,由内置语言实现。 Lock是接口、类。 b) 锁的释放 synchronized在线...

2019-04-27 10:36:39 3640

原创 Java中String类知识点总结

String 字符串总结 String被声明为final,因此它不可被继承,是常量,不可变的。 a) 不可变的好处 1. 可以缓存hash值 因为String和hash值经常被使用,例...

2019-04-27 10:26:24 4824

原创 Excle导入导出操作代码

文件导入操作 Workbook wb = new HSSFWorkbook(); String headers[] = { "用户名", "密码", "姓名" }; //模拟数据 List<User> list = new List<Us...

2019-07-06 14:32:57 191 1

原创 IDEA中快捷键大全

快捷键大全 1 alt + r 执行run 2 alt + / 提示补全 3 ctrl + / 单行注释 4 ctrl +shift + / 多行注释 5 ctrl + alt + down...

2019-07-06 14:31:59 1215 1

原创 IDEA的常用设置

博客原文 ---->https://www.yanzhaochang.top/read?b_id=241.Appearance & Behavior 1.1 设置主题,窗体及菜单的字体样式,编辑区 1.2 背景图片设置 1.3 IDEA主题样式导入 IDEA主题样式下载:https:/...

2019-07-06 14:31:16 124

原创 Java 易错细节题

1 下列代码描述正确的是 A: 代码可以编译运行,输出“AB.AB”。 B: 代码可以编译运行,输出“A.A”。 C: 代码可以编译运行,输出“AB.B”。D: 代码可以编译运行,输出“A.B”。 答案:C ...

2019-05-15 13:50:50 1954 1

原创 Java 反射机制的详解

1 反射的概念 在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性),这种动态获取的信息以及动态调用对象的方法的功能就称为java语言的反射机制。通俗点讲,通过反射,该类对我们来说是完...

2019-05-15 13:47:10 1661 1

原创 Java中Object 通用方法

Object 方法概述 public boolean equals(Object obj) public native int hashCode() protected native Object clone() throws CloneNotSupportedExce...

2019-05-11 14:05:56 1957 1

原创 Java中this和super关键字总结

一 this关键字 定义 1. this关键字代表了所属函数的的调用者对象,this代表了对象的内存地址,它指向调用这个方法的对象。 2. this关键字代表的是对象的引用,也就是this在指向一个对象,所指向的对象就是调用该函数的对象...

2019-05-07 16:48:02 1618 2

原创 Java中抽象类和接口总结

1. 抽象类 抽象:笼统、模糊、看不懂、不具体 例: //抽象类 abstract class TestAbstract { //这是一个抽象方法, public abstract void tes...

2019-04-28 19:15:53 1715 1

原创 java中内存区域总结

1.Java 内存区域 1.1 概述 Java 虚拟机在执行 Java 程序的过程中会把他所管理的内存划分为若干个不同的数据区域。 Java 虚拟机规范将 JVM 所管理的内存分为以下几个运行时数据区:程序计数器、Java 虚拟机...

2019-04-27 10:50:37 1598 1

原创 Java == 和 equals 区别详解

"=="和equal的区别 1 比较基本数据类型 基本类型:byte short int long float double char boolean 比较基本数据类型用"=="...

2019-04-27 10:47:51 1599 1

原创 Java 中的static 和 final关键字总结

一 static关键字 特点: 1 static修饰的成员可以被所有对象所共享。 2 static 优先于对象存在,随着类的加载而加载。 3 static 修饰的成...

2019-04-27 10:28:21 2807 1

原创 Java继承总结

概念: Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。 只支持单继承,不支持多继承。 修饰符: 1.public 想让所有类都可...

2019-04-27 10:27:39 1849 1

原创 java中多态总结

Java 多态总结 1 定义 指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 多态,简而言之就是同一个行为具有多个不同表现形式或形态的能力。 比如说...

2019-04-27 10:21:37 2039 1

原创 Java中基础数据类型

基础数据类型总结 a) 基础类型 byte 8 char 16 short 16 int 32 float 32 long 64 double 64 boolean ~ 注意: ...

2019-04-27 10:20:52 2030 1

原创 java 同步代码块锁和同步函数锁

同步函数和同步代码块的区别: 同步函数的锁是固定的this。 同步代码块的锁是任意的对象。建议使用同步代码块。*/class Ticket implements Runnable{ private int num = 100; boolean flag = true; public void ...

2018-05-11 14:59:27 1770 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除