初识Java

Java技术分支

[plain]  view plain  copy
  1. Java SE:Java Standard Edition,标准版,这个是核心  
  2. Java EE:Java Enterprise Edition,企业版  
  3. Java ME:Java Micro Edition,微型版  

Java历史

[plain]  view plain  copy
  1. 1995年 Oak(以他的办公室外的 橡树 命名,由于Oak已经被一个显卡制造商注册)改名为Java    
  2. 2004年 J2SE1.5发布  
  3. 2005年 公开了Java SE6,并且把J2EE改名为Java EE,J2SE改名为Java SE,J2ME改名为Java ME    
  4. 2006年 发布JRE6.0  
  5. Oracle在2009年以74亿美金收购Sun公司  

JDK VS JRE

[plain]  view plain  copy
  1. JDK:Java Development Kit,是Java的开发环境,包含开发所需要的工具    
  2. JRE:Java Runtime Environment,是Java的运行环境,作用是运行Java程序  

Java知识点

[plain]  view plain  copy
  1. Java是通过JVM来执行字节码文件  
  2. Java是跨平台的,因为JVM不是跨平台的,每个操作系统都有自己的JVM  
  3. Java是半解释半编译语言   
  4. Java不直接生成可执行文件(二进制文件),是通过Java编译器把.java文件编译为字节码,  
  5.     再通过JVM把字节码解释为具体平台上的机器指令  

Java的命名规则

[plain]  view plain  copy
  1. 标识符必须字母,下划线,美元符号,和数字0~9组成的字符序列  

Java语言的优点

[plain]  view plain  copy
  1. Java语言最大的优点是与平台无关,可以做到一次编写,到处运行    
  2. Java还提供了内存自动管理,程序员无需在程序中进行分配,释放内存    
  3. Java使用引用弥补了容易出错的指针    
  4. 避免了赋值语句=和逻辑运算语句==的混淆    
  5. 取消了多重继承这一复杂的概念,使用实现多个接口  

Java语言的特征

[plain]  view plain  copy
  1. 简单性  
  2. 面向对象  
  3. 分布式  
  4. 健壮性  
  5. 可移植性  
  6. 安全性  

JDK安装后Java目录的解读

[plain]  view plain  copy
  1. Bin     开发需要用到的工具,编译程序javac,运行命令java等    
  2. Demo    开发工具包自带的演示程序    
  3. Db      使用嵌入式数据库Derby开发所需要的资源以及一些案例    
  4. Include 用于编译本地方法的C++头文件    
  5. Jre     Java的运行时环境    
  6. Lib     开发工具包的类库文件    
  7. Sample  开发工具包自带的事例程序    
  8. Src.zip 类库API源代码文件  

配置环境变量

[plain]  view plain  copy
  1. 第一种:    
  2.     PATH        D:\Program Files\Java\jdk1.6.0_02\bin;    
  3.     CLASSPATH   D:\Program Files\Java\jdk1.6.0_02\lib\dt.jar;    
  4.         D:\Program Files\Java\jdk1.6.0_02\lib\tools.jar    
  5. 第二种:    
  6.     JAVA_HOME   D:\Program Files\Java\jdk1.6.0_02    
  7.     PATH        %JAVA_HOME%\bin     
  8.     CLASSPATH   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar  

在doc下运行.java文件

[plain]  view plain  copy
  1. C:\Documents and Settings\Administrator>d:    
  2. D:\>dir    
  3.     D:\ 的目录    
  4.     2012-12-05  08:59    <DIR>          Program Files    
  5.     2013-01-06  16:55                   104 T.java    
  6.     2012-12-05  13:46    <DIR>          我的文档    
  7. D:\>javac T.java    
  8. D:\>java T    
  9.     Hello World  

在doc下,F盘中运行D盘的.class文件需要设置classpath

[plain]  view plain  copy
  1. C:\Documents and Settings\Administrator>f:    
  2. F:\>dir    
  3.     F:\ 的目录    
  4.     2012-08-28  16:56    <DIR>          game    
  5.     2012-10-19  14:22    <DIR>          itlwc    
  6. F:\>set classpath=d:    
  7. F:\>java T    
  8.     Hello World  

Java关键字

[plain]  view plain  copy
  1. abstract    assert      boolean break       byte     
  2. case        catch       char    class       continue     
  3. default     do          double  else        enum     
  4. extends     final       finally float       for     
  5. if          implements  import  instanceof  int     
  6. interface   long        native  new         package     
  7. private     protected   public  return      strictfp     
  8. short       static      super   switch      synchronized     
  9. this        throw       throws  transient   try     
  10. void        volatile    while  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值