Java基础知识
一场旷日持久的战争
-
1972年C语言诞生
-
贴近硬件 ,运行极快 , 效率极低
-
操作系统, 编译器 ,数据库, 网络系统
-
指针和内存 (容易犯错 , 暴力)
-
-
1982 年C++诞生
-
面向对象
-
兼容c
-
图形领域,游戏
-
-
java
-
真正的可移植性(安装JVM(java虚拟机)就可以运行)
-
强大的类库
-
面向对象
-
1995年通过(Applet)图形界面的应用 Java火了
-
java2标准版(J2SE) 占领桌面 (桌面应用,控制台开发)
-
java2移动版(J2ME)占领手机(嵌入式开发手机,家电
-
java2企业版本(J2EE)占领服务器(web,服务器开发) 流行
-
-
Java发展
三高
-
高可用
-
高性能
-
高并发
-
java特性和优点
多线程 实时行为 交互行为
JDK JRE JVM
java javac 编译 运行 java
javadoc 生成文档
jar 打包
JRE java 运行时环境 包括一些函数 库 可一些应用程序 JDK 包含JRE
JVMJava虚拟机 模拟cpu
有两种编译方式
代码怎么编译成字节码