java基础01

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础01相关的知识,希望对你有一定的参考价值。

一。java的发展简史

1995年Java语言面世。

1998年发布JDK 1.2,随之将Java 分为J2SE、J2EE和J2ME

2002年发布JDK 1.4。

2004年发布JDK 1.5,引入大量新特性:泛型、Annotation等。

2006年12月,Sun发布了JDK 1.6。

2011年7月,Oracle发布了Java 7。

2014年3月,Oracle发布了Java 8。

2017年9月,Oracle发布了java 9。

 

二。java的机制

1. JVM机制

  保证了java程序的跨平台特性

2. 垃圾回收机制

  保证了java程序更安全和高效

三。java环境的搭建

  1.安装jdk,这个很容易get到,就不再赘述

  2.配置环境变量

    PATH:jdk安装路径/bin。这是为了让系统可以找到编译和运行java程序的执行指令。因为在bin目录下包含了大部分我们需要用到的命令,如javac java javadoc

         CLASSPATH:指定字节码文件的搜索路径。JVM就是从CLASSPATH指定的路径下去搜索所要执行的类文件。jdk1.4及以前的版本必须配置这个环境变量。从jdk1.5开                                       始,如果系统不配置这个环境变量,会默认到当前目录及java的系统类路径。

四。java程序的最小单位是类

  [修饰符] class [类名] { }  类名只要是合法的标识符即可,但实际上我们应该规范为类名是一个或多个有意义的单词组成,而且每个单词的首字母要大写。

五。运行程序的两个步骤

  首先java源文件的命名是有规则的:(1). 必须是以.java为后缀名。(2)如果源文件中定义了public类,那么文件名必须与此public类名相同。(3)如果没有public类,则        文件名随意。

  1. 使用javac命令将 *.java源文件编译成 *.class字节码文件。命令如下

    javac  -d  [目录]  java源文件  

    目录指定生成的字节码文件存放的位置

    注意:生成的字节码文件名称总是类名.class。若源文件中定义了N个类,则将生成N个.class文件

  2. 使用java命令运行

    java  -cp  [目录]  java类名

    目录指定JVM到哪里去搜索所要执行的java类。

    注意:如果没有cp选项,则根据CLASSPATH指定的路径去搜索。如果连CLASSPATH也没有设置,那么在jdk1.5及以后的版本都会在当前目录下搜索

六。java中的标识符

  自定义的,由大小写字母、数字、_、$组成。数字不可以打头,不能使用关键字,严格区分大小写

七。注释

  对程序本质没有任何影响,主要帮助开发者记录辅助信息。

  1. 单行注释://

       2. 多行注释:/*.....*/

  3. 文档注释:/**.......*/

    文档注释只有放在类、方法、Filed、内部类之前才有效。

    可以利用javadoc命令来提取文档注释,并由此生成api文档:

      javadoc -d [目录]  java源文件   

      目录指定文档生成的位置

以上是关于java基础01的主要内容,如果未能解决你的问题,请参考以下文章

java基础01

java基础01

java基础学习_java基础语法(上)01_day02总结.txt

JAVA基础01

01-Java基础及面向对象

java(01)__Java基础