
JAVA
qianyi168
生命不止,奋斗不息
展开
-
Eclipse提升开发效率的快捷键
Eclipse提升开发效率经常使用eclipse进行开发,我们得必须掌握这些快捷键位来提高我们的开发效率 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+Shift+O 自动导入所需要的包(这个用的次数也相当多) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和转载 2016-06-07 22:19:53 · 989 阅读 · 0 评论 -
类的加载顺序
类的加载顺序 类的加载顺序,之前一直没有弄明白,今天动手敲了一下代码,验证了类的加载顺序,从而巩固了基础部分的知识首先我们来看如下代码:public class B { //静态变量 static int i=1; //静态语句块 static { System.out.println("父类1:静态代码块"+i); } //原创 2016-07-22 02:00:49 · 508 阅读 · 0 评论 -
DecimalFormat用法
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。DecimalFormat 包含一个模式 和一组符号 符号含义: 0 一个数字 # 一个数字,不包括 0 . 小数的分隔符的占位符 , 分组分隔符的占位符 ; 分隔格式。 - 缺省负数前缀。 % 乘以 100 和作为百分比显示 ? 乘以 1000 和作为原创 2017-08-20 02:07:49 · 1072 阅读 · 0 评论 -
Collections和Collection
Collections和Collection的区别:Collection是一个接口,它是Set、List等容器的父接口;Collections是个一个工具类,提供了一系列的静态方法来辅助容器操作,这些方法包括对容器的搜索、排序、线程安全化等等。 Collection接口下面还有List Set等,注意没有Map集合,Map的底层其实也是用类HashSet的存储结构。Collections的常见方法原创 2017-09-12 00:07:13 · 358 阅读 · 0 评论 -
JVM之类加载过程(一)
1.Java编译在java开发中,我们写的.java文件经过编译之后得到.class文件,在编译阶段,编译器会对类型、格式检查与编译成字节码文件.2.类的加载器我们写的.java文件经过编译之后得到.class文件,然后这个文件通过JVM的虚拟机加载的到内存中,并形成一个class对象,这个称之为类的加载过程,负责将.class字节码文件加载到内存的工具称之为类加载器。3.Java虚拟机和程序的生命原创 2017-09-28 13:45:40 · 1278 阅读 · 0 评论 -
JVM之类加载过程(二)
上篇介绍了类的加载过程第一个阶段,加载阶段。下面将对后面几个阶段一 一分析。验证阶段验证阶段主要验证下几点: 1. 类文件结构的检查 2. 语义的检查 3. 字节码的验证 4. 二进制兼容性的验证 类文件结构的检查:确保类文件遵循Java类文件的格式规范,不能是 语义的检查:确保类本身符合java语言的语法固定, 比如验证final类型的类是否有子类,以及final类型的方法没有原创 2017-09-29 15:45:46 · 342 阅读 · 0 评论 -
JVM类加载过程实例分析
代码1public class T { public static void main(String[] args) { System.out.println(Single.counter1); System.out.println(Single.counter2); }}class Single{ public static int co原创 2017-09-30 11:51:50 · 382 阅读 · 0 评论