标签:双击 info 连接 编码 dos 窗口 操作系统 删除 main
## 四、计算机基础知识
### 4.1 计算机
* 电脑
### 4.2 硬件
* 电脑中的电子元件组成的硬件
### 4.3 软件
* 数据和指令的集合
* 按照一定的顺序执行,完成指定的功能
### 4.4 系统软件
* 操作系统
* Windows
* MacOS
* Linux
* Android
* IOS
* BlackBerry
* 塞班
* WPhone
### 4.5 应用软件
* QQ
* 微信
* 抖音
* ... ...
### 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代码
```java
** 掌握 **
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 注释分类
* 单行注释
* 注释一行代码
* // 单行注释的内容
* 多行注释
* /* 多行注释的内容 */
* 文档注释
* /** 文档注释的内容 */
标签:双击 info 连接 编码 dos 窗口 操作系统 删除 main
原文地址:https://www.cnblogs.com/xkzzZ/p/14462642.html