首页 / JAVA / 从头开始学Java—Java起源
从头开始学Java—Java起源
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了从头开始学Java—Java起源,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2352字,纯文字阅读大概需要4分钟。
内容图文
![从头开始学Java—Java起源](/upload/InfoBanner/zyjiaocheng/601/ec545cea5ad34674842448b7a18d8487.jpg)
Java帝国的诞生
C&C++
-
1972年C诞生
-
贴近硬件,运行速度快,效率高
-
操作系统,编译器,数据库,网络系统等
-
指针和内存管理
-
-
1982C++诞生
-
面向对象
-
兼容C
-
常用于图形领域、游戏领域
-
Java出生及发展
-
1995年的网页粗糙简陋,缺乏互动性,于是在网页上放置了Applet(图形界面程序)
-
Bill Gates说:这是迄今为止设计的最好的语言。并设计C#与Java竞争
-
95-97年使用Java的人员达到几十万
-
98年Java开发三个版本进行市场扩充
-
Java 2 标准版(J2SE)占领桌面
-
Java 2 移动版(J2ME)占领手机
-
Java 2 企业版(J2EE)占领服务器
-
-
大量巨头加入,他们基于Java开发了巨多的平台,包含系统和工具
-
构建工具:Ant,Maven,Jekins……
-
应用服务器:Tomcat,Jetty,Jboss,Websphere,Weblogic……
-
Web开发:Struts,Spring,Hibernate,myBatis……
-
开发工具:Eclipse,Netbean,intelliJ idea,Jbuilder……
-
-
Java加入的新势力
2006年大数据领域(Hadoop)
2008年手机端(Android)
-
Java三大版本
JavaSE 标准版 ,用于桌面程序,控制台开发...
JavaME 萎缩版,嵌入式开发,用于手机,小家电...
JavaEE 企业版,企业级开发,用于开发服务器,web端...
Java特性与优势
高可用、高性能、高并发
-
简单性
简单易学,Java可以说是C++的纯净版,他没有头文件,没有指针运算,也不用分配内存,而且语法基于C,因此学习起来并不费力。
-
面型对象
Java将重点放在对象以及对象之间的接口上,模拟人的思维来写程序。Java流传着一句话“万物皆对象”
-
可移植性
即跨平台型,Java代码可以跨平台移植,无视操作系统及硬件环境。Write Once,Run Anywhere。
-
高性能
Java可以即时编译,使某些性能达到C++的速率
-
分布式
Java是为网络分布式而创生的,访问URL就像访问本地一样,而且Java可以远程调用,通过网络来调用程序
-
动态性
Java本身不具有动态性,但是他有一个机制,叫做反射机制,通过反射让我们的程序具有了动态性。动态性是一个很重要的特性,我们未来用到的很多框架的底层都用到了反射,这一点也是C++语言无法实现的
-
多线程
多线程的使用可以带来更好的交互行为和实施行为。我们平时生活中用到的很多东西都是多线程的,比如说,我们看视频的同时又能听音乐;边QQ聊天边打游戏
-
安全性
Java可以拥有防病毒防篡改的优势
-
健壮性
Java去掉了C和C++影响程序健壮性的部分,比如说指针和内存的管理。Java在每次运行时都会检查内存,确认他是合法的。哪怕出现了一些问题,程序也不会崩溃。因为Java拥有异常机制,可以通过捕获异常来解决异常。
JDK、JRE、 JVM
-
JDK:Java Development Kit 即Java开发者工具,包含jer和jvm
-
JRE:Java Runtime Environment 即Java运行时环境包括jvm,还有applet
-
JVM:Java Virtual Machine 即Java虚拟机,可以简单的把他当作一种规范,他能用软件来实现,也能用 硬件实现,他是在操作系统上模拟了一个CPU来处理Java相关的东西,屏蔽了底层的差别,真正实现了一次开发多地运行
内容总结
以上是互联网集市为您收集整理的从头开始学Java—Java起源全部内容,希望文章能够帮你解决从头开始学Java—Java起源所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。