简单了解一下就好,不是重点 - 1992年,Oak语言 - 1995年,更名为Java,JDK1.0a2版本发布 - 1997年,JDK1.1 - … - 2005年,JDK1.6发布
特性只说一下跨平台性,其余不提了 Java号称:一次编写,到处运行(Write once, Run anywhere),那为什么呢? 其实就是Java源代码.java被编译成.class字节码文件,在机器上能直接执行这种中间代码,不管机器是什么型号的,操作系统是哪种。但有一个必要的前提:那台运行Java程序的机器上需要预先安装Java运行系统。Java运行系统又称为Java虚拟机(简称JVM)。你在电脑上安装对应版本的Java,JVM帮你解决了跨平台的问题
初学者肯定纳闷为什么会有SE、EE、ME这三种版本呢?我刚开始也是这样的,以后随着学习的深入和实际开发,你会明白的,先不要纠结这个。 不管你做Android开发,还是Java后端开发(比如JavaWeb),都要先学习JavaSE,这是必经之路,如果你想做Java后端开发还要学习JavaEE的知识(里面的东西真心不少),JavaME忽略掉就好了
JDK(Java Development Kit)是Java开发工具包 JRE(Java Runtime Environment)是Java运行环境 你可以这样理解,安装了JRE就可以运行Java的程序了,安装了JDK不光可以运行Java程序还可以开发Java程序,所以作为开发人员我么要下载JDK,有了JDK自然也能运行 因为Java源文件(.java)需要先编译为.class字节码文件,然后才能运行,只有安装JDK才能编译
官网链接 选择Java for Developers
选择Java Platform(JDK)8u121
找到对应你系统的版本,然后下载即可
另外再提一下,找JDK是很简单,但是在实际开发过程中,很多问题都需要你利用搜索引擎去找答案,推荐Google的搜索引擎(可以通过翻墙来解决不能使用Google的问题,不懂翻墙的可以去搜一搜,新人推荐Lantern免费翻墙工具尝试一下翻墙的快感),上网搜答案找东西是开发人员必备的技能,有经验的开发人员能利用搜索引擎加关键词快速定位到答案。其实刚开始的时候,我也很纳闷,我们公司领导每次都能快速定位到答案,我却怎么都找不到,后来我归结为他很有经验,遇到问题很快能反应过来涉及的是哪一块的东西,进而通过准确的关键词快速定位,另外他英文很好(汗,说多了都是泪)~
新闻热点
疑难解答