阿嘉的Java日志 [第一章:介绍]

128 阅读1分钟

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语言运行过程中产生的垃圾是自动回收的,不需要程序员关心。

安全性

……