标签:JRE Java JDK 诞生 特性 跨平台 c++ JVM
Java 1995年 诞生
Java是由C语言和C++演变而来
语法像C 没有指针 没有内存管理 真正可移植性,编写一次,到处运行,就是可以跨平台进行使用。 面向对象 ,类型安全,高质量类库。
所有的平台只要安装了JVM 那么就可以运行。
比尔盖茨说:“Java是至今为止最好的语言”
Java是为服务器端程序发明的,不适合桌面和手机。
Hadoop这个团队在2006年让Java步入大数据领域
Java的特性和优势
简单性:简单易学 Java没有指针不用分配内存,所以简单易学
面向对象:模拟人的思维去写程序,所以可以学得快,将重点放在对象以及对象之间的接口上
可移植性:不用管操作系统,写一次可以运行在任何地方运行,跨平台的
高性能:Java的效率可以超过c++的效率
分布式:通过Java在网上获取资源 ,是很简单的
动态性:反射机制 ,反射机制让Java具有动态性,这是c++不能达到的
多线程:比如可以手机用QQ还可以同是听音乐,这个就是多线程,可以同时用多个系统
安全性:Java可以写一些 ,防病毒,防篡改的系统,吸收了c c++的优势。
健壮性:使用的人多。
Java的三大版本(Java·最大的特性是可以跨平台运行在别的系统上)
JavaSE:标准版(桌面程序,控制台开发)
javaME:嵌入式开发(手机,家电等等。)<<<目前来说JavaME以及差不多淘汰了!!!!
javaEE:E企业级开发(web端,服务器开发)
需要将javaSE基础学扎实
JDK JRE JVM
JDK:Java Development kit(开发包)JDK包含了JRE JVM
JRE:Java Runtime Envionment(运行的环境)JDK在JRE之上 属于父亲级别
JVM:Virtual Machine (虚拟机的意思)
标签:JRE,Java,JDK,诞生,特性,跨平台,c++,JVM 来源: https://www.cnblogs.com/xiaolinbx/p/16365517.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。