(一)计算机基础知识

目录
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)计算机功能部件

  1. 输入设备
  2. 输出设备
  3. 存储器:计算机的存储部件,用于存放程序和数据。
    存储器分为主存储器(主存或内存)和辅助存储器(辅存或外存)。主存储器能被CPU直接访问,辅助存储器中的信息必须调入主存后才能被CPU访问。
  4. 运算器:计算机的执行部件,用于对数据进行加工处理,完成算数运算和逻辑运算。运算器的核心是算数逻辑单元ALU(Arithmetic and Logical Unit)。
  5. 控制器:指挥中心,由程序控制器(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各版本含义

  1. JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用。
  2. JavaEE(Java Enterprise Edition):企业版,定位在服务器端的应用。
  3. JavaME(Java Micro Edition):微型版,定位在消费性电子产品的应用上。

3.2 Java特性和优势

  1. 跨平台/可移植性
  2. 安全性
  3. 面向对象
  4. 高性能
  5. 分布式
  6. 多线程

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,以及增加编译器和调试器等用于程序开发的文件。