小熊回收站|1. Java 基础:基础知识

目录:一、Java 概述1. Java体系2. 常用的DOS命令3. JDK、JRE、跨平台、Java平台4. Java代码的编写执行过程5. 注释6. 关键字、标识符7. Java中的数据类型8. Java中的常量二、变量和运算符1. 变量和计算机存储单元2. 数据类型和常量3. 数据类型转换4. 运算符 和 优先级三、引用数据类型、流程控制语句 和 数组1. 引用数据类型2. 流程控制语句3. 数组四、方法1. 引入2. 语法格式3. 方法调用4. 注意事项5. 方法重载6. 可变参数列表
一、Java 概述1. Java体系

  • java是一个体系 , 包含:
    • java语言
    • 运行在各种平台上的虚拟机
    • class字节码文件格式
    • java api(jdk中提供的api) , 类库
    • 商业的或者三方优秀开源类库

小熊回收站|1. Java 基础:基础知识Java体系
2. 常用的DOS命令
小熊回收站|1. Java 基础:基础知识常用的DOS命令
3. JDK、JRE、跨平台、Java平台
  • JDK:它是Java开发运行环境 , 在程序员的电脑上当然要安装JDK;
JDK = JRE + 开发工具集(例如Javac编译工具等)
  • JRE:Java Runtime Environment它是Java运行环境 , 如果你不需要开发只需要运行Java程序 , 那么你可以安装JRE
JRE = JVM + JavaSE标准类库
  • JDK 包含 JRE 包含 JVM
  • 跨平台特性
    • 平台指的是操作系统 (Windows , Linux , Mac) 。
    • Java程序可以在任意操作系统上运行 , 一次编写到处运行
    • 实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)为什么可以跨平台?因为JAVA程序运行依赖虚拟机 , 而针对不同操作系统有不同版本的虚拟机
    • Java语言是跨平台的 , Java虚拟机不是跨平台的
  • Java平台
    • Java SE (桌面程序)标准版
    • Java EE (Web程序)企业版
    • Java ME(移动设备)微型版 -- Android , IOS兴起后就很少使用了
4. Java代码的编写执行过程
  • 源文件:编写Java源文件(我们也称之为源代码文件) , 它的扩展名为.java;
  • 编译:然后通过编译器把源文件编译成字节码文件 , 字节码文件扩展名为.class;为什么要编译?JAVA程序是由虚拟机运行的 , 我们所写的代码虚拟机不认识 , 我们要把自己写的代码翻译成虚拟机所认识的语言
  • 运行:最后使用解释器来运行字节码文件 。

小熊回收站|1. Java 基础:基础知识Java代码的编写执行过程
5. 注释
  • 定义:用来解释和说明程序的文字 , 注释是不会被执行的
  • 分类:
    • 单行注释: //注释内容
    • 多行注释: /*注释内容*/
    • 文档注释: /**注释内容*/
  • 注意:
    • 对于单行和多行注释 , 被注释的文字 , 不会被JVM解释执行
    • 对于文档注释 , 可以被JDK提供的工具 javadoc 所解析 , 生成一套以网页文件形式体现的该程序的说明文档
    • 单行注释可以嵌套使用 , 多行注释不能嵌套使用
6. 关键字、标识符