Java 9预计将于今年9月份发布,这是否会是一次里程碑式的版本,我们拭目以待。今天,我们先来复习一下2014年发布的Java 8的十大新特性。 Java 8可谓是自Java 5以来最具革命性的版本了,她在语言、编译器、类库、开发工具以及Java虚拟机等方面都带来了不少新特性。我们来一一回顾一下这些 ...
分类:
编程语言 时间:
2016-08-03 20:21:51
阅读次数:
159
JDK:可以编写,编译及运行JAVA应用程序及JAVA小应用程序的工具。 JRE:可以运行JAVA应用程序及JAVA小应用程序的工具。 JVM:JAVA虚拟机。 配置JAVA环境变量:我的电脑à右键à属性à高级à环境变量,环境变量之间使用英文分号分隔。 path:JDK的bin路径。 classpa ...
分类:
其他好文 时间:
2016-08-03 18:22:59
阅读次数:
145
1、获取想操作的访问类的java.lang.Class类的对象 2、调用Class对象的方法返回访问类的方法和属性信息 3、使用反射API来操作 每个类被加载后,系统会为该类生成一个对应的Class对象,通过该Class对象就可以访问到Java虚拟机中的这个类,Java程序中获取Class对象通常有 ...
分类:
编程语言 时间:
2016-08-03 15:07:45
阅读次数:
197
java 中String 是个对象,是引用类型基础类型与引用类型的区别是,基础类型只表示简单的字符或数字,引用类型可以是任何复杂的数据结构基本类型仅表示简单的数据类型,引用类型可以表示复杂的数据类型,还可以操作这种数据类型的行为java虚拟机处理基础类型与引用类型的方式是不一样的,对于基本类型,ja ...
分类:
编程语言 时间:
2016-08-03 13:23:36
阅读次数:
205
要想深入了解Java必须对JDK的组成, 本文对JDK6里的目录做了基本的介绍,主要还是讲解了下JDK里的各种可执行程序或工具的用途Java(TM) 有两个平台 JRE 运行平台,包括Java虚拟机,运行类库,java应用程序装载器。JRE不是开发环境,所以不包括编译器,调试器,有需要这些请安装JD ...
分类:
其他好文 时间:
2016-08-02 16:40:40
阅读次数:
174
Java虚拟机可以处理的类型有两种,一种是原始类型(Primitive Types),一种是引用类型(Reference Types). 与之对应,也存在有原始值(Primitive Values)和引用值(Reference Values)两种类型的数值可用于变量赋值、参数传递、方法返回和运算操作 ...
分类:
编程语言 时间:
2016-08-02 13:35:17
阅读次数:
1293
设置java虚拟机大小可以让eclipse启动运行更快。。。。。。 在eclipse中点击window--preferences--java--Installed JREs。 然后看右边的框,鼠标点击打钩的那一条,点击Edit, 会弹出Edit JRE , 找到default VM argument ...
分类:
编程语言 时间:
2016-08-02 13:10:27
阅读次数:
137
行动代号:无忧角 2016.08.01 - 2017.01.01 目标:自制操作系统完成,java(web)、linux精进。 自制操作系统:每周两节,到09.15完成。 java精进:《Thinking in Java》、《Effective Java》、《深入理解java虚拟机》三本书精读。四个 ...
分类:
其他好文 时间:
2016-08-01 22:37:00
阅读次数:
194
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚 ...
分类:
编程语言 时间:
2016-08-01 12:11:56
阅读次数:
180
周末花了两个小时左右阅读了一下,深入理解Java虚拟机第七章有关虚拟机加载的相关知识,主要要点记录如下。 1,java虚拟机加载的过程(狭义的理解就是虚拟机将class文件加载到内存的方法区的过程)主要经历: 加载=》验证=》准备=》解析=》初始化=》使用=》卸载 2,其中初始化过程与我们平时写的应 ...
分类:
其他好文 时间:
2016-08-01 00:25:43
阅读次数:
112