Java基础

Java重要特点

  1. Java 语言是面向对象的(oop)
  2. Java 语言是健壮的。Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证
  3. Java 语言是跨平台性的。[一个编译好的.class 文件可以在多个系统下运行,这种特性称为跨平台]
  4. Java 语言是解释型的。
    解释性语言:javascript,PHP, java
    编译性语言: c / c++
    区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行, 编译性语言, 编译后的代码, 可以直接被机器执行。

Java运行机制及运行过程

Java具有跨平台性的原因:
Java 核心机制-Java 虚拟机 [JVM java virtual machine]
基本介绍:

  1. JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK 中
  2. 对于不同的平台,有不同的虚拟机
  3. Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”

介绍JDK,JRE

JDK 基本介绍:

  1. JDK 的全称(Java Development Kit Java 开发工具包)
    JDK = JRE + java 的开发工具 [java, javac,javadoc,javap 等]
  2. JDK 是提供给 Java 开发人员使用的,其中包含了java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独安装 JRE 了。

JRE 基本介绍:

  1. JRE(Java Runtime Environment Java 运行环境) JRE = JVM + Java 的核心类库 [类]
  2. 包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的 Java 程序,计算机中只需要安装 JRE 即可

JDK、JRE 和 JVM 的包含关系:

  1. JDK = JRE + 开发工具集(例如 Javac,java 编译工具等)
  2. JRE = JVM + Java SE 标准类库(java 核心类库)
  3. 如果只想运行开发好的 .class 文件 只需要 JRE

Java转义字符

常用转义字符:

  1. \t: 一个制表位,实现对齐功能
  2. \n: 换行符
  3. \\: 一个\
  4. \": 一个"
  5. \': 一个'
  6. \r: 一个回车

注释

用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性(可读性);注释是一个程序员必须要具有的良好编程习惯。将自己的思想通过注释先整理出来,再用代码去体现。

Java 中的注释类型:

  1. 单行注释 //
  2. 多行注释 /* */ 快捷键:Ctrl+shift+/
  3. 文档注释 /** */

使用细节: 1)被注释的文字,不会被 JVM(java 虚拟机)解释执行 2)多行注释里面不允许有多行注释嵌套

一些初级的代码规范:

相对路径,绝对路径

常用DOS指令

  1. 查看当前目录是有什么内容 dir
    dir dir d:\abc2\test200
  2. 切换到其他盘下:盘符号 cd : change directory 案例演示:切换到 c 盘 cd /D c:
  3. 切换到当前盘的其他目录下 (使用相对路径和绝对路径演示), ..\表示上一级目录 案例演示: cd d:\abc2\test200 cd ..\..\abc2\test200
  4. 切换到上一级: 案例演示: cd ..
  5. 切换到根目录:cd \
    案例演示:cd \
  6. 查看指定的目录下所有的子级目录 tree
  7. 清屏 cls [苍老师]
  8. 退出 DOS exit

本文章使用limfx的vscode插件快速发布