JDK 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
JDK 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
JDK 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
JDK 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
JDK 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 CDDL
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具Java开发工具
开源组织 Oracle
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-07

软件简介

Java Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。

在线JDK6文档: 中文   英文

在线JDK7文档: 英文

SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 

EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。 

ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。 

没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE。

展开阅读全文

评论 (25)

加载中
该评论暂时无法显示,详情咨询 QQ 群:1004577069
07/02 17:47
回复
举报
不错不错收藏了
04/04 11:58
回复
举报
wo愤怒了
2020/09/14 17:18
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
想了解一下java的jdk是如何下载的而且这么大个版本不知道是哪一个我太难了
2020/06/26 05:50
回复
举报
去官网下载X86的那个 用jdk 8
03/28 21:43
回复
举报
都是大佬 在线膜拜
2020/04/07 00:09
回复
举报
jdk说实话挺吃内存的
2019/03/24 16:52
回复
举报
那是因为你用spring
2019/10/23 16:20
回复
举报
哈哈哈哈哈哈哈,spring最初的时候号称是轻量级框架,现在感觉正在向EJB前进
2019/10/23 16:48
回复
举报
Spring,面向注解编程
2020/10/12 00:02
回复
举报
谢谢您的提醒 我会改进的
2020/02/22 17:57
回复
举报
打分: 力荐
666
2018/01/19 17:09
回复
举报
如何下载?
2017/02/17 16:52
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
JDK 7 正式版来了,不管你试不试,反正我是要把PC上的先升级体验一段时间再说,顺便练手 Java 7 的一些新特性。
2011/07/29 07:37
回复
举报
更多评论
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
发表了问答
2017/03/21 17:12

jdk

JDK安装好了,环境变量也设置成功, 在cmd中输入java和javac测试都可以了,为什么在测试代码的时候显示不能用呢?

13
1
发表于软件架构专区
2019/03/08 17:56

JAVA中Stream如何提高性能的

Stream里面的惰性如何去理解,我没办法理解这种惰性可以带来性能的提升。有没有简洁容易让人明白的表达呢。

5
0
发表了问答
2017/07/18 15:55

oracle官网下载jdk坑

刚去oracle官网下载新版jdk,首页写着131,点击下载进去就变成了111跟112的下载页面(http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html),把后面的-zhs去掉到原页面就好了,中文更新慢啊=_=

3
0
2019/03/21 14:19

Eclipse 4.10、4.11 智能提示 排序问题

Eclipse 4.11刚发布,发现之前困扰的一个问题一直存在:(去年之前用的4.7.3a没有此问题) 例如:输入"equ"后,按Alt+/提示,以前一直是把 equals方法 排最上面的,现在怎么把 contentEquals方法 排最上面了。(发现许多不管是自己的方法还是Jdk中的方法都是如此) 不知大家有碰到此现象没,还是说有哪个地方可设置一下的。

10
0
发表于数据库专区
2020/10/26 14:50

生产环境oracle出现the network adapter could not establish the connection

1、运行环境,tomcat6、jdk6,开始使用C3P0保存,后面换成druid还是报错,报错不是一直发生,只是每天有一百多次出现,但是程序可以正常使用 2、以前一直运行正常,没有报过这个错误,就最近两周经常出现链接失败错误如下图: 3、经过排查,网络、监听都没问题,监听日志大小正常、监控数据库连接数在正常范围内,并且重启过数据库和监听器,还是会报链接问题 4、连接池参数配置如下图 5、分析了很多天了,没找到问题,请大神指...

4
1
发表了问答
2016/11/15 17:04

jenkins安装过程中tomcat界面访问问题

1.系统环境: ubutu12.04 vagrant-ubutu(tomcat安装在虚拟机中) java: java version "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) Client VM (build 25.111-b14, mixed mode) tomcat:apache-tomcat-9.0.0.M13 2.修改tomcat配置文件配置: <Server port="8005" shutdown="SHUTDOWN"> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />...

1
0
2018/09/26 09:56

Java 11 已正式发布,你在使用 Java 的哪个版本?

北京时间9月26日,Oracle 官方宣布 Java 11 (18.9 LTS) 正式发布,可在生产环境中使用!这也是自 Java 8 后的首个长期支持版本。 Java 11 版本说明及新特性详解 Java 社区领袖联合发文:别慌,Java 仍然是免费的! 由于之前的 Java 9 和 Java 10 都只提供半年的免费技术支持,所以很多开发者都是处于观望状态,不考虑升级。现在将会获得由 Oracle 提供长期支持服务的 Java 11 LTS 正式发布了,你是选择升级,还是继续使用之前的...

43
9
发表于DevOps专区
2020/04/20 13:44

项目的Weblogic/Oracle版本升级,都需要哪些包,需要更改哪写配置文件?

Weblogic 升级到12.2.1 Weblogic的不知道更改哪些配置文件和需要多少的jar包 。 Oracle 升级到 19C。 知道了需要 ojdbc8.jar包,JDK1.8 但是不知道需要更改哪些配置文件? 请大家指点下,第一次弄,不明白,谢谢了。

4
0
发表于DevOps专区
2020/03/05 19:18

我就想知道现在面试都这样了吗?java

1.synchronized和ReentrantLock的区别 2. synchronized jdk1.8做了哪些优化? 3.synchroized实现原理请结合对象头说明? 4.请说下Volidate是如何实现的?结合MESI状态变化在说一下?知道总线风暴是什么吗? 5.Redis cluster和哨兵的区别? 6.请说下如果一个新的节点加入到redis集群,如何进行同步的? 7.ReentrantLock是如何体现独占锁的? 8.redis 初始时有一个键值对 1-1 然后又一个修改成1-3(先) 另一个修改成1-5(后),由于网...

28
7
发表了问答
2010/04/11 22:50

使用 JDK 6 中的 JConsole 监控应用

其实在 JDK 5 中已经新加入了这个功能了. 现在的 JDK 已经内置了对 VM 的监控功能. JDK 6 中这个工具变的更加好用了. 关于 JDK 5 中如何使用这个工具可以参考这里: http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html http://java.sun.com/j2se/1.5.0/docs/guide/management/jconsole.html jconsole 可以很方便的监控本机的所有 Java 应用和远程的应用. 监控本地应用 首先就是启动您要监控的应用, 例如我用 ...

3
1
2020/04/02 21:05

Map 的一个方法comparingByKey

public static <K extends Comparable<? super K>, V> Comparator<Map.Entry<K,V>> comparingByKey() { return (Comparator<Map.Entry<K, V>> & Serializable) (c1, c2) -> c1.getKey().compareTo(c2.getKey()); } jdk1.8的Map接口中Entry接口中 有个这个方法 里面的 (Comparator<Map.Entry<K, V>> & Serializable) 这个是什么意思 , 看不懂,大佬教教我...

2
0
2020/02/17 14:10

关于ArrayList的get方法的疑问,调用get(1),debugArrayList却发现多次调用get方法

调用list.get(1) debug的状况如下,调用一次get(1)方法,会多次进入get方法,并且每次index的值都不一样

5
0
2020/01/03 12:56

Java解析RTF有什么方法吗?

目前用JDK的RTFEditorKit解析,对结果不太满意,有没有其他推荐的?

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
25 评论
183 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部