1. Java基本原理

Java从C和C++中继承了许多成分,但它是一个纯粹的面向对象的程序设计语言。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载、多重继承(以接口取代)等特性,增加了垃圾回收器功能。

JDK、JRE、JVM的关系

  • JDK(Java开发工具包):JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。其中的开发工具有:编译工具(javac.exe)、打包工具(jar.exe)等。
  • JRE(Java运行环境):包括Java虚拟机(JVM)和Java程序所需的核心类库(JavaSE API)等,若想运行一个开发好的Java程序,只需安装JRE即可。

JDK的安装
甲骨文官网下载JDK8,安装时会有2次确认,一次安装JDK,一次安装JRE(尽管JDK中已经包含了JRE,但有些软件仍需要单独的JRE路径才能运行)。
为了在任何目录下都能执行Java指令,需要配置环境变量:

  • 右键电脑→属性→高级系统设置→环境变量→系统变量
  • 新建一个名为JAVA_HOME的变量,将JDK的路径放入其中“D:\java\jdk”(Tomcat运行的时候会寻找JAVA_HOME,以找到JDK的安装位置)
  • 将JDK的bin目录放入Path变量中“%JAVA_HOME\bin%”(Path环境变量指定了windows系统执行命令时要搜寻的路径)

第一个java程序
文件名为Hello.java的文件,打印输出“Hello World!”

public class Hello {
    
    
	public static void main(String[] args) {
    
    
		System.out.println("Hello World!");
	}
}
  • 一个java文件中可以由多个类(class),但是最多只能有一个类声明为public,且要求public类的类名必须与源文件名相同。
  • 程序的入口是main方法,该方法的格式是固定的。

java代码的编译和运行过程

  1. 将Java代码编写到扩展名为java的文件中,文件中需要有一个类,类中需要有一个main方法,main方法是程序的入口,方法内是程序的执行部分。
  2. 通过javac命令对该java文件进行编译。
  3. 通过java命令对生成的class文件进行运行,java源文件有几个类就会生成几个相应的class文件。
    在这里插入图片描述
    若配置CLASSPATH,则java命令会到CLASSPATH给定的路径下寻找class文件,没有配置的必要。

java注释
java中的注释类型:①单行注释 ②多行注释 ③文档注释(java特有)
文档注释格式:

/**
 * 整体说明
 * @author java程序的作者
 * @version	源文件的版本
 * @param 方法的参数说明(方法前的文档注释才有@param参数,类前的没有)
 */

文档注释的内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。操作方式如下:

javadoc -d mydoc(所生成的文件夹名) -author -version HelloWorld.java(文件名)

该操作会生成一个"mydoc"文件夹,里面放有各种html文件,其中的"index.html"文件会展示出该java程序所有类的说明。

猜你喜欢

转载自blog.csdn.net/qq_43221336/article/details/106877096