Java基础知识

一. Java基础介绍:

Java包含3个成员:

    J2ME(Java 2 Micro Edition)用于潜入式应用的Java2平台。

    J2SE(Java 2 Standard Edition)用于工作站、PC机的Java2标准平台。

    JsEE(Java 2  Enterprise Edition)可扩展的企业级应用的Java2平台。

其他:

    JDK(Java development kit    即java开发工具包)  (应用于开发、编译)

    JRE(Java Runtime Environment   即java运行环境) (应用于运行)

    JVM(Java virtual Machine  即Java虚拟机) (是Java语言内部运行的核心)

二. Java运行过程:

    源代码(**.java)----->编译---->字节码(**.class)---->经JVM解释---->CPU(运行)(Windows操作系统,Linux操  作系统等)

三. 在DOS命令下运行Java源代码命令如下:

     编译源程序命令: javac    文件名   如:javac    HelloWorld.java

     运行命令:           java      类名     如:java      HelloWorld

    注: 一个Java源文件当中可以多个类,但最多只能有一个公开的类,如果源文件当中存在一个公开的java类,那么此源文件名必须叫公开类名.java 。一个类对应一个class 字节码文件。

四. JDK安装:

     (1)安装完毕,必须有两个目录 jdk1.6_X   jre
     (2)JDK 配置,在系统环境变量中配置如下:
         JAVA_HOME=C:\Program Files\Java\jdk1_6_x  \\定义一个名称叫 JAVA_HOME 的变量,值等于

         JDK 安装  路径
         classpath=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;    

          \\告诉操作系统,Java 开发库 的位置
          Path= 原有的配置不变;%JAVA_HOME%\bin;     \\告诉操作系统,Java 开发的工具所在位置
     (3)检查JDK 配置
      打开DOS 窗口,输入 java 、javac 两个命令,都正常运行,说明配置正确

   补充:C:\Program Files\Java\jdk1.6.0_11\jre\lib 目录下的  rt.jar,是所有 Java 类库

五. Package(包)

     Package结构:package必须出现在源程序的代码第一行。只需在Java源文件的第一句中包含一个package命令即可创建一个包。这样该文件中定义的任何类都将属于指定的包。

 

     在DOS下运行命令:

      编译: javac   -d . HelloWorld.java (-d .自动生成目录结构)

      运行: java  类全名  (类全名=包名.类名)

六. import(导入包 )

     在Java源文件中,import语句在package语句(如果存在package语句)后,任何定义类的语句之前,下面是使用import 语句的通用形式: import pkg1[.pkg2].(classname | *);其中的pkg1是顶层包,pkg2是下级包,classname指定了要引用的具体的类名,也可使用*,星号代表Java编译器将引用整个包中的所有类。

七. java 代码注释
   /*  DitherTest.java     *  
    *  对该类的简单描述
    *  --------------  
    *  对该类的修改记录
    *  记录一 
    *  修改 test() 方法,简化方法中使用的算法
    *
    */

   /**
    *  文档注释,里面的内容,会生成在 HTML 文档中,方便我们生成代     *  码API
    *  类注释,描述整个类的功能
    *  @Author 作者名
    */

   文档注释: /**   */
   多行注释: /*    */
   单行注释: //

八. 打jar包

     打jar包命令: jar   -cvf    jar名.jar    包名  (选择生成的*.class目录的包进行打jar包)

     运行jar包命令: java  -cp   jar 名.jar   类全名

     解压jar包命令:jar  -xvf   jar名.jar

  如整个包名是javabase.day1 ,类名为HelloWorld

     打jar包命令: jar -cvf  HelloWorld.jar  javabase

     运行jar包命令: java  -cp  a.jar  javabase.day1.HelloWorld

     解压jar命令: jar -xvf a.jar

九. JavaDoc文档

     Java类通过JavaDoc文档来对外公布自身的用法,JavaDoc文档是基于HTML格式的帮助文档。如图为JDK的Java基本包的Object类的JavaDoc文档,这一文档描述了Object类及它的各个方法功能、用法与注意事项。JDK1.5 的JavaDoc文档的地址为:http://java.sun.com/j2se/1.5.0/docs/index.html#api

 

在DOS命令下生成JavaDoc的命令如下:

    javadoc   -d .\docs  类名.java

 若要添加作者和版本时:javadoc  -author  -version  -d .\docs 类名.java

十. 命令行参数:

    在运行时: java  类全名  输入参数(args[0]  args[1].......)

原文地址:https://www.cnblogs.com/SuperBing/p/3012449.html