<转>Java的一些历史】的更多相关文章

说起 Java 虚拟机,许多人就会将其与 HotSpot 虚拟机等同看待.但实际上 Java 虚拟机除了 HotSpot 之外,还有 Sun Classic VM.Exact VM.BEA JRocketit.IBM J9 等等.今天我们就来简单回顾下 Java 虚拟机的发展历史. 虚拟机始祖:Sun Classic 在 1996 年 1 月 23 日,Sun 发布 JDK 1.0,其中自带的虚拟机就是 Classic VM.但这款虚拟机有个特点,即只能使用纯解释器的方式来执行 Java 代码,…
继上一篇文章http://www.cnblogs.com/EasonJim/p/6181981.html中说的区别,其实分析的不够彻底,因此再次在这里做详细的分析. 零.Java与Sun.Oracle发展历史: 1.说明:最开始Java是Sun公司的,然后是Oracle(甲骨文)收购了Sun(太阳微系统/Sun Microsystems),最后就是Java变成Oracle了,收购时间为:2009-04-20:所以下文中提到的Sun和Oracle都是具有历史上的关系. 2.参考: http://t…
如何在官网下载java JDK的历史版本 http://jingyan.baidu.com/article/9989c746064d46f648ecfe9a.html 如何在官网下载java JDK的历史版本 官网上最显眼位置只显示了Java SE的JDK的最新版本下载链接,因为都是英文,如果英文不是很好,寻找之前的JDK版本需要很长时间,而且未必能在那个隐蔽的位置找到之前版本列表.qing烟帮你说明从刚进入oracle官网( sun被甲骨文收购了,所以要去oracle官网 )到下载jdk的详细…
Java版本及历史简述 初学Java,对于Java那么多版本很困惑,这里做一点笔记,如有错误希望指出. Java由Sun公司创造,后Sun公司被Oracle公司收购,Java也随之变为Oracle的产品. 在被收购的前一年,Sun在JavaOne大会上宣布了对Java开放源代码并发布了JavaJDK.被Oracle公司收购后,公司依然在推出Oracle Java SE这样的商业版本的同时开源推出Open JDK,任何人都可以获取该源码,并通过源码构建一个变种版本发布到网络上.有多家公司都推出了自…
为什么Java泛型会有当前的缺陷? 之前的章节里已经说明了Java泛型擦除会导致的问题,C++和C#的泛型都是在运行时存在的,难道Java天然不支持“真正的泛型”吗? 事实上,在Java1.5在2004年10月发布泛型之前,Java就证明了它是可以实现运行时泛型的.早在2001年8月,有一门基于Java,能运行在JVM上的编程语言,就实现过运行时泛型,它叫做Pizza.不过很可惜,Pizza在一年后就消亡了,主要的开发人员转入了Generic Java(简称GJ)项目中,而GJ这门语言的泛型整合…
本人是一个学习Java的新手,在学习了Java以后,对Java的一些总结. 这里共有12点对Java的简单的阐述,如果解释的不怎么样请大家谅解哈. 1.首先我们来看一看,在Java之前的有那些打牌语言各自占据江山的大概的年代: C语言:70-80 C++:80年代末-90年代初 2.现在让我来一下说明Java,它是一种简单的.面向对象的.分布式的.解释的.安全的.可移植的性能优异的多线程语言或者面向对象编程语言.类是Java程序的基本构造单元,Java程序中所有的语句出现在一个类中. 3.之后就…
  Java是一种固执己见的语言,它具有很好的可读性,初级程序员很容易上手,具有长期稳定性和可支持性.但这些设计决定也付出了一定的代价:冗长的代码,类型系统与其它语言相比显得缺乏弹性. 然而,Java的类型系统已经在演化,虽然在语言的历史当中相对比较慢.我们来看看这些年来它的一些形式. Java最初的类型系统 Java最初的类型系统至今已经超过15年了.它简单而清晰,类型包括引用类型和基本类型.类.接口或者数组属于引用类型. 类是Java平台的核心,类是Java平台将会加载.或链接的功能的基本单…
上了一节Java试听课,整理出如下笔记.     Java最新版本下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html 1.什么是java? 1.java面向对象编程语言. 2.java面向对象编程语言作用? 编写软件. 3.java的分类 1.深入程度 1.java的初级部分----(语法定义/常用程序类库使用) 2.java的高级部分----(特殊类库的使用) 2.使用平台[领域[行业]] 1.java …
1.java语言的特点: 简单的:面向对象的:跨平台(操作系统)的(一次编译,到处运行):高性能的: 2.类名的首字母大写,方法小写: 3.历史: java2(即java),为什么加个2呢?1998年12月,SUN公司发布了JDK1.2,开始使用“Java 2” 这一名称,目前我们已经很少使用JDK1.1版本,所以我们所说的Java都是指Java2. java2包括: Java Card (应用在IC卡) J2ME (micro edition,精简版)(嵌入式系统开发设计) J2SE (sta…
Java历史 学习Java语言之前,我觉得大家应该是从头开始,对吧?不管你之前是学过还是没学过,都和学习某一个知识一样,从头开始去了解它,然后到这个深入的掌握,到最后你可能理解并且灵活的运用.所以它肯定是这样的一个过程,所以不管你们之前有没有学过,反正建议大家都认真地看一看.那么,这“头”,哪里是“头”呢?在学习Java语言之前呢,我们得先了解它的历史背景,我觉得这应该是一个“头”,因为你学习任何一个东西的话得先了解它.是这样的把?也许你会觉得这个东西对于你来讲会无所谓,只要我会写程序就可以了,…