初识Java

1 初识Java

目录

  • 1 初识Java
    • 1.1 概述
    • 1.2 特点
    • 1.3 环境搭建与开发工具
      • 1.3.1 环境搭建
      • 1.3.2 开发工具
    • 1.4 初体验Hello World
      • 1.4.1 Demo
      • 1.4.2 程序流程
      • 1.4.3 注意事项
    • 1.5 注释
      • 1.5.1 单行、多行注释
      • 1.5.2 文档注释
      • 1.5.3 Demo

1.1 概述

Java语言在网上有很详细的介绍,感兴趣Java的进化史可以根据链接了解一下,在此就不做赘述了。

1.2 特点

  1. 面向对象
    • 两个基本概念:类、对象
    • 三大特性:封装、继承、多态
  2. 健壮性
    吸收了C/C++语言的特点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制(垃圾回收机制)。
  3. 跨平台性
    • 跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。"Write Once, Run Anywhere".
    • 原理:只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统上的运行。

1.3 环境搭建与开发工具

1.3.1 环境搭建

根据所使用操作系统不同,安装对应的jdk搭建Java开发环境,具体步骤参考网上教程Java学习铺垫随记。下图详细的介绍Java核心三大组建jdk、jre、jvm的关系,还是有必要了解一下的。

jdk、jre、jvm关系图

1.3.2 开发工具

Eclipse、IntelliJ IDEA主流的开发工具就这两种,二选一即可。番茄在此推荐使用后者,不要问我为什么,用了就懂了。

1.4 初体验Hello World

1.4.1 Demo

学习一门语言,一定是从Hello World开始的。

package firstacquaintance;

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello World!");
    }

}

1.4.2 程序流程

  1. 编写:将编写的java代码保存在以“.java”后缀的源文件中。
  2. 编译:使用javac.exe编译java源文件,生成以“.class”后缀的字节码文件。命令:javac 源文件名.java
  3. 运行:使用java.exe解释运行字节码文件。命令:java 类名

1.4.3 注意事项

  1. 在一个Java源文件中可以声明多个class。但是,只能最多有一个类被声明为public。而且要求声明为public的类的类名必须与源文件名相同。
  2. 程序的入口是main方法,且格式是固定的。public static void main(String[] args),可以修改args(arguments参数)以及[]位置,如String tomato[]
  3. 每一个执行语句都以“;”结束。
  4. 一个源文件编译会生成一个或多个字节码文件(源文件有多少个class,编译后就会生成多少个字节码文件)。且字节码文件的文件名与Java源文件中的类名相同。

1.5 注释

用于注解说明解释程序的文字。

注释类型:单行注释、多行注释、文档注释(Java特有的)。

1.5.1 单行、多行注释

作用:

  1. 对所写的程序进行解释说明,增强可读性,利人利己。
  2. 调试缩写代码。

特点:注释的内容不参与编译。换句话说,编译以后生成的“.class”后缀的字节码文件中不包含注释掉的信息。

1.5.2 文档注释

特点:注释的内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。命令:javadoc -d 文档文件夹名 文档注解如@author等 类名

1.5.3 Demo

package firstacquaintance;

/**
 * 文档注释:
 *
 * @description: 注释
 * @author: tomato
 * @time: 2020-10-11 23:54
 */
public class Comment {

    /*
        多行注释:main方法是程序的入口!
                main方法的格式是固定的。
     */
    public static void main(String[] args) {
        // 单行注释:输出内容到控制台。
        System.out.println("Start learning comment in Java.");
    }

}

你可能感兴趣的:(初识Java)