Java介绍
[内容时间:2021.08.07]
软硬件
软件:分为系统软件和应用软件
系统软件:直接与硬件交互的软件,比如Windows系统 Linux系统 。
应用软件:通常运行在系统软件中。
硬件
键盘 鼠标 硬盘 CPU (计算机只有硬件是无法运行的 必须通过软件驱动才能工作)
常用的DOS命令
cls 清屏
dir 列出当前目录下的所有子文件(子目录)
cd 切换目录
cd.. 回到上级目录
cd\ 回到根目录
怎么切换盘符?
d: 切换到d盘(其他盘以此类推)
Java的三大板块
JavaSE(标准版)
JavaEE(企业版)(以后大概率走这个)
JavaME(微型版)
其中JavaSE是基础。以后主攻方向是JavaEE方向。
Java语言特性
开源,免费,纯面向对象,跨平台
简单性
相对而言。比如Java中不再支持多继承,C++是支持多继承的。多继承比较复杂。
C++中有指针,Java屏蔽了指针的概念,所以相对来说Java是简单的
Java的底层是C++实现的,不是单纯的C语言。
面向对象
Java是纯面向对象的,更符合人的思维模式,更容易理解。
可移植性
同一份代码可以在不同的操作系统下运行,归功于JVM。Java代码编译成字节码文件,一次编译,到处运行。
多线程
健壮性
和自动垃圾回收机制有关,自动垃圾回收机制简称GC机制,Java语言运行过程中产生的垃圾是自动回收的,不需要程序员关心。
安全性
……