1.1 Java体系
JAVA有三大体系,分别是Java SE(Java Platform Standard Edition),Java EE(Java Platform Enterprise Editoin),Java ME(Java Platform Micro Eidtion),Java语言只是Java SE中的一部分。
- Java SE:称为Java标准版,包含Java基础类库和语法。它主要用于开发图形用户界面(GUI)、复杂逻辑和高性能的桌面应用程序。
Java SE分为四个组成部分JVM(Java Virtual Machine),JRE(Java SE Runtime Environment),JDK(Java Development kits)以及Java语言。
JVM将Java编译好的文件翻译成对应的机器语言(加载解析字节码文件),JRE包含用于Java运行的环境,JDK包含用于Java开发的工具,Java语言则是定义Java开发的语法规则。想要学习及开发Java其他平台的应用,必须先了解Java SE以奠定基础。 - Java EE:称为Java企业版,是以Java SE为基础,定义了一系列的服务,API,协议等,增加了编写企业级应用程序的类库。
它是一个标准的多层体系结构,主要用于开发和部署分布式、基于组件、安全可靠、可伸缩和易于管理的企业级应用程序。 - Java ME:称为Java微型版,主要用于开发消费性电子产品或嵌入式系统中的应用程序,开发具有有限的连接、内存和用户界面能力的设备应用程序。
如移动设备(手机)、PDA、能够接入电缆服务的机顶盒,以及各种终端和其他消费电子产品。
1.2 Java常规知识
- 程序:计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。
1. 常见单词 kit工具包 plugin插件 API应用程序接口
2. 编写源码 .java 编译后产生 .class(字节码文件,目标文件)通过JVM转化为机器码文件。
3. 一个java程序可以有n个类,但是这n个类只能有一个类是public类。文件名必须与public类同名.
public class FirstApp{
public static void main(String[] args){
System.out.println("Hello World");
}
}
1.3 JDK、JRE、JVM
- JDK 全称(Java Development Kit Java开发工具包)
JDK = JRE + java 的开发工具 [java, javac,javadoc,javap 等]
JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独安装 JRE 了。
- JRE 全称(Java Runtime Environment Java运行环境)
JRE = JVM + Java 的核心类库[类]
包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的 Java 程序,计算机中只需要安装 JRE 即可。
- JDK、JRE 和 JVM 的包含关系
JDK = JRE + 开发工具集(例如 Javac,java 编译工具等)
JRE = JVM + Java SE 标准类库(java 核心类库)
如果只想运行开发好的 .class 文件 只需要 JRE。
- 环境变量配置
- 我的电脑–属性–高级系统设置–环境变量
- 增加JAVA_HOME环境变量指向jdk的安装目录
- 编辑path环境变量,增加%JAVA_HOME%\bin
- 打开DOS命令行,任意目录下敲入javac(编译)、java(执行),出现参数信息,配置成功。
1.4 盘符命令(DOS)
- Dos定义: Disk Operating System 磁盘操作系统,包含三个步骤,接受指令、解析指令、执行指令。
- 常见盘符指令
操作 | 说明 |
---|---|
盘符名称: | 盘符切换,E回车,表示切换换到E盘 |
dir | 查看当前路径下的内容 |
cd目录(单极进入) | 进入单极目录,cd,it |
cd…(单极退回) | 回退到上一级目录 |
cd目录1\目录2…(多级进入) | 进入多级目录,cd it\JavaSE |
cd\(多级退回) | 回退到盘符目录 |
cls | 清屏 |
exit | 退出命令提示窗口 |
1.5 转义字符
操作 | 作用 |
---|---|
\t | 一个制表位,实现对齐的功能 |
\n | 换行符 |
\\ | 一个\ |
\" | 一个“ |
\’ | 一个’ |
\r | 一个回车,光标回到当前行最前面 |
1.6 idea快捷键
快捷键 | 作用 |
---|---|
psvm(public static void main(String[] args){} ) | 主函数 |
sout(System.out.println()😉 | 快速输出函数 |
ctrl+/ | 单行注释代码 |
ctrl+shift+/ | 多行注释代码 |
ctrl+alt+space | 内容辅助提示 |
ctrl+alt+L | 格式化代码 |
1.7 注释(comment)
* 单行注释 //
* 多行注释 /* */
* 文档注释
/**
* @author clx
* @version 1.0
*/
// 多行注释不允许嵌套多行注释
1.8 代码规范
- 类、方法的注释,要以javadoc的方式来写。
- 非Javadoc的注释,往往是给代码的维护者看的,着重告诉读者为什么要这样写,如何修改,注意什么问题等。
- 使用tab操作,实现缩进,默认整体向右边移动,使用shift+tab整体向左移。
- 运算符和 = 两边习惯加一个空格。
- 源文件要使用utf-8编码。
- 行宽度不要超过80个字符。
- 代码编写次行风格和行尾风格。
1.9 Debug
- 概述:Debug是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以追踪程序执行过程来调试程序。
- 运行步骤
- 如何加断点:选择要断点的代码行,在行号的区域后面单击左侧。
- 如何运行加了断点的程序:
- 看哪里
- 点哪里
- 如何删除断点
- 查看方法调用的执行流程中如果数据来自于键盘输入,一定要记住输入数据。
1.10 API
- 定义:(application programing interface) 应用程序编程接口。
- 在线api文档:码工具 - 代码在线工具箱 (matools.com)
本文含有隐藏内容,请 开通VIP 后查看