Java基础
一、计算机的诞生和发展(了解)
二、冯诺依曼(了解)
三、艾伦*图灵(了解)
四、计算机基础知识(了解)
4.1 计算机
- 电脑
4.2 硬件
- 电脑中的电子元件组成的硬件
4.3 软件
- 数据和指令的集合
- 按照一定的顺序执行,完成指定的功能
4.4 系统软件
- 操作系统
- Windows
- MacOS
- Linux
- Android
- IOS
- BlackBerry
- 塞班
- WPhone
4.5 应用软件
- 微信
- 抖音
- ... ...
4.6 软件开发
- 编写应用程序
五、常用DOS指令(熟练)
- 磁盘操作命令
- Windows系统出现之前使用的操作电脑的指令
- 必须在命令提示符窗口中运行
- 找20个DOS指令演示
- 最好不涉及删除的操作
- 不涉及操作系统文件的操作
六、Java语言概述
6.1 基本情况
- 1995年
- 詹姆斯*高斯林
- Sun ===》Oracle--甲骨文
- 最新版是jdk14
- 使用人数最多的版本jdk1.8
6.2 下载(掌握)
- 官网下载jdk
- JDK 1.8
- jdk
- java development Kit
- java开发工具包
- https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
6.3 卸载JDK
- 程序》JDK1.8》卸载
6.4 安装JDK(掌握)
- 双击运行
- 选择安装位置
- 不能出现中文、空格、横线的符号
- 不安装JRE
- java runtime environment
- javac.exe
- 编译我们书写的Java代码,生成,class文件--字节码文件
- java.exe
- 运行字节码文件
七、环境变量(重点掌握)
-
问什么配置环境变量
- 我想在任意位置都能运行java.exe和javac.exe
- 需要把程序所处的位置告诉系统
- 在系统设置的环境变量选项中添加程序的位置即可

八、HelloWorld(掌握)
8.1 创建java文件
- Java文件
- 以.java为后缀名的文件成为java文件
- 创建一个任意类型的文件,把文件的后缀名修改为.java
8.3 编写Hello World代码
** 掌握 **
class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
** 了解 **
class
java中的一个关键字,声明一个java中的类
HelloWorld
这个类的名字,一般要求和java文件的名字保持完全一致
public
java中的一个关键字,访问权限修饰符,第十天会讲
static
java中的一个关键字,表示这个方法是静态的方法,第十天会讲
void
java中的一个关键字,表示方法执行结束后返回的内容是空的,第七天会讲
main
不是java中的一个关键字,是一个方法的名字,是整个程序的入口,第七天会讲
(String[] args)
main方法的参数列表,main方法执行的时候可能需要操作一些数据,第七天会讲
System.out.println("Hello World!");
main方法中具体执行的内容
九、Hello World运行原理(掌握)
- 我们书写的代码和平时是写的文字、文章使用的是相同的字母、符号
- 计算机是不能直接识别、运行这个内容的
- 需要把我们能直接看懂的java文件中的内容进行转换,转换成计算机能看懂、能运行的文件
- 计算机能识别并运行.class--字节码文件,可以使用JDK中提供的javac.exe执行进行操作,这种操作成为编译
- javac.exe编译java文件会生成字节码.class文件,JDK中提供java.exe就可以运行这个文件并产生结果啦

十、Java编码规范(熟悉)
-
生成的字节码文件名字和类名是一样的
-
如果类名被public修饰了,那么文件名需要和类名保持一致
- 如果类名没有被public修饰,类名和文件名可以不一样
-
一个文件中能不能存在多个类
- 能
- 会编译出多个字节码文件,这个字节码文件和类名一样
- 但是只能有一个类是被public修饰的,而且还要和文件名一致
-
类名的规范
- 合法的标识符
- 不能关键字重名
- 命名符合大驼峰命名法
-
多个层级的代码之间要使用制表符(tab)键进行格式化
十一、标识符(熟悉)
- 给类、方法、变量命名的一个字符串
- 组成
- 字母
- 数字
- _
- $
- 命名规则
- 类
- 大驼峰命名法
- HelloWorld
- MyShop
- 大驼峰命名法
- 方法、变量
- 小驼峰命名法
- showInfo
- getAge
- setName
- 小驼峰命名法
- 常量
- 全部字母大写,多个单词使用下划线连接
- USERNAME
- PASSWORD
- MATH_PI
- 全部字母大写,多个单词使用下划线连接
- 包
- 字母全部小写,公司名字反过来书写
- com.qf.shop.XXX
- 字母全部小写,公司名字反过来书写
- 类
十二、注释(熟悉)
12.1 定义
- 标注、解释
12.2 注释分类
- 单行注释
- 注释一行代码
- // 单行注释的内容
- 多行注释
- /* 多行注释的内容 */
- 文档注释
- /** 文档注释的内容 */
不论未来如何,请保持微笑

浙公网安备 33010602011771号