《Java程序设计习题精析与实验指导》一第1章 Java程序设计概述 - 1.1 重点复习

简介: 本节书摘来自华章出版社《Java程序设计习题精析与实验指导》一 书中的第1章,第1.1节,作者:施霞萍 王瑾德 史建成 马可幸,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第1章 Java程序设计概述

1.1 重点复习

1.1.1 Java程序设计语言的发展

Java是美国Sun Microsystems公司于1995年5月正式发布的、采用面向对象技术的、能够跨平台使用的程序设计语言。
Java 2分为标准版(J2SE)、企业版(J2EE)和精简版(J2ME)三个版本,分别被应用于不同的领域。随着软件版本的不断升级,当前这三个版本分别被称为:Java SE、Java EE和Java ME。

1.1.2 Java程序设计语言的特点

Java语言具有很多优秀的特点,使它拥有巨大的发展空间。Java语言的主要特点如下:易于学习、采用高效率的执行方式;可以跨平台运行;采用分布式应用架构;具有较高的安全性和可靠性;支持多线程技术以及具有丰富的API(Application Program Interface)类库。

1.1.3 Java相关程序介绍

Java语言编辑的源程序的执行必须以先经过编译器编译、再利用解释器解释的方式来运行。任何一种可以运行(解释)Java程序的软件都可以称为Java虚拟机。
由Java的开发工具所组成的帮助用户开发Java程序的环境称为Java的集成开发环境(IDE)。其中最基本的是Java开发工具包(Software Development Kit,SDK),以及它的子软件JRE。
Java的API文档是Java程序开发的最好帮手,可以在Oracle公司的网站上直接浏览查阅。
作为一个Java应用程序综合开发环境(Integrated Development Environment,IDE),Eclipse是一个功能完整且成熟的软件,由IBM公司于2001年首次推出。大家可以在其官方网站免费下载该软件的打包文件,释放到文件夹即可使用。但在其具体被使用前,必须有JRE的支持。

1.1.4 Java程序及开发过程

Java程序都是由类(class)组成。Java中类定义的语法形式为:

修饰符  class  <类名> [extend <父类名>] {

   type  类变量1;
   type  类变量2;
   …


   修饰符  type <类方法名1>(参数列表){
          type局部变量;
          方法体
   }
   修饰符  type <类方法名2>(参数列表){
          type局部变量;
          方法体
   }
   …
}

Java程序分为两大类型:Java Application(Java应用程序)与应用在WWW上的Java Applet(Java小应用程序)。
Java Application以main()方法作为程序的起始点,语句形式为:
public static void main(String args[])
Java Application的开发一般须经过如下过程:
1)编辑源程序。
2)编译源程序。
3)运行Java程序。
但在Eclipse环境下,第2)步往往在编辑源程序的保存过程中自动进行。
Java Applet的开发过程与Java Application基本一致,但它必须搭配浏览器来运行,且它没有程序入口。

相关文章
|
25天前
|
Java 测试技术 开发者
💡Java 零基础:彻底掌握 for 循环,打造高效程序设计
【10月更文挑战第15天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
109 63
|
1月前
|
Java 数据安全/隐私保护
JAVA经典习题详解
JAVA经典习题详解
17 4
|
1月前
|
算法 搜索推荐 Java
java 后端 使用 Graphics2D 制作海报,画echarts图,带工具类,各种细节:如头像切割成圆形,文字换行算法(完美实验success),解决画上文字、图片后不清晰问题
这篇文章介绍了如何使用Java后端技术,结合Graphics2D和Echarts等工具,生成包含个性化信息和图表的海报,并提供了详细的代码实现和GitHub项目链接。
105 0
java 后端 使用 Graphics2D 制作海报,画echarts图,带工具类,各种细节:如头像切割成圆形,文字换行算法(完美实验success),解决画上文字、图片后不清晰问题
|
1月前
|
Java 数据安全/隐私保护
java学习笔记(基础习题)
java学习笔记(基础习题)
33 0
|
2月前
|
安全 Java API
Java 18 概述:新特性一览
Java 18 作为 Java 平台的最新版本,引入了多项令人振奋的新特性和改进,包括模式匹配、记录类型、流库改进、外部函数与内存 API 以及并发处理增强。这些新功能不仅提升了开发者的生产力,还显著增强了 Java 的性能和安全性。本文将详细介绍 Java 18 的主要新特性,并通过代码示例帮助读者更好地理解和应用这些功能。
|
3月前
|
消息中间件 Java Kafka
【Azure 事件中心】在微软云中国区 (Mooncake) 上实验以Apache Kafka协议方式发送/接受Event Hubs消息 (Java版)
【Azure 事件中心】在微软云中国区 (Mooncake) 上实验以Apache Kafka协议方式发送/接受Event Hubs消息 (Java版)
|
3月前
|
存储 Oracle Java
01 Java概述基础与计算机基础(DOS+进制+原码反码补码)
01 Java概述基础与计算机基础(DOS+进制+原码反码补码)
43 17
|
3月前
|
存储 算法 Oracle
19 Java8概述(Java8概述+lambda表达式+函数式接口+方法引用+Stream+新时间API)
19 Java8概述(Java8概述+lambda表达式+函数式接口+方法引用+Stream+新时间API)
68 8
|
3月前
|
Java 数据安全/隐私保护
09 Java面向对象三大特征(概述)
09 Java面向对象三大特征(概述)
70 4
|
3月前
|
数据采集 人工智能 监控
【Azure 应用程序见解】Application Insights Java Agent 3.1.0的使用实验,通过修改单个URL的采样率来减少请求及依赖项的数据采集
【Azure 应用程序见解】Application Insights Java Agent 3.1.0的使用实验,通过修改单个URL的采样率来减少请求及依赖项的数据采集