- 软件:是有特定顺序的数据和算法,有系统软件和应用软件之分。
- 人机交互:图形化界面(GUI)和命令行方式(cli)。
- DOS命令:d: 到D盘。dir 展现当前目录。md 名字 -创建目录。 cd 进入目录。
cd.. 到上层目录,即退出。cd\:退回根目录。exit 退出DOS。 echo 内容>文件名 将内容写入文件。del 文件名-删文件。del *.txt 删除txt后缀。rd 目录名-删除目录。 - 编程语言发展:机器语言(二进制)→汇编语言(机器指令)→高级语言(c面向过程,java面向对象,c++都有)
Java se 开发桌面级应用
Java ee 服务器开发
Java me 移动端
应用场景:
企业级应用,安卓开发和大数据开发。
特点:
面向对象
- 两个基本概念:类,对象
- 三大特性:封装,继承和多态
健壮性
- 去掉了指针和内存管理的申请和释放
跨平台性
- 原理:只需要在操作系统上,先安装一个JVM(因系统而异)。
- 垃圾自动回收(c手动)。但是依然有内存泄漏和内存溢出问题。