Java的一些术语

1.JDK:JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境(也就是下面的JRE,所以两者的关系就很清楚了)。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。2.JRE:JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。可以说jre = jvm+lib;这样jre和jvm的关系也就清楚了。 3.JVM:j…

Java中的反射(二)

1. 当在命令行模式下执行java XXX.class 指令后,java运行程序会尝试找到JRE安装的所在目录,然后寻找jvm.dll(默认是在JRE目录下bin\client目录中),接着启动JVM并进行初始化动作,产生Bootstrap Loader,Bootstrap Loader会加载Extended Loader,并设定Extended Loader的parent为Bootstrap Loader。Bootstrap Loader会加载System Loader,并将System Loader的parent设定为Extended Loader。 2. Bootst…

J2SE回顾系列(一)——JDK,JRE以及path、classpath

JDK java development kit   java开发工具包 JRE java runtime environment java运行时环境 知识点: 1、下载安装好jdk也就意味着已经具有了jre的功能,当然可以再额外安装jre提供其他java应用程序使用。 2、在window系统下设置的path路径指向bin目录下的文件,意味着可以通过命令行运行java及javac两个.exe文件。 3、classpath则是在进行编译时候寻找文件的路径,没有加入到路径的文件无法编译。

对《如何在win2k下配置JDK》中2.1和2.2的一些注解

2.1jdk的虚拟机  jdk分为二个部分,一是上面提到的java 运行时环境,二是开发环境。它们各有一套Java虚拟机,在分别属于Java运行时环境和开发环境的目录下各有一个jre目录,这就是真正的Java虚拟机所在!  Java运行时环境的虚拟机在:  c://Program files//javasoft...//jre  1.4版可能为:C://Program Files//Java//j2re1.4.0  Java开发环境的虚拟机在:  D://j2sdk//se14//jre  在整个windows环境中…

【Dongle】【J2SE】Java准备

        经历软考后,发现J2SE基本忘光了,连最基本的java运行都不会了,还有jdk不知道啥时候删了,然后安装就一直不成功,浪费了太多时间。所以,每次学习都要有足够细致的记录,否则再学习就得重新学一遍,对于提高效率就是失败。 jdk下载        到http://java.sun.com处下载Java SE Development Kit(JDK)相应版本(满足使用系统的),这里就不介绍如何下载了,我用的是软考的时候给的资料。有需…

Java 各个版本的软件 1.4 1.5 5.0 6.0

