-
聊聊面试中常问的GC机制
聊聊面试中常问的GC机制 GC 中文直译垃圾回收,是一种回收内存空间避免内存泄漏的机制。当 JVM 内存紧张,通过执行 GC 有效回收内存,转而分配给新对象从而实现内存的再利用。 JVM GC 机制虽然无需开发主动参与,减轻不少工作量,但是某些情况下,自动 GC 将会导致系统...
-
Java最新面试问答整理
Java最新面试问答整理 Q:JDK和JRE区别? JDK是整个JAVA的核心,包括了Java运行环境JRE,一堆Java工具和Java基 础的类库。通过JDK开发人员将源码文件(java文件)编译成字节码文件(class文 件)。JRE是Java运行环境,不含开发环境,即没有编译器和调试器。将class文件 加...
-
JVM 之类加载器
JVM 之类加载器 一、什么是 JVM JVM(JavaVirtual Machine)是一个可以执行 Java 字节码文件(即 .class 文件)的虚拟机进程。当 Java 源文件能被成功编译成 .class 文件,就能在不同平台上的不同版本的 JVM 运行,因为 JVM 能将相同的 .class 文件解释称不同平台的机...
-
《深入理解 Java 虚拟机》读书笔记:Java 内存区域与内存溢出异
《深入理解 Java 虚拟机》读书笔记:Java 内存区域与内存溢出异常 前言 最近开始看这本书,记得前段时间拿起这本书的时候,心情是相当沉重的!当时的剧本是这样的—— 内景。家里 - 下午 我(画外):唉,有点无聊啊!(偶然撇过书架)这么多书得看到什么时候啊,要不...
-
Java基础部分知识点(初稿)
Java基础部分知识点(初稿) 1、一个.java源文件是否可以包括多个类(不是内部类)?有什么限制? .java 源文件中可以有多个类,但 只能有一个 public 的类 ,并且 public 的类名必须与文件相一致 2、Java 有没有 goto? goto 为 Java 中 保留字 ,现在没有在 java 中使...
-
类的成员
类的成员 属性 语法格式:修饰符 类型 属性名 = 初值; 说明: 修饰符:public、protected、private:用于表示成员变量的访问权限。static:表示该成员变量为类变量,也称为静态变量。final:表示将该成员变量声明为常量,其值无法更改。 类型:表示变量的类型。 属性名...
-
全面解析JVM加载中初始化的时机
全面解析JVM加载中初始化的时机 JVM类加载过程 JVM类加载过程分为几个阶段,分别是 加载 、 验证 、 准备 、 解析 和 初始化 。 加载 是把二进制字节码载入内存, 验证 是校验字节流中包含的信息是否符合当要求, 准备 是为静态变量分配内存并设置静态变量初始值, 解...
-
Java基础篇(中)
Java基础篇(中) 4 、 Java 关键字 下面列出了 Java 关键字。这些保留字不能用于常量、变量、和任何标识符的名称。 类别 关键字 说明 访问控制 private 私有的 protected 受保护的 public 公共的 类、方法和变量修饰符 abstract 声明抽象 class 类 extends 扩充 , 继...
-
基于JDK1.8的JVM 内存结构【JVM篇三】
基于JDK1.8的JVM 内存结构【JVM篇三】 目录 1、内存结构还是运行时数据区? 2、运行时数据区 3、线程共享:Java堆、方法区 4、线程私有:程序计数器、Java 虚拟机栈、本地方法栈 5、JVM 内存结构总结 在我的上一篇文章别翻了,这篇文章绝对让你深刻理解java类的加载以...
-
Java连载58-静态内部类、成员内部类详解
Java连载58-静态内部类、成员内部类详解 一、内部类的分类: (1)静态内部类(2)成员内部类(3)局部内部类(4)匿名内部类 二、静态内部类 1.静态内部类可以等同的看做是静态变量 内部类的重要作用:可以访问外部类中的私有数据 2.静态内部类可以直接访问外部类的静...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
