java学习笔记(一):java特性、JDK\JRE\JVM、转义字符、注释、JavaDoc文档

java特性

  1. 解释性语言:编译后不能直接在电脑上运行。需要解释器解释。

    java:解释性语言

    C/C++:编译性语言

  2. 跨平台性:一个.class文件在任意一个系统平台上都可以被解释运行。因为不同平台有不同的jvm

  3. 健壮性:垃圾回收机制

  4. 面向对象(oop)

java运行机制

  1. JAVA核心机制–JAVA虚拟机JVM

    (1)<.class>文件能够在不同系统中运行,是因为JVM的存在。

    (2)JVM是一个虚拟机,包含在JDK中。

    (3)JVM实现了"一次编译,多处运行"。

  2. JDK基本介绍

    (1)全称是java development kit–JAVA开发工具包。

    (2)JDK = JRE + JAVA开发工具

  3. JRE基本介绍

    (1)全称是java runtime environment–JAVA运行环境

    (2)JRE = JVM + 核心类库

    (3)如果想要运行一个开发好的<.class>JAVA程序,计算机中只需要安装JRE即可。

  • 总结:

    • 编译:javac | 运行:java

    • jdk:java开发工具包

      • jdk = JRE + java开发工具(java,javac等)
    • jre:java运行环境

      • JRE = JVM + java的核心类库
    • 集成度:jdk > jre > jvm

第一个java程序


public class Hello {

    public static void main(String[] args) {

        System.out.println("hello world");

    }

}



class dog {

    public static void main(String[] args) {

        System.out.println("hello dog");

    }

}

在每个class面前都有一个运行符号,想运行哪个类就点哪个运行符号

  1. public class Hello:表示main是一个类,public:公开、共有

  2. public static void main(String[] args):表示一个主方法

  3. main(){}:方法的开始和结束

  4. System.out.println(“Hello world!”):输出

注意:

  • 一个java源文件里只能有一个public类

  • 可以有很多class

  • 编译后,每一个类,都对应一个.class文件

  • java源文件名,必须是public类的名字


转义字符


class zhibiao {

    public static void main(String[] args){

        // \t 一个制表位

        System.out.println("\\t: 北京\t天津\t上海");

        // \n 换行

        System.out.println("\\n: 北京\n天津\n上海");

        // \\ 一个\

        System.out.println("\\\\: 北京\\天津\\上海");

        // \" 一个"

        System.out.println("\\\" : 北京\"天津\"上海");

        // \' 一个'

        System.out.println("\\\' : 北京\'天津\'上海");

    }

运行结果

注释

文档注释


/**

 *

 *

 */

  • 文档注释会被jdk中的javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。

  • 一般写在类前面

通过idea生成JavaDoc文档

  1. 创建一个存放JavaDoc的文件夹

  2. idea界面上方’工具’-‘生成JavaDoc’

第一章作业

  1. 编写hello, world程序 [Homework01.java]

  2. 将个人的基本信息(姓名、性别、籍贯、住址)打印到控制台上输出。各条信息分别占一行。[Homework02.java]

  3. JDK,JRE,JVM的关系简答题

  4. 环境变量path配置及其作用

1. homework01.java


public class homework01 {

    public static void main(String[] args){

        System.out.println("hello,world");

    }

}

2. homework02.java


public class homework02 {

    public static void main(String[] args){

        System.out.println("name:rxli\nsex:woman\nnation:CN\naddress:XDU");

    }

}

3. jdk,jre,jvm

  • jdk = jre + java开发工具

  • jre = jvm + java核心类库

  • jdk:java开发工具包

  • jre:java运行环境

  • jvm:java虚拟机

4. path配置、作用

配置:

  1. 环境变量-系统变量:添加JAVA_HOME = 指向jdk安装的路径

  2. 编辑path系统变量:添加%JAVA_HOME%\bin

作用:能够在电脑全局使用jdk(编译运行java程序)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值