Java 11 新特性
Java11新特性在去年的9月26日,Oracle官方宣布Java11正式发布,这是Java大版本周期变化后的第一个长期支持版本,非常值得关注。Java9和Java10都在很短的时间内就过渡了,所以,Java11将是一个不可忽视的版本。从时间节点看,JDK11的发布正好处在JDK8免费更新到期的前夕 ...
Heap 堆
Heap 堆一个JVM实例只存在一个堆内存,堆内存的大小是可以调节的。类加载器读取了类文件后,需要把类、方法、常变量放到堆内存中,保存所有引用类型的真实信息,以方便执行器执行,堆内存逻辑上分为三部分:新生+养老+永久
新生区是类的诞生、成长、消亡的区域,一个类在这里产生,应用,最后被垃圾回收器收集 ...
JVM体系结构概述
关于JVM知识点的面试题
请谈谈你对JVM的理解?java8的虚拟机有什么更新?
什么是OOM?什么是StackOverflowError?有哪些方法分析?
JVM的常用参数调优你知道哪些?
谈谈JVM中,对类加载器你的认识?
JVM体系总体分四大块:
jvm内存结构
类的加载机制
G ...
Java 8 新特性
Java 8 新特性Java8新增了非常多的特性,我们主要讨论以下几个:
Lambda 表达式 − Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。
方法引用 − 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用, ...
Java1.5-注解
注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。
作用分类
编写文档:通过代码里标识的注解生成文档【生成文档doc文档 ...
Set接口
Set无序集合
Set集合无序,不允许有重复元素,Set集合通过存入对象的equals方法来保证集合中没有重复元素
HashSet
HashSet是Set的子类,因此也没有重复元素
底层使用哈希算法保证没有重复元素
存储对象时,先调用对象的hashCode()方法计算一个哈希值,在集合中查找是否有 ...
Java 数据结构
Java 数据结构Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:
枚举(Enumeration)
位集合(BitSet)
向量(Vector)
栈(Stack)
字典(Dictionary)
哈希表(Hashtable)
属性(Properties)
枚举( ...