Java
文章平均质量分 77
闫兆昌
楼主什么都没留下
展开
-
Java中基础数据类型
基础数据类型总结 a) 基础类型 byte 8 char 16 short 16 int 32 float 32 long 64 double 64 boolean ~ 注意: ...原创 2019-04-27 10:20:52 · 2053 阅读 · 1 评论 -
Java中抽象类和接口总结
1. 抽象类 抽象:笼统、模糊、看不懂、不具体 例: //抽象类 abstract class TestAbstract { //这是一个抽象方法, public abstract void tes...原创 2019-04-28 19:15:53 · 1743 阅读 · 1 评论 -
Java中this和super关键字总结
一 this关键字 定义 1. this关键字代表了所属函数的的调用者对象,this代表了对象的内存地址,它指向调用这个方法的对象。 2. this关键字代表的是对象的引用,也就是this在指向一个对象,所指向的对象就是调用该函数的对象...原创 2019-05-07 16:48:02 · 1688 阅读 · 2 评论 -
Java 反射机制的详解
1 反射的概念 在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性),这种动态获取的信息以及动态调用对象的方法的功能就称为java语言的反射机制。通俗点讲,通过反射,该类对我们来说是完...原创 2019-05-15 13:47:10 · 1676 阅读 · 1 评论 -
Java 易错细节题
1 下列代码描述正确的是 A: 代码可以编译运行,输出“AB.AB”。 B: 代码可以编译运行,输出“A.A”。 C: 代码可以编译运行,输出“AB.B”。D: 代码可以编译运行,输出“A.B”。 答案:C ...原创 2019-05-15 13:50:50 · 2058 阅读 · 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 · 1999 阅读 · 1 评论 -
Java中垃圾回收机制知识点总结
1. 什么是垃圾回收? 程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占有资源,最终将导致内存溢出,所以对内存资源的管理是非常重要了。 1.1.C/C++语言的垃圾回收 在C/C++语言中,没有自动垃圾回收机制,是通过new关键字申...原创 2019-07-10 10:15:46 · 452 阅读 · 1 评论 -
Excle导入导出操作代码
文件导入操作 Workbook wb = new HSSFWorkbook(); String headers[] = { "用户名", "密码", "姓名" }; //模拟数据 List<User> list = new List<Us...原创 2019-07-06 14:32:57 · 227 阅读 · 1 评论 -
Java中HashMap和Hashtable的区别点
HashMap 和 Hashtable的区别 1.线程安全性 Hashtable是线程安全的,方法由synchronized修饰,但是性能比较差 HashMap是线程不安全的,没有使用synchronized修饰,没有与线程同步的代码,性能...原创 2019-07-20 15:50:14 · 366 阅读 · 1 评论 -
java中内存区域总结
1.Java 内存区域 1.1 概述 Java 虚拟机在执行 Java 程序的过程中会把他所管理的内存划分为若干个不同的数据区域。 Java 虚拟机规范将 JVM 所管理的内存分为以下几个运行时数据区:程序计数器、Java 虚拟机...原创 2019-04-27 10:50:37 · 1895 阅读 · 1 评论 -
java中多态总结
Java 多态总结 1 定义 指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 多态,简而言之就是同一个行为具有多个不同表现形式或形态的能力。 比如说...原创 2019-04-27 10:21:37 · 2077 阅读 · 1 评论 -
Java中String类知识点总结
String 字符串总结 String被声明为final,因此它不可被继承,是常量,不可变的。 a) 不可变的好处 1. 可以缓存hash值 因为String和hash值经常被使用,例...原创 2019-04-27 10:26:24 · 4852 阅读 · 0 评论 -
Java继承总结
概念: Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。 只支持单继承,不支持多继承。 修饰符: 1.public 想让所有类都可...原创 2019-04-27 10:27:39 · 1973 阅读 · 1 评论 -
Java 中的static 和 final关键字总结
一 static关键字 特点: 1 static修饰的成员可以被所有对象所共享。 2 static 优先于对象存在,随着类的加载而加载。 3 static 修饰的成...原创 2019-04-27 10:28:21 · 3737 阅读 · 1 评论 -
synchronized 和 Lock详解总结
1 synchronized 和 Lock的区别 a)存在层次 synchronized是关键字,在jvm层面上,由内置语言实现。 Lock是接口、类。 b) 锁的释放 synchronized在线...原创 2019-04-27 10:36:39 · 5396 阅读 · 0 评论 -
java 同步代码块锁和同步函数锁
同步函数和同步代码块的区别: 同步函数的锁是固定的this。 同步代码块的锁是任意的对象。建议使用同步代码块。*/class Ticket implements Runnable{ private int num = 100; boolean flag = true; public void ...原创 2018-05-11 14:59:27 · 1810 阅读 · 1 评论 -
Java == 和 equals 区别详解
"=="和equal的区别 1 比较基本数据类型 基本类型:byte short int long float double char boolean 比较基本数据类型用"=="...原创 2019-04-27 10:47:51 · 1626 阅读 · 1 评论 -
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 · 993 阅读 · 1 评论