• 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].......)

  • 相关阅读:
    内存跟硬盘的区别
    MCU在电动滑板车硬件实物的设计技巧
    MCU微控制器在电动滑板车技术核心剖析
    ​FRAM技术简介
    FRAM作为代码存储器应用中的单芯片解决方案
    ​内存技术词汇表
    NV-SRAM与BBSRAM之间的比较
    非易失性存储器NV-SRAM的关键属性
    游戏机电池供电的SRAM解决方案
    个人学期期末总结和对王建民老师的评价
  • 原文地址:https://www.cnblogs.com/SuperBing/p/3012449.html
Copyright © 2020-2023  润新知