目录
一.计算机基础知识
1.计算机发明者:冯诺.依曼
2.计算机的组成:软件和硬件,没有安装任何软件的计算机称为裸机
3.计算机的软件分为系统软件和应用软件
2.DOS窗口以及常见的DOS命令
1.DOS窗口的打开方式
1.win键 + r ,然后输入cmd命令可以直接打开dos窗口
2.在你想要打开dos窗口的文件夹路径下输入cmd命令
2.常见的DOS命令
二.java语言概述
1.JAVA语言的开发者: 詹姆斯.高斯林
2.JDK概述:
1.什么是JDK
JDK是对java基础环境和相应开发平台标准和工具包的封装(zip)
JDK是整个JAVA的核心,包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。
①SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
②EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。
③ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。
2.JDK的发展史:
3.JAVA语言的特性:
简单性 安全性 面向对象 高性能 编译性 解释性 分布式处理 健壮性 开源 跨平台
面向对象(后面会解释):
语言分为编译性语言和解释性语言
编译性语言:只需编译一次就可以编译为机器语言并且交给硬件机器来执行, 缺点是比较依赖编译器,但是运行效率比较高,常见的代表为C语言 C++ 、Pascal/Object Pascal(Delphi)
解释性语言:意为代码编写好之后不能直接翻译成机器语言,还需要先转换为中间语言,再转换为机器语言来执行,缺点是运行效率比较低,运行一次就要编译一次,优点是跨平台性比较好
分布式处理:分布式处理可以理解为把一个大任务分成若干个小任务,多人协作共同开发,每个人负责的都是一个单独的模块,独立性比较好,同样也降低了各个小任务之间的耦合性
跨平台: 通过JAVA开发的程序可以运行在不同的系统平台上即为跨平台特性
我们编写的JAVA程序为以java为后缀的源文件,不能直接运行,需要先转换为相应的字节码文件,即以.CLASS为后缀的文件名,再通过相应的JVM虚拟机来运行,跨平台特性即为在不同的OS下我们只需安装相应的JVM虚拟机即可运行