`
qindongliang1922
  • 浏览: 2207029 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:118215
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:126603
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:60661
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:71846
社区版块
存档分类
最新评论

如何在IDE中体验一把Java8?

    博客分类:
  • JAVA
阅读更多

Java8已经发布有一段时间了,其中包括了许多新的不错的特性,例如支持scala风格的lambda函数式编程,流式API操作等,
让够让你臃肿的JAVA代码,变得大幅精简,而且语义更加清晰明了,本篇主要叙述如何在在Eclipse和IDEA中配置支持JAVA8,
只有让我们的IDE支持Java8运行,我们才能在它的基础上,体验Java8带来的快感!


NetBeans和Intellj IDEA默认支持Java8,Eclipse是不支持的,需要我们安装一个插件才行,

NetBeans由于国内使用者比较少,就不说了,下面看下,如何在Eclipse和Intellj IDEA中安装配置支持
JDK8。

第一步不用说了,操作系统的JDK必须安装8+的版本:


(一)在Eclipse中配置

打开Eclipse4.4.0,在Help里面打开插件市场






搜索Java 8 kepler ,并安装






安装完成后,配置eclipse中jdk:





注意需要,配置eclipse的jdk和编译级别都是8+的,然后写一个测试例子如下:






没问题,非常完美的执行了上面中的例子,如果换成以前,意味着,你可能先需要定义一个类继承Thread类,然后重写run方法,最后new这个对象,把实例放进Thread的构造函数中,然后执行start方法,想想一下需要多少行代码呢?


(二)在Intellj IDEA中配置 ( 默认支持,但需要稍微配置一下其他的参数)
下面看idea15.0.1里面配置 :


(1)给操作系统安装安装JDK8,这个不用说了
(2)配置IDEA的编译器级别为1.8






(3)为了保险起见,配置项目的JDK编译级别,在项目名上按F4,打开模块配置
A:Project级别的jdk相关配置





B: 设置source里面的编译级别,然后看Dependencies里面的jdk引用是否正确








C:SDK的选择





搞定,来段lambda代码,编译运行,结果ok





上面的例子,在以前你可能实现一个comparator接口,实现排序的比较方法,然后把这个类,放进排序的里面执行,才能排序。

当然里面还有许多不错的特点,这里就不一一列举了,自己可以配置IDE,然后体验一把!



有什么问题可以扫码关注微信公众号:我是攻城师(woshigcs),在后台留言咨询。
技术债不能欠,健康债更不能欠, 求道之路,与君同行。


  • 大小: 15.6 KB
  • 大小: 75.2 KB
  • 大小: 70.2 KB
  • 大小: 18.2 KB
  • 大小: 62.5 KB
  • 大小: 57.5 KB
  • 大小: 56.1 KB
  • 大小: 38.7 KB
  • 大小: 90.1 KB
  • 大小: 45.6 KB
0
3
分享到:
评论
2 楼 somefuture 2016-05-31  
IDE之间指定jdk8就行了 至于吗
1 楼 advantech 2016-05-31  
别的IDE我不知道,Eclipse有必要搞那么麻烦?直接用4.5不就完事了?

相关推荐

    java环境自动一键配置

    Java环境的自动一键配置是Java开发中非常实用的功能,它极大地简化了开发者在新系统上安装和设置Java开发环境的过程。通常,手动配置Java环境涉及多个步骤,包括安装JDK(Java Development Kit),配置环境变量,...

    leetcode-editor,在ide中做leetcode练习,支持leetcode.com和leetcode-cn.com,以满足练习的基本需求。理论上支持:intellij idea phpstorm webstorm pycharm rubymine appcode clion goland datagrip rider mps android studio.zip

    总结来说,leetcode-editor是LeetCode练习者的一把利器,它将在线挑战与本地IDE完美结合,为开发者提供了一个更为沉浸式的学习环境。如果你是热衷于LeetCode的程序员,不妨尝试一下这个开源项目,相信它会为你的编程...

    用java 做的一个聊天程序

    这个聊天程序作为一个学习资源,可以帮助初学者了解如何在Java环境中使用网络编程、UI设计以及多线程技术来创建一个实际的应用程序。同时,对于有经验的开发者来说,这也是一个研究和改进的实例,可以学习到如何优化...

    手机JAVA模拟器 可以把手机的JAVA软件先测试后再上传到手机上

    Java模拟器是针对移动设备,特别是手机开发的一种软件工具,它允许开发者在个人电脑上模拟运行Java应用程序(通常称为J2ME或Java ME应用),而无需实际在手机上进行安装和测试。这样的模拟器为开发者提供了便利,...

    Java+Swing聊天室

    在这个聊天室应用中,开发者利用Swing的强大功能来设计和实现了一个简易但实用的交互式聊天环境。 首先,让我们深入了解一下Java的Swing库。Swing是Java Foundation Classes (JFC)的一部分,它提供了比早期的AWT...

    图文解说教你如何把java源代码变成可执行文件exe.doc

    在本例中,我们将编写一个 bat 文件来执行 Java 源代码。具体步骤如下: 1. 在相同的路径下,建立一个以 bat 为后缀名的文件。 2. 在 bat 文件中,编写以下命令:`start + 文件名`,例如 `start SWTMainWindows`。 ...

    JAVA电子商务系统

    Java电子商务系统是一种基于Java技术的在线商业平台,它利用了Java的跨平台性和稳定性,为用户提供安全、高效、可扩展的在线购物体验。本系统主要由前端展示层、业务逻辑层和数据访问层三部分构成,采用JSP(Java...

    Java最强编译器 Intellij IDEA 使用教程

    Java开发者中流行着一句话:“工欲善其事,必先利其器”,IntelliJ IDEA 正是这把利器。它以其强大的功能和智能化的编码辅助获得了Java开发者的广泛赞誉。以下是关于IntelliJ IDEA 的详细知识点梳理: ### 安装配置...

    基于Java MVC模式的网上书店设计源码

    Java Web开发近年来随着互联网技术的发展而迅速崛起,其中MVC模式作为设计模式之一,在企业级开发中扮演着重要角色。MVC全称为Model-View-Controller,即模型-视图-控制器,是一种将应用程序的输入、处理和输出按照...

    java项目打包成windows下的exe程序文件(带文档教程)

    在Java开发过程中,有时我们需要将项目转换为Windows操作系统下的可执行程序(exe文件),以便非开发者用户也能方便地运行。本教程将详细讲解如何将Java项目打包成Windows下的exe程序文件,包括必要的步骤和工具。 ...

    基于Java的长沙项目一整合设计源码

    基于Java的长沙项目一整合设计源码不仅仅是一个代码集合,它体现了开发团队对于项目整体架构的精心设计和对于细节的严格把控。随着项目的逐步推进,整合设计源码也将不断更新和完善,以适应不断变化的业务需求和技术...

    JADEclipse——Eclipse中的JAVA 反编译插件

    JADEclipse是一款为Eclipse集成开发环境(IDE)设计的插件,它专门用于Java反编译,即把已编译的.class文件转换回可读的.java源代码。这对于开发者来说非常有用,特别是在没有源代码的情况下,需要查看或理解第三方...

    图文解说教你如何把java源代码变成可执行文件exe.docx

    在将Java源代码转换为可执行文件之前,首先需要确保你的项目能够在开发环境中正常运行。这里我们使用的是Eclipse IDE。 **步骤1:** 打开Eclipse并定位到你的项目。 **步骤2:** 在项目上单击右键,选择“Export”...

    Java服务器开发(二)写第一个Servlet

    在"Java服务器开发(二)写第一个Servlet"这个主题中,我们将专注于Servlet的基础。Servlet是处理HTTP请求和响应的核心组件,它运行在Web容器(如Tomcat、Jetty或MyEclipse内置的服务器)中。 首先,你需要一个集成...

    java class文件反编译---jad、jadclipse

    在Eclipse中安装jadclipse后,可以直接在IDE内反编译Class文件,便于代码分析和调试。 1. 安装jadclipse:在Eclipse中通过“帮助”>“Eclipse Marketplace”搜索jadclipse并安装。 2. 配置jadclipse:在Eclipse的...

    基于Java的DD记账Android手机记账APP后端源码设计

    在这些源文件中,程序员通过Java编程语言实现了一系列的功能模块,如账户管理、交易记录、统计报表等,这些都是记账APP必备的功能。Java的跨平台特性使得本应用能在多种Android设备上运行,满足不同用户的需求。 ...

    基于Java平台的某赛事作品管理系统设计源码

    在这些文件中,Java源文件占据了绝大多数,共计40个,它们构成了系统的主要功能和逻辑部分。XML配置文件共有16个,这些文件负责配置系统运行的参数和规则,为系统的运行提供必要的配置信息。此外,系统中还包含了2个...

    用注解把那些恶心的,或者有 Hack 功能的代码标注出来,每次调用 IDE 都会提醒你,这个函数调用有潜在风险.zip

    在编程世界中,注解(Annotation)是一种强大的工具,它允许程序员向编译器或运行时环境提供元数据,以增强代码的可读性、可维护性和安全性。本项目"here-be-dragons-master"是一个开源插件,专门针对IntelliJ IDEA...

    JAVAWEB商品列表与购物车

    在开发一个基于JSP和Java的网上购物车系统时,我们通常会涉及到多个关键技术点,这些技术涵盖了前端展示、后端处理以及数据交互等多个方面。下面将详细解释这些知识点: 1. **JSP(JavaServer Pages)**:JSP是Java...

    基于Java的俱乐部管理系统设计源码及前端实现

    此外,文件夹如.src、.idea和.build则分别对应源代码目录、IDE配置文件夹和构建输出目录,它们在项目结构中起到了基础框架的作用。 对于系统部署和维护而言,readme.txt文件是非常重要的文档,它通常包含了项目的...

Global site tag (gtag.js) - Google Analytics