java基础-开发前奏

时间:2021-01-22 19:15:03

今天开始了第一天的学习,:java基础的开发前奏

   1.java的显著特点:一次编译,处处运行

       其原理:和C相比;

                    C的编译过程:C源程序(.C)——(编译)——>可执行文件(.exe)——(执行)——>操作系统

                     java的编译过程:java的源文件(.java)——(编译)——>字节码文件——(JVM执行)——>操作系统

                (只要操作系统安装java的字节码的解释程序)  JVM可以使软件,也可以是硬件。

    2.java开发工具和运行环境的搭建与使用

       JDK的安装及目录结构:

                   JDK的安装很简单。

                   JDK的安装主目录下的bin文件夹下的文件:是可执行文件

                    如:javac.exe是把java源文件编译成字节码文件的工具;java.exe用于在windows系统上编译字节码文件的编译工具

                   demo文件夹下的是SUN公司提供的例子程序。

     3.按java的应用环境分:

          J2ME:用于手机和消费类电子的开发

          J2EE:用于企业级平台的应用程序的开发

          J2SE:用于普通标准应用程序的开发

    4.环境变量:就是告诉在系统里面添加了一个变量,告诉你的java编译器你把jdk装到了哪。

       一共有三个环境变量:JAVA_HOME是jdk的安装路径;CLASSPATH是类路径,就是你的java类库在地方;还有一个PATH变量,         这          个      是系统自带的,要在最后面加个英文分号追加你的变量值。

    5、查看环境变量

          1、在命令行用set查看  

          2、右击我的电脑——>属性——>高级系统设置——>高级——>环境变量

    6、 设置环境变量

        在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”; JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:/java/jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);Path使得系统可以在任何路径下识别java命令,设为: %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin ;CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为: .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar (要加.表示当前路径) .%JAVA_HOME%就是引用前面指定的JAVA_HOME;
“开始”->;“运行”,键入“cmd”;
键入命令“java -version”,出现画面,说明环境变量配置成功

    (classpath后面的“=”的前后不能有空格,路径中不可出现中文字符。)

       7、JVM的运行过程:

           1、首先装载类    2、校验:校验代码的正确性等;3、解释执行

     8、java的反编译工具:jad

               jad:反编译工具
               可以将class文件反编译成java文件
              假设将jad.exe安装在f:/java/jad目录下
              把要反编译的文件*.class复制到此目录下,接着接以下步骤,
              在命令行窗口环境中进入jad目录,
              然后运行:jad -s java *.class  (附,*.class指要反编译的文件名)
               如果*.class文件和jad程序不在同一个目录,就要用到path环境变量,
               将jad 所在目录加到path路径中即可:set path=%path%;f:/java/jad
              若要了解jad更为详细的使用帮助信息,直接运行jad.exe查看