你连java成长史都不了解,谈什么java学习技巧!


学习java有许多技巧,但如果你连java都不了解,就别谈什么技巧了。计算机语寿是人与汁算机之问的交流工具。Java语言和汉语、英语等自然语言一样,要和应用环境结合起来才能发挥作用,Java的诞生使得全球信息网络平台带给人们神奇的互动体验.特别是基于安卓平台和Java语言的安卓智能手机的应用,使得普通民众体验到参与、互动、智能带来的便捷。下面武汉达内君就谈一谈java的发展史以及他的特点。

一、Java语言的发展历史

1.Java的幼年期(1995一1998)

1995年j月23日.Sun公司正式发布了Java语言和HIJava浏览器.但这只是一种语言,要想开发复杂的应用程序,必须要有一个强大的开发库支持因此.1996年公司正式发布了JDK1(这个版本包括两部分.即运行环境(JRE)和开发环境。在运行环境c包括了核心API、集成API、用户界面API、发布技术、Java虚拟科LcJVM)7个部分.而开发环境还包括了编java程序的编译器(即javac)。

于是,1997年2月18日Sl公司发布了JDKl.1。JDKl.1相对于JDKl.0最大的改进就是为JVM增加了Jndk编译器。JIT和传统的编译器不同,传统的编译器是编译一条,运行完后将其扔掉.而JIT会将经常用到的指令保存在内存.在下次调用时就不需要再编译了.这样JDK在效率上有了非常大的升.sLm公司在推出JDKl.2后.接着又推出数个JDKl.x版本、JDK的下载量不断飙升.

2.JDK的青少年时期(1998—2004)

在1998年12月4H.sLln公司发布了Java历史上最重要的一个JDK版本JDKl.2这个版本标志着Java已经进入Java2时代。这个时期也是.1ava飞速发展的II、j+期。JDKl.2自从被分成J2EE、J2SE和J2ME三大块后.得到了市场的强烈反响。时间如水、生命如歌,转眼到了2002年。Sun公司在这一年的2月JDK历史上最为成熟的版本一JdK1.4。

在进入2l世纪以来.曾经在.NET平台和Java平台之间发生了一次声势浩大的孰优孰劣的论战,Java的主要问题就是性能。因此.这次Sun公司将主要精力放到了Java的性能上。

二、Java的特点

Java语言是一个优秀的面向web的纯正的面向对象的编程语言,非常适合构建企业

级的应用程序.具有以下特点。

1.平台无关性

Java引进了虚拟机(JVM)概念。Java程序运行于虚拟机.而虚拟机可以运行在不同平台上。Java的数据类型与硬件无关,Java虚拟机(JavaVirtIlalMac}1ine)建立在硬件和操作系统之上,实现Java二:进制代码的解释执行功能,提供了应用于不同平台的版本。

2.面向对象

Java具有类的抽象、封装、继承、多态等特性,实现了代码的反复利用。Java是单继承,一个子类只有一个父类.子类的父类仅有一个。Java提供的()bject类及其子类的继承关系如同一棵倒立的树,根类为object类。()bject类功能强大,人们经常会使用它及其派生的子类。

3.简单性

与C++相比,Java去掉了指针、操作运算符重载、多重继承等概念,并引入垃圾自动收集模块简化了程序员的内存管理,去除了C++中许多难以理解的语法。

4.安全性

Java舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免侵入程序通过指针破坏计算机。

原文:https://www.sohu.com/a/120713978_554005

优质内容筛选与推荐>>
1、三十六:数据库之SQLAlchemy外建之一对一关系
2、go GTK msys2
3、golang 算法题 : 二维数组搜索值
4、jsoup解析HTML
5、WEB数据挖掘(五)——Aperture数据抽取(1)


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号