`
羽风之扬
  • 浏览: 84153 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

第二课

阅读更多
目标
    了解 Java 基础的概念
掌握几个常用的工具(重点)
Java 中基本的数据类型
掌握 Java 中如何进行内存操作(重点)

1、了解 Java 基础的概念
J2ME  (Java 2 Micro  Edition)
微型版
J2SE    (Java 2 Standard  Edition)
标准版
J2EE    (Java 2  Enterprise  Edition)
企业版

JDK    
      Java   Development   Kit          (java 开发工具包)
      工具箱1.2-1.4版本也称为SDK
      Software Development Kit
JVM   
       Java   Virtual    Machine     (java 虚拟机)
JRE    
       Java   Runtime    Environment (java  运行环境)

职业规划
Java  Programmer           Java程序员
Java  Developer            Java开发人员
Java  Web Developer        web开发人员
J2EE  Architect            J2EE 架构师   

Java 语言特点
简单、面向对象、分布式、健壮、安全、可移植性



2、掌握几个常用的工具(重点)
JDK 环境变量配置:
    设置如下三个环境变量: JAVA_HOME, CLASSPATH, PATH
Windows 2000/NT/XP系统:
    开始—设置—控制面板—系统—高级—环境变量
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_11
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;
   %JAVA_HOME%\lib\dt.jar;
path: 所有当前安装的软件,都需要在这里进行声明,方便
   操作系统能够快速找到软件。(类似桌面快捷方式)
Path=...................;%JAVA_HOME%\bin;  

测试是否配置成功:
开始-->运行-->cmd-->打开命令提示行,输入 java javac
java -version

常用 JDK 工具
编译工具
javac   (1)检验Java源代码中是否有语法错误(2)转化成字节码
(1)直接转化,不带参数,编译单个文件
   d:\proj\src\my>javac Hello.java
  
   编译多个文件
   javac *.java | @sourcefile(记录源代码名称的文件)
  
   d:\proj\src\my>javac Hello.java Hello2.java Hello3.java
   d:\proj\src\my>javac *.java
  
(2)带参的命令  
   javac -help 能够查看该命令所有相关的参数
  
   查询调试信息
   d:\proj\src\my>javac -g Hello.java
  
   查询 JVM 如何编译
   d:\proj\src\my>javac -verbose Hello.java
  
   注意:JVM 编译任何的源代码,都需要已有的 Java 库
的支持,这些库在 JDK、JRE 安装目录中。需要把这些jar、
zip 格式文件配置到 系统环境变量中, CLASSPATH。
JVM 在编译之前,自动查找。先找到用户自己配置的 
源文件路径,
然后再找到本机 JDK 安装后得到的   类文件路径。
找到后,从这些 jar 、zip 文件中加载该源代码需要的 类
,装入过程也就是在编译的过程。装入完毕,需要写入 .class
字节码文件中。

解析-->源文件路径搜索-->类文件路径搜索-->装入
-->写入class

   指定编译后的字节码路径
   d:\proj\src\my>javac -d ..\..\classes  Hello.java
   会生成如下路径和文件
   d:\proj\classes\my\Hello.class
  
   编译一个需要依赖其他类的类
   先在my 包中新建一个 Student.java,再新建一个 TestStudent.java
   先编译 Student.java
   d:\proj\src\my>javac -d ..\..\classes Student.java
   会生成
   d:\proj\classes\my\Student.class
   再编译  TestStudent.java
   d:\proj\src\my>javac -classpath ..\..\classes
          -d ..\..\classes TestStudent.java

运行工具
java    只针对 *.class 字节码有效。
(1)不带参数运行,只能在 字节码当前目录运行
  d:\proj\classes\my>java Hello
(2)带参数运行,可以在任意路径下面运行
  d:\proj\src\my>java -classpath ..\..\classes my.Hello
(3)带参运行,运行时指定 JVM 的一些参数
  d:\proj\src\my>java -Xms128m -Xmx256m -classpath ..\..\classes my.Hello
(4)运行时查看 JVM 明细    
d:\proj\src\my>java -verbose:gc -classpath ..\..\classes my.Hello

压缩工具
jar  把 *.class 字节码文件打包压缩成 *.jar 文件
jar -cvf 创建一个新的压缩文件,并输出压缩的过程
jar -xvf 解压缩一个 jar 文件,并输出解压缩的过程




文档生成工具
javadoc   后面跟源文件,把源文件中的 doc 帮助文件生成
  html 格式的文档
 
 

字符编码转化工具
native2ascii
把任意类型的文件中,修改其中的字符编码,*.property
native2ascii -encoding utf-8 源文件名 转化后文件名








  




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics