Java核心技术卷I基础知识2.1 安装Java开发工具包

第2章 Java程序设计环境


▲ 安装Java开发工具包 ▲
运行图形化应用程序

▲ 使用命令行工具        ▲ 构建并运行applet

▲ 使用集成开发环境    

 

本章主要介绍如何安装Java开发工具包(JDK)以及如何编译和运行不同类型的程序:控制台程序、图形化应用程序以及applet。运行JDK工具的方法是在终端窗口中键入命令。然而,很多程序员更喜欢使用集成开发环境。为此,将在稍后介绍如何使用免费的开发环境编译和运行Java程序。尽管学起来很容易,但集成开发环境需要吞噬大量资源,编写小型程序时也比较烦琐。一旦掌握了本章的技术,并选定了自己的开发工具,就可以学习第3章,开始研究Java程序设计语言。


2.1 安装Java开发工具包

Oracle公司为Linux、Mac OS X、Solaris和Windows提供了Java开发工具包(JDK)的最新、最完整的版本。用于很多其他平台的版本仍处于多种

不同的开发状态中,不过,这些版本都由相应平台的开发商授权并分发。

时间: 2024-09-19 00:48:28

Java核心技术卷I基础知识2.1 安装Java开发工具包的相关文章

Java核心技术卷I基础知识1.3 Java applet与Internet

1.3 Java applet与Internet 这里的想法很简单:用户从Internet下载Java字节码,并在自己的机器上运行.在网页中运行的Java程序称为applet.要使用applet,需要启用Java的Web浏览器执行字节码.不需要安装任何软件.任何时候只要访问包含applet的网页都会得到程序的最新版本.最重要的是,要感谢虚拟机的安全性,它让我们不必再担心来自恶意代码的攻击. 在网页中插入一个applet就如同在网页中嵌入一幅图片.applet会成为页面的一部分.文本环绕着appl

Java核心技术卷I基础知识1.4 Java发展简史

1.4 Java发展简史 本节将介绍Java的发展简史.这些内容来自很多出版资料(最重要的是SunWorld的在线杂志1995年7月刊上对Java创建者的专访). Java的历史要追溯到1991年,由Patrick Naughton和James Gosling(一个全能的计算机奇才)带领的Sun公司的工程师小组想要设计一种小型的计算机语言,主要用于像有线电视转换盒这类的消费设备.由于这些消费设备的处理能力和内存都很有限,所以语言必须非常小且能够生成非常紧凑的代码.另外,由于不同的厂商会选择不同的

Java核心技术卷I基础知识1.5 关于Java的常见误解

1.5 关于Java的常见误解 在结束本章之前,我们列出了一些关于Java的常见误解,同时给出了解释. 1.?Java是HTML的扩展 Java是一种程序设计语言:HTML是一种描述网页结构的方式.除了用于在网页上放置Java applet的HTML扩展之外,两者没有任何共同之处. 2.?使用XML,所以不需要Java Java是一种程序设计语言:XML是一种描述数据的方式.可以使用任何一种程序设计语言处理XML数据,而Java API对XML处理提供了很好的支持.此外,许多重要的第三方XML工

Java核心技术卷I基础知识3.1 一个简单的Java应用程序

第3章 Java的基本程序设计结构 ▲  一个简单的Java应用程序     ▲  字符串 ▲  注释                      ▲  输入输出 ▲  数据类型               ▲  控制流 ▲  变量                      ▲  大数值 ▲  运算符                  ▲  数组   现在,假定已经成功地安装了JDK,并且能够运行第2章中给出的示例程序.我们从现在开始将介绍Java应用程序设计.本章主要介绍程序设计的基本概念(如数

Java核心技术卷I基础知识3.7.2 格式化输出

3.7.2 格式化输出 可以使用System.out.print(x)将数值x输出到控制台上.这条命令将以x对应的数据类型所允许的最大非0数字位数打印输出x.例如:   打印   如果希望显示美元.美分等符号,则有可能会出现问题. 在早期的Java版本中,格式化数值曾引起过一些争议.庆幸的是,Java SE 5.0沿用了C语言库函数中的printf方法.例如,调用   可以用8个字符的宽度和小数点后两个字符的精度打印x.也就是说,打印输出一个空格和7个字符,如下所示:   在printf中,可以

Java核心技术卷I基础知识3.3.1 整型

3.3.1 整型 整型用于表示没有小数部分的数值,它允许是负数.Java提供了4种整型,具体内容如表3-1所示. 表3-1 Java整型 类型     存储需求     取值范围 int  4字节   -2 147 483 648-2 147 483 647(正好超过20亿) short    2字节   -32 768-32 767 long      8字节   -9 223 372 036 854 775 808-9 223 372 036 854 775 807 byte     1字节

Java核心技术卷I基础知识2.2 使用命令行工具

2.2 使用命令行工具 如果在此之前有过使用Microsoft Visual Studio等开发环境编程的经验,你可能会习惯于有一个内置文本编辑器.用于编译和启动程序的菜单以及调试工具的系统.JDK完全没有这些功能.所有工作都要在终端窗口中键入命令来完成.这听起来很麻烦,不过确实是一个基本技能.第一次安装Java时,你可能希望在安装开发环境之前先检查Java的安装是否正确.另外,通过自己执行基本步骤,你可以更好地理解开发环境的后台工作. 不过,掌握了编译和运行Java程序的基本步骤之后,你可能就

Java核心技术卷I基础知识2.1.1 下载JDK

2.1.1 下载JDK 要想下载Java开发工具包,可以访问Oracle网站:www.oracle.com/technetwork/java/javase/downloads,在得到所需的软件之前必须弄清楚大量专业术语.请看表2-1的总结. 表2-1 Java术语 术 语 名  缩写     解 释 Java Development Kit    JDK 编写Java程序的程序员使用的软件 Java Runtime Environment    JRE 运行Java程序的用户使用的软件 Serv

Java核心技术卷I基础知识1.2.2 面向对象

1.2.2 面向对象 简单地讲,面向对象设计是一种程序设计技术.它将重点放在数据(即对象)和对象的接口上.用木匠打一 个比方,一个"面向对象的"木匠始终关注的是所制作的椅子,第二位才是所使用的工具:一个"非面向对 象的"木匠首先考虑的是所用的工具.在本质上,Java的面向对象能力与C++是一样的. 开发Java时面向对象技术已经相当成熟.Java的面向对象特性与C++旗鼓相当.Java与C++的主要不同点在于 多重继承,在Java中,取而代之的是更简单的接口概念.与