自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 实用代码

1.统计编写的Java程序代码行数;2.文件拷贝 1.统计编写的Java程序代码行数import java.io.*;import java.util.regex.Pattern;import net.two.Directory.TreeInfo;import java.util.*;class Directory { public static File[] local(File

2016-01-27 23:29:11 470

原创 优化

本篇介绍早期(编译期)优化 及 晚期(运行期)优化。编译器篇::从编译器源码实现层次了解Java源码编译为字节码的过程,分析了Java语言中泛型、主动装箱拆箱、条件编译等语法糖。运行期篇::着重介绍虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,及如何从外部观察分析JIT编译的数据和结果,还选择了几种常见的编译器优化技术进行讲解。Javac编译器只完成了从程序到抽象语法树或中间字节码

2016-01-27 19:06:25 419

原创 虚拟机字节码执行引擎

1.概述 不同虚拟机实现里面,执行引擎在执行Java代码时可能有解释执行(通过解释器执行)和编译执行(通过即时编译器产生本地代码执行)两种选择。 2运行时栈帧结构 对于执行引擎来讲,活动线程中只有栈顶的栈帧是有效的,称为当前栈帧,栈帧所关联的方法称为当前方法 2.1局部变量表 用于存放方法参数和方法内部定义的局部变量。Java程序在被编译为Class文件时,就在方法的Code属性的max_

2016-01-25 20:06:43 356

原创 虚拟机类加载机制

1.概述 Class文件中描述的各种信息,最终都需加载到虚拟机后才能被运行和使用。 虚拟机类加载机制:虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可被虚拟机直接使用的Java类型。 2.类加载时机 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括: 加载—>验证—>准备—>解析(此三部分统称为连接)—>初始化—>使用—>卸

2016-01-19 23:32:15 359

原创 Java I/O系统

1.File类 它既能代表一个特定文件名称,又能代表一个目录下的一组文件的名称。 1.1目录列表器File path = new File(".");String[] list;list = path.list();//获得File对象包含的全部列表list = path.list(FilenameFilter filter);//获得符合“目录过滤器”条件的所有列表

2016-01-12 21:57:38 262

原创 虚拟机性能监控与故障处理工具

本篇介绍了随JDK发布的6个命令行工具(jps、jstat、jinfo、jmap、jhat和jstack)与2个可视化故障处理工具(JConsole和VisualVM)。

2016-01-12 11:08:24 618

原创 垃圾收集器与内存分配策略

本篇介绍了垃圾收集算法(新生代:复制算法;老年代:标记-清除/标记-整理)、垃圾收集器(分别适用于新生代与老年代)及内存分配与回收策略。

2016-01-07 20:12:22 665

原创 排序

本文将详细介绍插入排序、希尔排序、堆排序、归并排序、快速排序及快速选择算法,并用Java实现。 另外简单提及外部排序。

2016-01-06 21:43:37 469

原创 Java内存区域与内存溢出异常

1.在虚拟机的自动内存管理机制帮助下,不需要为每一个new操作去编写配对的delete/free代码,不容易出现内存泄露和内存溢出问题。 2.运行时数据区域 程序计数器,虚拟机栈,本地方法栈,Java堆,方法区

2016-01-05 21:23:40 342

统计编写的代码行数

此程序用Java编写,用于统计编写过的代码总行数。

2016-01-27

空空如也

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

TA关注的人

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