基础篇:java GC 总结,建议收藏】的更多相关文章

注释&标识符&关键字 注释 注释并不会被执行,其主要目的用于解释当前代码 书写注释是一个非常好的习惯,大厂要求之一 public class hello { public static void main(String[] args) { //单行注释 /* 多行注释 */ System.out.println("hello,world!"); } } Java中注释有三种 单行注释 ​ 书写规则:// 多行注释 ​ 书写规则:/* */ 文档注释 (不常用) ​ 书写…
<一>基本概念理解 1.什么是进程? 进程就是在某种程度上相互隔离,独立运行的程序.一般来说,系统都是支持多进程操作的,这所谓的多进程就是让系统好像同时运行多个程序. 2.什么是线程呢? 一个进程可以包含多个线程,在程序中是独立的,并发执行的流,但是与分隔的线程相比,进程中的线程之间的隔离程度要小.他们共享内存,文件句柄和每个线程应有的状态. 3.进程和线程的区别: (1)一个进程可以包含多个线程,线程比进程具有更高的性能. 这是因为多个线程将共享同一个进程的虚拟空间.线程共享的环境包括:线程…
开局必知 1.变量 在java中,以{}为作用域,所以就存在成员变量和局部变量之说 由于java是强类型语言,所以在申明变量的时候,必须指定类型 java里,一个变量有声明过程和初始化过程(也就是赋值过程),当变量要参数运算时,就必须初始化变量 public class HelloWorld { // 声明int型成员变量 int y; public static void main(String[] args) { // 声明int型局部变量 int x; // 声明float型变量并赋值 f…
java关键字与数据类型 Java语言的关键字是程序代码中的特殊字符.包括: . 类和接口的声明--class, extends, implements, interface . 包引入和包声明--import, package . 数据类型--boolean, byte, char, double, float, int, long, short . 某些数据类型的可选值--false, true, null . 流程控制--break, case, continue, default, do…
一:什么是数组,什么时候使用数组? 数组是用来保存一组数据类型相同的元素的有序集合,数组中的每个数据称为元素.有序集合可以按照顺序或者下标取数组中的元素. 在Java中,数组也是Java对象.数组中的元素可以是任意类型(包括基本类型和引用类),但同一个数组里只能存放类型相同的元素. 二:什么时候用数组? 保存一堆数据类型相同的数据的时候. 数据要求有顺序. 三:数组和链表的区别 在内存开辟难易程度上? 数组内存分配必须是一块连续的内存空间. 链表内存分配不一定是连续的内存空间. 在项目中如何选择…
每天学习一点点 编程PDF电子书.视频教程免费下载:http://www.shitanlife.com/code public static void main(String[] args) {         List<Person> plist = new ArrayList<Person>();          //创建3个Person对象,年龄分别是32.20.25,并将他们依次放入List中          Person p1 = new Person("0…
一:xml文件解析 首先看一下:我们要解析的内容: <?xml version="1.0" encoding="gbk" ?> - <bookstore> - <book id="1"> <title tid="1">Harry Potter</title> <author>J K Rowling</author> <year>20…
java基础篇 java基础 目录 1.java是一种什么语言,jdk,jre,jvm三者的区别 2.java 1.5之后的三大版本 3.java跨平台及其原理 4.java 语言的特点 5.什么是字节码,字节码的好处 6.java 和 c++ 的区别 7.java的三大特性 8.java中的基本数据类型和引用数据类型及其区别 9.switch(expr),expr支持哪些数据类型 10.int 和 Integer 有什么区别,怎么理解自动拆箱,自动装箱 11.计算2^3效率最高的方法是 12.…
垃圾标记算法 垃圾回收算法 major gc.mini gc.full gc.mixed gc 又是什么,怎么触发的 垃圾回收器的介绍 Safe Point 和 Safe Region 什么是 TLAB 和 PLAB ? CMS.G1 新生代的 GC 如何避免全堆扫描 CMS 和 G1 为了防止并发时的漏标分别用了什么手段 什么是 logging write barrier CMS 常见问题 GC 事件和日志分析 JVM 常用参数汇总 关注公众号,一起交流:潜行前行 1 垃圾标记算法 引用计算法…
Java面试题之基础篇概览 1.一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,且public的类名必须与文件名相一致. 2.Java有没有goto? Java中的保留字,现在未在Java中使用. 3.说说&和&&的区别? &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为fal…