初识Java,
分享于 点击 42868 次 点评:277
初识Java,
Java技术分支
[plain] view plain copy- Java SE:Java Standard Edition,标准版,这个是核心
- Java EE:Java Enterprise Edition,企业版
- Java ME:Java Micro Edition,微型版
Java历史
[plain] view plain copy- 1995年 Oak(以他的办公室外的 橡树 命名,由于Oak已经被一个显卡制造商注册)改名为Java
- 2004年 J2SE1.5发布
- 2005年 公开了Java SE6,并且把J2EE改名为Java EE,J2SE改名为Java SE,J2ME改名为Java ME
- 2006年 发布JRE6.0
- Oracle在2009年以74亿美金收购Sun公司
JDK VS JRE
[plain] view plain copy- JDK:Java Development Kit,是Java的开发环境,包含开发所需要的工具
- JRE:Java Runtime Environment,是Java的运行环境,作用是运行Java程序
Java知识点
[plain] view plain copy- Java是通过JVM来执行字节码文件
- Java是跨平台的,因为JVM不是跨平台的,每个操作系统都有自己的JVM
- Java是半解释半编译语言
- Java不直接生成可执行文件(二进制文件),是通过Java编译器把.java文件编译为字节码,
- 再通过JVM把字节码解释为具体平台上的机器指令
Java的命名规则
[plain] view plain copy- 标识符必须字母,下划线,美元符号,和数字0~9组成的字符序列
Java语言的优点
[plain] view plain copy- Java语言最大的优点是与平台无关,可以做到一次编写,到处运行
- Java还提供了内存自动管理,程序员无需在程序中进行分配,释放内存
- Java使用引用弥补了容易出错的指针
- 避免了赋值语句=和逻辑运算语句==的混淆
- 取消了多重继承这一复杂的概念,使用实现多个接口
Java语言的特征
[plain] view plain copy- 简单性
- 面向对象
- 分布式
- 健壮性
- 可移植性
- 安全性
JDK安装后Java目录的解读
[plain] view plain copy- Bin 开发需要用到的工具,编译程序javac,运行命令java等
- Demo 开发工具包自带的演示程序
- Db 使用嵌入式数据库Derby开发所需要的资源以及一些案例
- Include 用于编译本地方法的C++头文件
- Jre Java的运行时环境
- Lib 开发工具包的类库文件
- Sample 开发工具包自带的事例程序
- Src.zip 类库API源代码文件
配置环境变量
[plain] view plain copy- 第一种:
- PATH D:\Program Files\Java\jdk1.6.0_02\bin;
- CLASSPATH D:\Program Files\Java\jdk1.6.0_02\lib\dt.jar;
- D:\Program Files\Java\jdk1.6.0_02\lib\tools.jar
- 第二种:
- JAVA_HOME D:\Program Files\Java\jdk1.6.0_02
- PATH %JAVA_HOME%\bin
- CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
在doc下运行.java文件
[plain] view plain copy- C:\Documents and Settings\Administrator>d:
- D:\>dir
- D:\ 的目录
- 2012-12-05 08:59 <DIR> Program Files
- 2013-01-06 16:55 104 T.java
- 2012-12-05 13:46 <DIR> 我的文档
- D:\>javac T.java
- D:\>java T
- Hello World
在doc下,F盘中运行D盘的.class文件需要设置classpath
[plain] view plain copy- C:\Documents and Settings\Administrator>f:
- F:\>dir
- F:\ 的目录
- 2012-08-28 16:56 <DIR> game
- 2012-10-19 14:22 <DIR> itlwc
- F:\>set classpath=d:
- F:\>java T
- Hello World
Java关键字
[plain] view plain copy- abstract assert boolean break byte
- case catch char class continue
- default do double else enum
- extends final finally float for
- if implements import instanceof int
- interface long native new package
- private protected public return strictfp
- short static super switch synchronized
- this throw throws transient try
- void volatile while
相关文章
- 暂无相关文章
用户点评