(1)计算机的体系结构
(2)Java语言的概述
(3)开发环境的搭建
1.计算机的体系结构(常识)
1.1 基本概念
计算机俗称"电脑",是一种被广泛用于高级计算等各个领域的设备。
计算机的主要组成:硬件 和 软件
1.2 常见的硬件
计算机中常见的硬件:CPU、内存、硬盘、显卡、键盘、鼠标、显示器等
CPU - 中央处理器,是计算机中最核心的部件,相当于人的大脑。
- 主要用于处理和执行计算机指令和软件中的数据。
- 通俗来说,所有的运算都由CPU来执行。
内存 - 是计算机中的内部存储部件。
- 主要用于临时存储CPU要运算的数据内容。
- CPU可以直接访问内存中的数据,并且效率比较高。
- 容量比较小,并且不能实现永久存储,一旦关机会造成数据的丢失。
- 时刻记得使用ctrl+s进行保存
硬盘 - 是计算机中的存储部件,用于永久存储数据内容并且容量比较大。
- CPU不可以直接访问硬盘的数据,若访问则需要先将数据加载到内存中。
科普:
1Tb = 1024Gb
1Gb = 1024Mb
1Mb = 1024Kb
1Kb = 1024byte(字节) 通常一个英文字母占1个字节,一个汉字占2个字节
1byte = 8bit(二进制位) 在计算机的底层识别0和1组成的二进制序列
思考:
目前主流的配置是250G、320G、500G、1Tb、2Tb等,为啥我的硬盘配置只有298G呢?
解析:
硬件厂商是按照1000作为进率计算,而操作系统是按照1024作为进率计算。
1.3 常见的软件
计算机中常见的软件有:系统软件 和 应用软件。
其中系统软件就是指操作系统,目前主流的操作系统:Windows/Unix/Linux/ios/Android
Windows系列:xp、vista、win7、win8、win8.1、win10
其中应用软件就是指安装在操作系统之上的软件,如:火狐浏览器、迅雷、QQ游戏等
1.4 计算机的体系结构
使用者 => 应用软件 => 操作系统 => 硬件
=> 其中操作系统分为:内核(Kernel)和外壳(Shell).
2.Java语言的概述(常识)
2.1 Java语言的背景
Java语言诞生于1995年,该语言之父是詹姆斯-高斯林,之前隶属于sun公司,现在隶属于oracle(甲骨文)公司。
Java语言在编程语言排行榜占据重要的地位。
2.2 Java的主要版本
(1)Java SE(Java Platform, Standard Edition)
- 称之为“Java平台标准版”,主要学习Java语言的语法知识。
(2)Java EE(Java Platform,Enterprise Edition)
- 称之为“Java平台企业版”,主要用于编写B/S架构的项目。
(3)Java ME (Java Platform,Micro Edition)
- 称之为Java 平台微型版。随着Android的普及走向淘汰。
3.开发环境的搭建(重点)
3.1 jdk的下载和安装
(1)下载方式
方式一:直接从官网下载 www.sun.com/www.oracle.com
方式二:直接搜索下载 www.baidu.com/www.sogou.com
(2)安装方式
若下载的是绿色版,则直接解压就可以使用;
若下载的是安装版,则一路点击下一步就可以使用;
无论是什么版本,切记安装路径中不要有中文路径!!!
3.2 相关的概念(记住)
jdk - Java开发工具包,只要做Java开发就需要下载和安装该软件。
jre - Java运行时环境,只要运行Java程序就需要下载安装该软件。
javac.exe - Java语言编译器,用于将高级源代码文件翻译成字节码文件。
java.exe - Java语言解释器,用于启动JVM解释执行所有指令。
JVM - Java虚拟机,是操作系统与Java程序之间的桥梁。
3.3 编写Java程序的流程
(1)新建文本文档,将文件的名称由xxx.txt修改为xxx.java;
(2)使用记事本的方式打开文件,编写Java代码后保存;
(3)启动dos窗口,切换到Java代码所在的目录中;
(4)使用javac xxx.java对Java代码进行编译,生成xxx.class文件;
(5)使用java xxx进行解释执行;
注意:
当文件的扩展名没有显示时的处理方法:
组织 => 文件夹和搜索选项 => 查看 => "隐藏已知文件类型的扩展名"去掉勾选=>确定
3.4 常用的快捷键
ctrl+s 保存 ctrl+c 复制 ctrl+v 粘贴
ctrl+a 全选 ctrl+x 剪切 ctrl+z 撤销
ctrl+f 查找
windows+e 打开计算机 windows+d 回到桌面
windows+l 锁屏 windows+tab 切换任务
windows+r 打开运行窗口,输入cmd后回车可以打开dos窗口
ctrl+alt+delete 可以打开任务管理器
alt+tab 用于切换任务
ctrl+shift 切换输入法,当切换到中文输入法后则使用shift键进行中英文切换
3.5 环境变量的配置
(1)基本概念
通常情况下可执行文件只能在该文件所在的目录中使用,为了使得该文件可以在任意目录中使用,则需要将该文件的路径信息配置到环境变量Path中。
(2)配置方式
计算机 => 右键,选择属性 => 高级系统设置 => 高级 => 环境变量 => 系统变量 =>
找到Path后点击编辑 => 将javac.exe所在的路径信息放到Path变量值的最前面加上英文版的分号 => 一路点击确定即可
切记Path变量原来的内容不要删除并且配置后记得重新打开dos窗口。
3.6 跨平台原理
由于不同的操作系统中都提供了Java虚拟机进行翻译,因此同样的字节码文件交给Java虚拟机之后可以翻译成不同的机器指令,从而实现了跨平台原理。