这个学期刚刚接触JAVA语言,它是作为我的专业课进入我的生活中来的。
据说JAVA是由三个老头搞出来的(Patrick Naughton, Mike Sheridan, James Gosling),他们是Sun Microsystem公司Green Team的同事,先由于不满于c++,而后跳出来自己设计了叫Oak(橡树)语言,倒霉的是在注册的时候被人抢注了(原来抢注这事在90年代就有),只好被迫改名--JAVA,是在喝咖啡的时候想出来的。三人中James Gosling被称为JAVA之父。
JAVA用途非常广泛,比如智能家电,手机,PDA...好像凡是能通电的都能用-_-!
其主要应用于: 因特网, 关系型数据库, 大型计算机, 嵌入式与移动计算, 智能卡, 企业信息平台, 科研, 商务, 娱乐(为什么书上总把最需要的列在最后!)
JAVA具有完全的面向对象性,这点我深有体会,连main方法都是做为类的构造函数出现的,这真的说明了完全的面向对象特性;JAVA有句口号"一次编译,到处执行",这是他相对于c/c++最大的优势所在,写东西再也不用看操作系统的脸色了,只要你的客户肯装JAVA的虚拟机,它就是你和不同的操作系统之间的翻译;JAVA在虚拟机中加入了垃圾回收机制,说白了就是捡程序的破烂,把不用的系统资源回收再利用(看来在C++中常用的只new不delete的方法是搞不定别人的机器了);JAVA还在运行时检查内存,防止黑空间的产生,这样就防止了简单的恶意程序的运行,不论对程序员还是最终用户来说,JAVA都是十分安全且易用的。
以上说的都是JAVA的花边新闻,有个人杜撰成分,如有类同,就是巧合。