《Java和Android开发学习指南(第2版)》——第1章,第1.4节集成开发环境

简介:

本节书摘来自异步社区《Java和Android开发学习指南(第2版)》一书中的第1章,第1.4节集成开发环境,作者 【加】Budi Kurniawan,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.4 集成开发环境
你可以使用一个文本编辑器来编写Java程序。然而,使用集成开发环境(Integrated Development Environment,IDE)将会更有帮助。IDE不仅会检查代码的语法错误,还可以自动提示代码、调试和跟踪程序。此外,当你录入的时候,编译会自动进行,并且,运行一个Java程序也只需要单击一下按钮。最终,你将用更短的时间进行开发。

可用的Java IDE曾经有数十种之多,但是如今,只剩下3种常用的。好在,前两种完全是免费的:

NetBeans(免费且开源)。
Eclipse(免费且开源)。
IntelliJ IDEA(提供免费版和付费版)。
最流行的两种Java IDE是NetBeans和Eclipse,在过去的几年中,你曾经看到二者之间争夺不断,都想要成为老大。NetBeans和Eclipse都是开源项目,背后有强大的支持者。Sun Microsystems公司在2000年收购了捷克公司Netbeans Ceska Republika,随后就发布了NetBeans。Eclipse是由IBM发起的,是NetBans的竞争者。

关于哪一个IDE更好这个问题,不同的人有不同的答案,但是,它们都很流行,因此,也使得其他的软件厂商都放弃了自己的IDE。即便是Microsoft公司,其.NET技术是Java最强有力的竞争者,也随波逐流,不在为其Visual Studio.NET的Express Editions收费。

本书的附录D和附录E分别提供了NetBeans和Eclipse的简短教程。请考虑使用IDE,因为它用途很大。

相关文章
|
3天前
|
Java Android开发
Android开发--Intent-filter属性详解
Android开发--Intent-filter属性详解
|
3天前
|
物联网 Java 开发工具
安卓应用开发:打造未来移动生活
【5月更文挑战第10天】 随着科技的飞速发展,智能手机已成为我们日常生活中不可或缺的一部分。作为智能手机市场的两大巨头,安卓和iOS分别占据了一定的市场份额。在这篇文章中,我们将重点关注安卓应用开发,探讨如何利用先进的技术和创新思维,为用户打造更加便捷、智能的移动生活。文章将涵盖安卓应用开发的基本概念、关键技术、以及未来发展趋势等方面的内容。
|
4天前
|
Ubuntu Linux 开发工具
建立ubuntu下基于eclipse的android开发环境
建立ubuntu下基于eclipse的android开发环境
|
5天前
|
存储 Java 数据库连接
使用Java开发桌面应用程序
使用Java开发桌面应用程序
14 0
|
5天前
|
Java API 开发工具
java与Android开发入门指南
java与Android开发入门指南
12 0
|
5天前
|
分布式计算 负载均衡 Java
构建高可用性Java应用:介绍分布式系统设计与开发
构建高可用性Java应用:介绍分布式系统设计与开发
8 0
|
5天前
|
前端开发 安全 Java
使用Spring框架加速Java开发
使用Spring框架加速Java开发
20 0
|
5天前
|
前端开发 JavaScript Java
Java与Web开发的结合:JSP与Servlet
Java与Web开发的结合:JSP与Servlet
8 0
|
5天前
|
设计模式 算法 Java
设计模式在Java开发中的应用
设计模式在Java开发中的应用
16 0
|
5天前
|
监控 Java Maven
揭秘Java Agent技术:解锁Java工具开发的新境界
作为JDK提供的关键机制,Java Agent技术不仅为Java工具的开发者提供了一个强大的框架,还为性能监控、故障诊断和动态代码修改等领域带来了革命性的变革。本文旨在全面解析Java Agent技术的应用场景以及实现方式,特别是静态加载模式和动态加载模式这两种关键模式。
27 0