- Java基础知识图解
- 软件开发
1. 有系统软件(操作系统)和应用软件之分
2. 人机交互方式
(1)图形化界面GUI
(2)命令行方式CLI
- 流行编程语言排行(每月更新)
https://www.tiobe.com/tiobe-index/
- Java技术体系
1. JavaSE(标准版)
2. JavaEE(企业版)
3. JavaME(小型版)
- Java语言特点
1. 面向对象
两个基本概念:类、对象
三大特性:封装、继承、多态
2. 健壮性
3. 跨平台性
由Java虚拟机(JVM)负责Java程序在不同操作系统上的运行
- JDK与JRE(使用JDK开发工具,在JRE中运行 )
JDK(Java Development Kit)Java开发工具包
提供给Java开发人员使用,其中包含Java的开发工具(编译、打包工
具等),也包括了JRE(安装了JDK就不用再单独安装JRE)
JRE(Java Runtime Environment)Java运行环境
包括Java虚拟机(JVM)和Java程序所需的核心类库等
(如果想运行一个开发好的Java程序,计算机中只需安装JRE即可)
- 注释
1. 单行注释 //注释文字
2. 多行注释 (不允许嵌套使用)/* 注释文字 */
3. 文档注释(Java特有)
格式:/**
@author 指定java程序的作者
@version 指定源文件的版本
*/
注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形
式体现的该程序的说明文档。
- Java API的文档
API:Java提供的基本编程接口(语言提供的类库)
http://www.oracle.com/technetwork/java/javase/downloads/index.html
- 第一个程序总结
public class Exercise { public static void main(String[] args) { //arguments(args缩写):参数 System.out.println("Hello World"); } }
1. 在一个Java源文件中可以声明多个class,但只能最多有一个类声明为public的,
而且要求声明为public类的类名必须与源文件名相同
2. 程序的入口是main()方法,格式是固定的
3. System.out.println(); //先输出数据,然后换行
System.out.print(); //只输出数据,不换行
- 每日一考
1. JDK、JRE、JVM三者之间的关系,以及JDK、JRE包含的主要结构有哪些?
答:
JDK= JRE + Java开发工具
JRE = JVM + Java核心类库
2. 为什么要配置path环境变量?如何配置?
答:
希望Java的开发工具(javac.exe java.exe)在任何文件路径下都可以执行Java开发工具
JAVA_HOME = bin的上一层目录
path = %JAVA_HOME%\bin
3. 常用的几个命令行操作有哪些?(至少4个)
答: exit cd dir del cd.. Rd
4. 编译和运行的指令
答:编译:javac 文件名.java
运行:java 文件名