(一)计算机基础知识
目录:
1.计算机基础
2.常用DOS命令
3.Java概述
1 计算机基础
1.1 计算机发展历程
自1946年第一台电子计算机ENIAC问世以来,共经历四代变化,主要元件为:电子管、晶体管、中小规模集成电路、大规模集成电路。
计算机语言的发展经历了面向机器的机器语言、汇编语言和面向问题的高级语言。高级语言包括从c、c++、Java等。
1.2 计算机系统层次结构
软件和硬件系统共同构成了一个完整的计算机系统。
1.2.1 硬件基本组成
(1)早期冯·诺依曼机
以运算器为中心,输入/输出设备通过运算器与存储器传送数据。
(2)现代计算机
以存储器为中心,使I/O操作尽可能绕过CPU,直接在I/O设备和存储器之间完成,以提高系统的运行效率。
(3)计算机功能部件
- 输入设备
- 输出设备
- 存储器:计算机的存储部件,用于存放程序和数据。
存储器分为主存储器(主存或内存)和辅助存储器(辅存或外存)。主存储器能被CPU直接访问,辅助存储器中的信息必须调入主存后才能被CPU访问。 - 运算器:计算机的执行部件,用于对数据进行加工处理,完成算数运算和逻辑运算。运算器的核心是算数逻辑单元ALU(Arithmetic and Logical Unit)。
- 控制器:指挥中心,由程序控制器(PC)、指令寄存器(IR)、控制单元(CU)组成。
1.2.2 软件基本组成
软件按功能分类可分为系统软件和应用软件。
系统软件:一组保证计算机系统高效、正确运行的基础软件。主要有操作系统(OS)、数据库管理系统(DBMS)、语言处理程序等。
应用软件:用户为解决某个应用领域中的各类问题而编制的程序。
2 常用DOS命令
快捷键“win+R”进入控制台,输入cmd并回车,进入DOS界面。
盘符:进入指定的盘符下。比如进入D盘,输入“D:”(不分大小写),回车即进入D盘
dir: 列出当前目录下的文件以及文件夹
md :创建目录
rd: 删除目录 注意:rd不能删除非空的文件夹,而且只能用于删除文件夹。
cd: 进入指定目录
cd…: 退回到上一级目录
*cd *: 退回到根目录
**echo “hello java”>a.txt **写入文本到指定文件
**type a.txt **显示文件内容命令
del: 删除文件 注意:不能删除文件夹,只能删除文件。
exit: 推出dos命令行
**cls ** :通知计算机将当前的命令清空
*: 是通配符。
tab 命令补全。
方向键上下是找回上次你写过的命令。
3 Java概述
1991年由sun公司发明。
跨平台是Java语言的核心优势。
3.1 Java各版本含义
- JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用。
- JavaEE(Java Enterprise Edition):企业版,定位在服务器端的应用。
- JavaME(Java Micro Edition):微型版,定位在消费性电子产品的应用上。
3.2 Java特性和优势
- 跨平台/可移植性
- 安全性
- 面向对象
- 高性能
- 分布式
- 多线程
3.3 Java应用程序运行机制
计算机高级语言有编译型和解释型两种,而Java是这两种类型的结合。
Java首先用文本编辑器编写Java源程序,源文件的后缀名为 .java;再用编辑器(javac)将源程序编译成字节码文件,字节码文件的后缀名为 .class;最后用虚拟机(解释器,java)解释执行。
3.4 JDK、JRE、JVM的作用和区别
JVM(Java Virtual Machine)就是一个虚拟的用于执行bytecode字节码的“虚拟计算机”。
JRE(Java Runtime Environment)包含Java虚拟机、库函数、运行Java应用程序所必须的文件。
JDK(Java Development Kit)包含JRE,以及增加编译器和调试器等用于程序开发的文件。