阅读更多

15顶
0踩

编程语言

原创新闻 可以让你尝鲜 Java 8 的 IDE

2014-03-21 18:09 by 副主编 wangguo 评论(21) 有31054人浏览
Java 8已于3月18日正式发布了,所有新特性最终确定了下来——Lambda表达式、简洁的配置文件、日期时间API、Stream等。(具体可参见:Java 8 正式发布,新特性全搜罗

各大IDE开发商也紧跟着纷纷升级产品,以便能够跟Java 8同步。下面来看看你可以使用哪些IDE来体验Java 8。

1.  NetBeans 8.0



作为Java的同门兄弟,NetBeans 8.0跟JDK 8同时发布,在版本号上也与JDK保持一致,在JDK官方下载地址中也出现了“JDK 8 & NetBeans 8.0”的下载链接。

下面是NetBeans 8.0针对Java的一些改进:

  • 改进了代码分析器和编辑器,以便更好地支持JDK8中的配置文件、Lambdas、Streams和方法引用等。
  • 支持部署、运行、调试、配置嵌入式设备上的Java应用。
  • 支持Java ME Embedded 8。
  • 改善了Java编辑器,包括新的Java编程提示、Javadoc提示框显示、即时重命名等功能。
  • 改善了与JavaFX Scene Builder的整合。
下载地址:https://netbeans.org/community/releases/80/

2.  Eclipse 4.4 build I20140318-0830



作为最多Java开发者使用的IDE,Eclipse也不敢怠慢,推出了Eclipse 4.4(代号Luna)I20140318-0830版本。

下面是Eclipse 4.4新版本针对Java的一些改进:

  • Eclipse编译器已经实现了Java 8所有新的语言特性
  • 搜索和重构功能现在支持Java 8
  • 将Quick Assist和Clean Up的匿名类创建移植到lambda表达式
  • 新的Lambda格式化器选项
下载地址:http://download.eclipse.org/eclipse/downloads/drops4/I20140318-0830/

3.  IntelliJ IDEA 13.1



IntelliJ IDEA堪称Java开发神器,受到大量Java开发者的青睐。Java 8正式发布后,JetBrains公司也立即推出了IntelliJ IDEA 13.1版本。

下面是IntelliJ IDEA 13.1版本针对Java的一些改进:

  • 引入了Sublime的多选编辑功能
  • 自动补全Java代码中的后缀代码
  • 针对JDK8 Nashorn引擎的内置调试器
  • Chronon调试器
  • OpenShift调试器
  • 改善了重度使用XML的Spring项目的性能
  • 改进了版本控制
  • 改善了对AngularJS和Spy-js的支持
下载地址:http://www.jetbrains.com/idea/
  • 大小: 15.3 KB
  • 大小: 14.4 KB
  • 大小: 31.4 KB
  • 大小: 9.2 KB
15
0
评论 共 21 条 请登录后发表评论
21 楼 dt_flys 2014-04-28 12:56
satuo20 写道
intelliJ 如果支持多项目同时开发,估计会考虑一下。目前还是用eclipse。当然,如果你只是单个项目,用intelliJ会好些。

开多个窗口就好了,而且在Mac下快捷键切换同App窗口很爽
20 楼 white_crucifix 2014-03-31 02:25
satuo20 写道

是我没理解intellij的一些概念。在intellij中,
(1) 项目相当于eclipse或netbeans中的工作区;
(2) 模块相当于eclipse或netbeans中的项目;
(3) intellij中的模块还不同于maven中的模块。
intellij把概念搞混乱了,这点让人很不解。


想复杂了吧,intelliJ的项目和eclipse的项目是一样的,只是intelliJ一个窗口一个项目,没有workspace的概念,而eclipse一个窗口里列出多个项目。首次使用intelliJ并不会让你设置一个workspace路径,而eclipse需要。
事实上java开发也不存在workspace的概念,这只是eclipse这一件衣服上的概念,而一个工具用久的,甚至用一辈子的人往往会自然将这个工具作为规范。
intelliJ的模块,这个概念的确有点模糊,就像你说的还不同于maven的模块,我觉得这也是intelliJ这件衣服上的概念,不知道它的目的是什么。
19 楼 satuo20 2014-03-30 23:09
chaodilei 写道
satuo20 写道
chaodilei 写道
satuo20 写道
intelliJ 如果支持多项目同时开发,估计会考虑一下。目前还是用eclipse。当然,如果你只是单个项目,用intelliJ会好些。

intellij 适合maven开发的,之间有dependency的项目是可以一次性导入的


我的意思是同时打开引用模块进行编辑,编辑后父项目也能感知子模块的变更,这样开发效率才高。目前看来,intellij只能引用子模块(类似引用第三方模块),不能在一个视图中对子模块进行编辑。

你可能把关系搞错了,子模块depends on父模块,所以只能是父模块修改了之后,子模块能“感知”父模块的变更,而不是反过来


是我没理解intellij的一些概念。在intellij中,
(1) 项目相当于eclipse或netbeans中的工作区;
(2) 模块相当于eclipse或netbeans中的项目;
(3) intellij中的模块还不同于maven中的模块。
intellij把概念搞混乱了,这点让人很不解。
18 楼 dsjt 2014-03-27 15:12
速度真快~~
17 楼 chaodilei 2014-03-27 12:05
satuo20 写道
chaodilei 写道
satuo20 写道
intelliJ 如果支持多项目同时开发,估计会考虑一下。目前还是用eclipse。当然,如果你只是单个项目,用intelliJ会好些。

intellij 适合maven开发的,之间有dependency的项目是可以一次性导入的


我的意思是同时打开引用模块进行编辑,编辑后父项目也能感知子模块的变更,这样开发效率才高。目前看来,intellij只能引用子模块(类似引用第三方模块),不能在一个视图中对子模块进行编辑。

你可能把关系搞错了,子模块depends on父模块,所以只能是父模块修改了之后,子模块能“感知”父模块的变更,而不是反过来
16 楼 satuo20 2014-03-27 10:23
chaodilei 写道
satuo20 写道
intelliJ 如果支持多项目同时开发,估计会考虑一下。目前还是用eclipse。当然,如果你只是单个项目,用intelliJ会好些。

intellij 适合maven开发的,之间有dependency的项目是可以一次性导入的


我的意思是同时打开引用模块进行编辑,编辑后父项目也能感知子模块的变更,这样开发效率才高。目前看来,intellij只能引用子模块(类似引用第三方模块),不能在一个视图中对子模块进行编辑。
15 楼 weissxu 2014-03-25 17:36
LinApex 写道
坚决使用 myEclipse ,插件品种齐全,优化后速度贼快,各种环境切换迅速,期待 myEclipse整合eclipse4.4的版本


shi t!
14 楼 chaodilei 2014-03-25 15:34
satuo20 写道
intelliJ 如果支持多项目同时开发,估计会考虑一下。目前还是用eclipse。当然,如果你只是单个项目,用intelliJ会好些。

intellij 适合maven开发的,之间有dependency的项目是可以一次性导入的
13 楼 lbfhappy 2014-03-25 12:01
没有人支持netbeans,我来支持一下,一直使用netbeans
12 楼 satuo20 2014-03-25 10:19
intelliJ 如果支持多项目同时开发,估计会考虑一下。目前还是用eclipse。当然,如果你只是单个项目,用intelliJ会好些。
11 楼 zjb1987 2014-03-25 09:29
都支持 。。。。。。。。。。。。。。。。。。。。
10 楼 raindrop 2014-03-25 08:46
还是喜欢用eclipse~
9 楼 s041738 2014-03-24 20:01
一只都用UltraEdit编辑网站代码,妈妈再也不用担心我的IDE有没有更新了。
8 楼 diaozhanming 2014-03-24 16:26
有钱上myeclipse  没钱eclipse mac还是intel
7 楼 huazai_001 2014-03-24 14:10
还是eclipse的灵活度高,IntelliJ IDEA感觉装到mac机上更爽。
6 楼 cjwkof 2014-03-24 09:28
myeclipse真没什么大用,主要的差距eclipse ee版本都有了,其他一些需要什么自己装更好
5 楼 white_crucifix 2014-03-24 00:49
开普勒用了很长一段时间了,周一准备换luna玩玩,纯粹是好玩。MyEclipse多年没用了,装了个MyEclipse2013,看了下,发现eclipse的ee版已经差不了多少了,就卸了。尝试了,IntelliJ,不得不说,的确是IDE之王。
4 楼 mazhimazh 2014-03-22 22:05
cry: 
3 楼 sayji 2014-03-22 14:29
Eclipse 4.3.2打个补丁就能用java8。
2 楼 LinApex 2014-03-22 13:32
坚决使用 myEclipse ,插件品种齐全,优化后速度贼快,各种环境切换迅速,期待 myEclipse整合eclipse4.4的版本

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Java协程编程之Loom项目尝鲜

    前提之前很长一段时间关注JDK协程库的开发进度,但是前一段时间比较忙很少去查看OpenJDK官网的内容。Java协程项目Loom(因为项目还在开发阶段,OpenJDK给出的官网https:...

  • JETBRAINS 全家桶使用全新UI 尝鲜

    双击打开,找到下面这个勾选上,这样重启之后你就可以体验新UI了,个人觉得这个UI挺好看的。这里使用WebStorm为例,Idea或其他JETBRAINS都行。

  • Java10尝鲜

    今天听说Java 10 已正式发布了,赶着热闹的心来“尝鲜”JDK10。Java 的版本发布周期变更为每六个月一次,并且承诺不会跳票。新的发布周期也会严格遵循时间点,将在每年的 3 月份和 9 月份发布.。这样JDK的版本更新...

  • 老外整理的 Java 开发路线图

    点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识许多Java开发人员都希望通过某种Java成长路线图,来解答有关:该学习哪些技术,使用哪些工具以及框架之类的问题。在此,我将向大家展示一张...

  • Java 8 失宠!开发人员向 Java 11 转移...

    点击上方蓝色“终端研发部”,选择“设为星标”学最好的别人,做最好的我们 作者:白开水来源:OSC开源社区(ID:oschina2013)前言此前的 Java 社区报告曾指出,Java 8...

  • 华为鸿蒙os尝鲜,华为鸿蒙OS 尝鲜

    1.前序部分1.1 官网:1.2.IDE下载位置:1.3.源码位置:2. 开发应用部分(源码IDE后续我在补充,下面都是应用开发部分)2.1 安装时候启动会提示下载SDK,点击取消,搜索SDK,重新自定义SDK路径。我把所有的SDK都按照上...

  • Java Class Version 研究

    我们在尝鲜 JDK1.5 的时候,相信不少人遇到过 Unsupported major.minor version 49.0 错误,当时定会茫然不知所措。因为刚开始那会儿,网上与此相关的中文资料还不多,现在好了,网上一找就知道是如何解决,大多会...

  • java学习日志

    如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新...

  • Java 15 正式发布, 好多新特性,刷新你的认知!!

    如果上面的javap还不是很清楚的话,大家可以借助IDE的反编译功能,打开CustUser.class文件看一看: public final class CustUser extends java.lang.Record { private final java.lang.String firstName;...

  • 对标 VS Code,JetBrains 的下一代 IDE :Fleet

    11月29日, JetBrains 网站上出现了一个全新的 IDE -- Fleet它是谁呢?这软件的风格,怎么看都不像 JB 的亲儿子。。不过,我很负责任地告诉,这就是 JetBrai...

  • 简单评测几个常见集成开发环境(IDE)(新手入门向)

    记得刚刚学习编程的时候,天天尝鲜各种IDE,以至于写这篇文的时候,光各种各样的IDE,电脑上居然已经装了10+个相关软件了……(然而没有改变代码写的菜的现实)现在适逢新同学开学季,想必也有很多类似的问题,于是...

  • 推出 JetBrains Aqua:为测试自动化打造的强大 IDE初步了解

    JetBrains Aqua 是一款可以感知上下文的智能 IDE,能够理解 Java、Kotlin、Python、JavaScript、TypeScript 和 SQL 等语言,并为每种语言提供智能编码辅助。 在 Aqua 中,我们融合了测试自动化工程师在日常工作中...

  • IntelliJ IDEA 2021.2 正式发布,赶快去尝鲜。。。

    Java: 你可以用不同的方式标记公共、保护和私有的 Java 成员(方法、字段、类)。要配置这个,请到 首选项/设置/编辑器/颜色方案,并展开可见性节点; 引入了一个新的两步式 JavaFX 项目向导; Kotlin: Kotlin ...

  • Visual Studio会让嵌入式开发变得更香

    因此,不建议大家深入研究,当然可以尝鲜了解其功能。 ------------ END ------------ 推荐阅读: 专辑|Linux文章汇总 专辑|程序人生 专辑|C语言 我的知识小密圈 关注公众号,后台回复「1024」获取学习资料网盘...

  • java nep_Java 9 揭秘(1. 入门介绍)

    文 by / 林本托在第一部分中,主要讲解如下内容:JDK 9 包含了哪些内容运行代码的系统要求如何安装 NetBeans1 JDK 介绍JDK 9是Java开发工具包的第九个... 你可以在http://openjdk.java.net/projects/jdk9/上找到所有...

  • 写注释就能自动出代码?copilot 尝鲜

    注释即代码 你可以通过编写注释然后一路根据 copilot 的提示编写出完整的程序。 比如我想根据 Github 用户名获取用户信息。我只需要写下这样一行注释。以 JS 为例: // 根据 Github 用户名获取用户信息 copilot ...

  • JDK 16 昨日正式发布,新特性实践尝鲜来啦!

    java -version openjdk version "16"2021-03-16 OpenJDK Runtime Environment (build 16+36-2231) OpenJDK 64-Bit Server VM (build 16+36-2231, mixed mode, sharing) 如果你在使用较早的IDEA版本作为开发工具,...

  • Android N requires the IDE to be running with Java 1.8 or later

      Android Studio需要两个JDK: ide ...后者用于编译Java代码 Project JDK 可以通过file-> other settings-> default project structure 里面查看修改 如果项目 compileSdkVers...

  • java 赋值 mismatch_Java12可用新特性一览,了解一下没有错

    你有一个思想,我有一个思想,我们交换后,一个人就有两个思想If you can NOT explain it simply, you do NOT understand it well enough现陆续将Demo代码和技术文章整理在一起 Github实践精选,本文同样收录在此,...

  • 网络安全中的系统信息收集与防护机制探讨

    内容概要:本文档深入介绍了网络安全领域中的系统信息收集方法以及常见的保护措施。主要分为三大板块:获取网络和服务信息的方法、克服CDN和WAF等障碍的技术手段。其中包括对服务厂商、网络架构的理解,对于协议应用、内部网络设备的认识,以及面对各种安全措施如CDN服务、负载均衡器、Web应用防火墙时,如何进行有效的信息搜集。同时推荐了多个相关工具如Masscan、Nmap、Wafw00f及Kali自带动态二进制翻译工具。 适合人群:适合从事网络安全工作的专业人士和技术爱好者,特别是对信息安全有浓厚兴趣的学习者。 使用场景及目标:帮助技术人员提升网络安全领域的实战技能,掌握高效的信息收集技巧,了解并能够对抗多种常见的网络防护技术。 其他说明:文中提供了详细的演示案例和实际操作指导,辅以丰富的外部资源链接支持进一步学习。

Global site tag (gtag.js) - Google Analytics