Java语言的产生与发展
Java语言来自于Sun公司的一个叫Green的项目,最初的目的是为家用消费电子产品开发一个分布式代码系统。Java体系还包括:
1.JSP/Servlet,用于基于Web的服务端动态网页编程;
2.Java Bean,用于Java语言开发的软件组件,可在分布式环境移动;
3.EJB(企业Java Bean),用于企业分布式应用系统的构建;
4.J2ME,是移动消费产品和嵌入式设备的最佳解决方案。
今天笔试题中出现这样一个题,面向对象程序设计的特性大家一定要记住,虽然很简单。1.封装性(Encapsulation),2.继承性(Inheritance),3.多态性(Polymorphism),4.抽象性(Abstraction)
Java Application是一个完整的程序,不过仍然需要独立的解析器来解析运行。Java不像其他大多数语言一样,可以编译成可独立运行的.exe等可执行层序,Java需要编译,但不需要链接,编译后生成.class字节码文件,这是Java平台无关性的重要体现,因为.class不是可直接执行的程序文件,而是需要解析器解析的二进制目标码,可以在任何装有JRE的系统下运行。这也正是Java的“Write once, run anywhere”跨平台的重要特性。
Java Applet是另一类Java 程序,它的源代码编辑和字节码编译生成过程与Java Application相同,但其运行是将Applet字节码作为一个对象嵌入HTML页面中由浏览器解释执行。
Java语言的特点:1.简单的面向对象语言 2.跨平台与解释执行 3.健壮和安全的语言 4.支持多线程 5.面向网络的语言 6.动态性。
转载于:https://blog.51cto.com/hanshishang/1005898