本文转载(清风洗雨的文章http://hi.baidu.com/ta22/blog/item/bdb48c01ebd139071c95836c.html ) 本人绝对支持原创!!! Java SE Development Kit(JDK)和Java Runtime Envirnment(JRE)1.3、1.4、1.5(5.0)、6.0 各版本下载地址大全 (J2SDK,Java EE SDK,Java SE,Java EE) 说明: 1.对于不需要Java开发,但是需要运行Java程序的,需要下载JRE (Java Runtime Envirnment,Java运行环境,类似.net FrameW…

j2se—-类加载器

[code]类加载器的管辖范围BootStrap ----->JRE/lib/rt.jarExtClassLoader ---->JRE/lib/ext/*.jar //ext就是extends的意思AppClassLoader ----->classpath下指定的jarTest.class加载的执行过程是这样的,先由BootStrap来找,如果找不到再交给ExtClassLoader来找,最后再由AppClassLoader来找。。。。这样虽然BootStrap很累,但是便于集中管理,不会出现两份相同的字节码(也不一定,如果两个平级的类…

[Tips] 修改Java程序系统默认字体

实在受不了在中文Windows下Java(Swing)程序默认的字体,那叫一个难看。如果你和我一样,那么希望下面的小贴士可以帮到你(以JDK 1.5.0为例):1- 找到JRE目录,如果你安装的是JDK,那么在JDK的目录下可以找到jre子目录,就是它了;如果你安装的JRE,那么默认应该在Program Files\Java\jre1.5.0_...。2- 进入JRE目录下的lib文件夹,你应该可以看到很多fontconfig开头的文件,找到fontconfig.properties…

为 SWT Windows桌面程序定制适合分发的 JRE

为 SWT Windows桌面程序定制适合分发的 JRE 前言:11.4M 虽然还不够理想,偶最初期望可以把 JRE 部分控制在 10M 以内。勉强凑合吧,这样一个预先集成 JRE 的普通 SWT 桌面应用程序下载大小就不会超过20M。一般的宽带用户就不会犹豫了。JRE 1.5 的性能又可以保留,另外还有 SWT 的协助。普通人看不出这是个 Java 程序,除了配置老的机子启动有点慢(一般也能在10秒内启动)===========================…

网摘(j2se j2ee jre)

1、JDK与JRE的区别在于:jdk中包括了jre,但是对于不需要开发只是运行的用户是可以只单独安装jre的,所以sun单独提供了jre的下载。2、不同版本的Java提供不同的包,以面向特定的应用。Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本:Standard Edition(标准版) J2SE 包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程Enterprise Edition(企业版…

jre1.0.5与jdk究竟有什么不同

你说的是 jre1.5.0 吧,jre是java runtime envionment -- java运行环境,jdk中包括了它,但是对于不需要开发只是运行的用户是可以只单独安装jre的,所以sun提供了jre的下载。而jdk是Java 软件开发包 里面除了jre以外 还有java开发环境bin目录下的exe文件是java开发环境的命令行工具。具体使用方法可以参考sun的j2se1.4文档 

JDK各版的发布时间表

JDK各版的发布时间表 2008年03月01日 星期六 上午 09:30   Java发展的时间表。 (版本号 名称 中文名 发布日期)   JDK 1.1.4 Sparkler 宝石 1997-09-12   JDK 1.1.5 Pumpkin 南瓜 1997-12-13   JDK 1.1.6 Abigail 阿比盖尔--女子名 1998-04-24   JDK 1.1.7 Brutus 布鲁图--古罗马政治家和将军 1998-09-28   JDK 1.1.8 Chelsea 切尔西--城市名 1999-04-08   J2SE 1.2 Playground 运动场…

Linux下jdk1.5的安装及中文显示问题解决方案

作者:terry个人主页:http://infected.533.net文档版本:v1.0 2004-10-30图文版本:http://infected.html.533.net/download/linux.doc操作系统:Fedora Core 2 (Kernel 2.6.7)jdk版本:jdk 1.5.0摘 要:随着Sun发布J2SE 5.0,即jdk1.5,众多新特性的加入和JVM性能的改善让人心动。Windows下安装和环境设置以及中文显示自然没 什么好说的,简直可以说是傻瓜式的。但是Linux下就不会那么顺利了,尤其是…

jdk

今天去SUN.com下载Java JDK的源代码,发现提供的链接地址不可用。估计下载不了的原因是: SCSL 不是一个开源许可,但是允许您自由地访问源代码,前提是您可以接受许可(而且在授权国家居住)。但是,根据您处理许可的方式,您可能要付费。关于JDK的源代码许可,可能参考一下:驯服 Tiger  JDK 5.0 源代码许可  ftp://ftp.epm.br/pub/FreeBSD/distfiles/jdk-1_5_0-src-scsl.zip  ftp://ftp.cs.uct.ac.z…

Unsupported major.minor version

这个错误时因为JDK版本的问题,比如本机的JDK为1.6,但是项目编译时用的JDK为1.7那么就会出现这个异常,因为本机JDK版本较低不能执行编译版本为高版本的Class文件,各JDK版本对应的错误编号如下: J2SE 8 = 52, J2SE 7 = 51, J2SE 6.0 = 50, J2SE 5.0 = 49, JDK 1.4 = 48, JDK 1.3 = 47, JDK 1.2 = 46, JDK 1.1 = 45 引文:【http://www.cnblogs.com/edwinchen/p/3979586.html】