一、计算机体系结构
1、计算机概念
计算机,是一种现代用于高级计算,使用广泛的设备。有计算机硬件和软件两部分组成。
硬件:客观存在的各种计算机相关设备
软件:用于控制各种硬件设备完成各种功能
常见的主要硬件:中央处理器(CPU)、内存、硬盘、输入输出设备、主板、机箱和电源灯辅助设备。
常见的软件:系统软件和应用软件;系统软件就是操作系统,是其他软件的基础。
主流的操作系统:Windows/Unix/Linux/IOS/Android
操作系统分为:操作系统内核(OS Kernel)、操作系统外壳(OS Shell)
二、计算机语言的概述
计算机语言:人与计算机之间的沟通方式
Java SE:Java平台标准版,是Java平台的基础。包含运行Java应用所需要的基础环境和核心类库。定义了基于桌面应用的基础类库,通过使用这些类库,可以编写桌面应用。
Java EE:Java平台企业版,构建在Java SE基础之上,用于构建企业级应用,主要是那些为商业组织、大型企业而创建的应用系统。
Java ME:Java平台微型版。随着Android智能平台的普及,Java ME已经被淘汰。
JDK:Java开发工具包(Java Development Kit)。
JRE:Java SE运行时环境(Java SE Runtime Environment)。提供运行Java应用程序所必须的软件环境。
JVM:Java 虚拟机,实现Java的跨平台运行。
Javac.exe:编译器,主要用于将高级Java源代码翻译成字节码组成。
Java.exe:解释器,主要用于启动JVM对字节码文件进行翻译并执行。
三、编写Java程序的流程
1、Java开发的常用工具:
-
文本编辑器
记事本、Notepad++、Edit Plus、UltraEdit
-
集成开发环境
Jbuilder、NetBeans、Eclipse、MyEclipse、IDEA
2、常见的错误:
- 错误:需要class、interface或enum =>通常都是class关键字拼写错误
- 错误:找不到符号=>通常因为单词拼写错误或Java中不支持这样的单词
- 错误:非法字符:’uff1b‘=>通常是因为出现了中文标点符号
- 错误:在类PrintTest中找不到main方法,请将main方法定义为:=>main写成了mian
3、Java11新特性之简化的编译运行
- 新建文本文档,将文件扩展名有xxx.txt修改为xxx.java
- 使用记事本/Notepad++的方式打开文件,编写Java代码后进行保存
- 启动dos窗口,并切换到.java文件所在的路径中;
- 使用java xxx.java进行编译运行,打印最终结果(慎用)
4、常玥快捷键:
windows+d 回到桌面
windows+e 打开计算机
windows+l 锁屏
windows+r打开运行
windows+tab切换任务
alt+tab 切换任务
ctrl+alt+delet 打开管理器
5、注释
//:单行注释
/* */:多行注释
/** */ ;文档注释,支持提取的注释
多行注释之间不能嵌套
6、环境变量配置
为了使可执行文件在任意路径下使用,则需要将路径信息配置到环境变量Path中。
配置方式:计算机=>右击,选择属性=>高级=>环境变量=>系统变量=>找到Path,点击编辑=>将javac.exe所在的路径系统配置到Path变量值的最前面,加上英文版的分号=>一路点确定即可
环境变量配置结束需要重启dos窗口
7、跨平台原理
Java字节通过JVM翻译为具体平台能够执行的机器指令。
文章内容输出来源:拉勾教育Java高新训练营。