计算机组成
硬件:中央处理器(CPU:决定计算机的计算能力) 内存(临时存储器) 硬盘(永久存储器) ) 显卡(图形处理器) 主板(稳定性,性能)
软件:系统软件 (操作系统 驱动程序 系统工具)
应用软件(办公软件 微信 支付宝...)
计算机语言
机器语言(二进制)→汇编语言(助记符号代替二进制)→高级语言(Fortran COBOL...........)→面向对象语言(C++ Java Python)
Java语言概述
java是面向对象的编程语言,Java的底层是c++语言实现的。
Java之父:詹姆斯 高斯林
三大分支: Java SE(Java standard edition)是Java标准版,是后两者的基础,主要用于开发桌 面应用程序控制台程序 小型服务器端应用程序等。
Java EE(java enterprise edition)是java的企业版,主要用于开发大型企业级应用 程序。包含企业级技术:servlet jsp ejb jms等
Java ME(java micro edition)是java的微型版,主要同于嵌入式设备和移动设备上的 应用程序开发。体积小 速度快 资源占用少
java语言特点:简单易学(去掉C中指针和多重继承) 平台无关性(java虚拟机)
纯面向对象(支持对象的继承 封装 多态等面向对象的特性)
安全性 高性能 多线程能力 自动垃圾回收机制(garbage collection简称GG,即自动内存管理机制)