Java语言的特点(2)
4. 高性能
虽然java是解释执行的,但它仍然具有非常高的性能,在一些特定的CPU上,java字节码可以快速的转换成为机器码进行执行。而且java字节码格式的设计就是针对机器码的转换,实际转换时相当简便,自动的寄存器分配与编译器对字节码的一些优化可使之生成高质量的代码。随着java虚拟机的改进和"即时编译"(just in time)技术的出现使得java的执行速度有了更大的提高。
5. 解释执行、多线程并且是动态的
为易于实现跨平台性,java设计成为解释执行,字节码本身包含了许多编译时生成的信息,使连接过程更加简单。而多线程使应用程序可以同时进行不同的操作,处理不同的事件。在多线程机制中,不同的线程处理不同的任务,互不干涉,不会由于某一任务处于等待状态而影响了其它任务的执行,这样就可以容易的实现网络上的实时交互操作。java在执行过程中,可以动态的加载各种类库,这一特点使之非常适合于网络运行,同时也非常有利于软件的开发,即使是更新类库也不必重新编译使用这一类库的应用程序。
相关文档:
虽然可以通过 https://swinglabs.dev.java.net/ 访问但是已经停止更新了,不知道新东家oracle是否会资助。
子项目
名称
摘要
actions
A simple framework for declarative actions in Swing apps
aerith
Cool JavaOne Demo
appframework
Swing Application Framework
beansbinding
Beans Bind ......
项目经理的职责:
1、基本职责就是确保项目目标的实现,领导项目团队准时、优质地完成全部工作。
2、与客户沟通,了解项目的整体需求。并与客户保持一定的联系,及时反馈阶段性成果,及时更改客户提出的合理需求。
3、制定项目开发计划文档,量化任务,并合理分配给相关人员。
4、跟踪项目进度,协调项目组成员之间的合 ......
一、配置环境变量:
我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
JAVA_HOME=D:\Program Files\Java\jdk1.6.0_20
Java的安装目录,当Java安装目录改变时只需改变此变量即可,做到一改全改,同时第三方软件会引用约定好的JAVA_HOME变量,不然,你不能正常使用该软件
PATH=..........;%JAV ......
1. 在J2SE5.0中要定义枚举类型是使用enum关键词,枚举类型主要提供一些常数。如下列代码定义了Action枚举类型:
1. 在J2SE5.0中要定义枚举类型是使用enum关键词,枚举类型主要提供一些常数。如下列代码定义了Action枚举类型:
Java代码
public enum Action
{
TURN_LEFT,
TURN_RIGHT,
......
java虚拟机
但是,java虚拟机的建立需要针对不同的软硬件平台做专门的实现,既要考虑处理器的型号,也要考虑操作系统的种类。如下图所示,目前在SPARC结构、X86结构、MIPS和PPC等嵌入式处理芯片上、在UNIX、Linux、windows和部分实时操作系统上都有java虚拟机的实现。 ......