Java预科阶段
计算机语言的发展
发展主线更容易、更强 计算机语言分为三个时代:
- 第一代语言,机器语言,二进制代码
2.汇编语言 解决人类无法理解机器语言的问题; 指令取代二进制 目前用于逆向工程、机器人、病毒… 摩尔定律:当价格保持不变时,集成电路上可容纳的晶体管数量每18个月增加一次,性能也增加一次。换句话说,每美元可以购买的计算机性能将每18个月翻一番以上 3.高级语言 面向过程和面向对象两类
C语言是最重要的。它具有先进的语言特征和汇编语言特征,数据处理能力强 C ,C语言面向对象的版本 JAVA称为 C ±- C#:C sharp语言(微软公司) PHP网站可以快速构建 python可应用于人工智能 java开发服务器
初识JAVA
最终实现JAVA 占领服务器 weblogic 微软系统;封闭的 .net系统 开发工具:visual studio 应用服务器,IS 数据库,circle serve 运行在windows服务器上
2005新王国,快速发展简单web网址,ruby语言
2006 hadoop(java)大数据领域 2008 android(手机端)(java) 完成java ME 未完成的职业
JAVA特性和优势
write once ,run anythere。可移植性 及时编译高性能 URL访问网络资源和访问本地资源一样 java 反射机制 多线程,同时观看视频和音乐,边缘qq边打游戏 java 程序泵壳,java通过捕获异常机制,有异常机制
JDK|JRE|JVM
JDK 包含JRE和JVM;development kit 开发工具 JRE;java runtime environment,运行时环境 JVM; virtual machine 通过此实现虚拟机