浙江自考_java语言程序设计(一)课后习题_第一章
更新时间:2023-07-24 02:10:01 阅读量: 实用文档 文档下载
浙江自考计算机及应用专业 <
第一章 java语言基础
一、指出java语言的主要特点和java程序的执行过程。
java语言主要有以下特点:
1.强类型。
2.编译和解释:java语言是一种高级编程语言,用java语言编写的源程序在计算机上运行需经过编译和解释执行两个严格区分的阶段。
3.自动无用内存回收功能。
4.面向对象。
5.与平台无关。
6.安全性。
7.分布式计算。
8.多线程。
Java程序的执行过程:
Java的编译程序先将java源程序翻译成与机器无关的字节码(bytecode),运行时,java的运行系统装载和链接需要执行的类,并做必要的优化后,解释执行字节码程序。
二、说出开发与运行java程序的主要步骤。
对于java应用程序,先编写java源程序,源程序经java编译器编译后产生字节码文件,最后由java解释器解释执行字节码文件。
对于小应用程序,先编写源程序,然后经java编译器编译后,产生字节码文件,最后由web浏览器解释执行字节码文件。
三、如何区分应用程序与小应用程序?
这两种程序的主要区别是:小应用程序只能在与java兼容的容器中运行,可以嵌入在HTML网页内,在网络上发布,当网页被浏览时,在浏览器中运行。小应用程序的运行还受到严格的安全限制,例如,它不能访问用户计算机上的文件。Java应用程序没有这些限制,也不支持网页嵌入和下载运行。
小应用程序和应用程序在代码编写上也有很大的差异。一个小应用程序必须定义成一个Applet类的子类,应用程序可以是Applet类的子类,也可以不是。应用程序必须在一个类中定义一个main()方法,该方法代表应用程序的入口。而小应用程序不必定义main()方法,它的执行由Applet类中定义的多个方法控制。
四、说出java源文件的命名规则。
Java源程序命名受严格的限制。Java源文件的扩展名必须是“.java”;如果源文件中有多个类,那么只能有一个public类;如果源文件中有public类,那么源文件的名字必须与这个类的名字完全相同。
五、选择一种上机环境,参照实例,编写一个输出“Hello World!”字样的java
浙江自考计算机及应用专业 <
六、java语言使用什么字符集?共有多少个不同的字符?
java语言使用Unicode字符集,共有65535个字符,包括:
1.数字符10个(0~9)。 2.英文字母大、小写字符各26个(A~Z和a~z)。 3.下划线字符,美元符号。 4.文字字符(汉字,日文片假名、平假名和朝鲜文字等)。 5.其他用于构成特殊符号的字符集。
七、java语言标示符的命名规则是什么?
Java语言的标识符可以按以下规则任意命名:
1.由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字符组成。
2.限定标识符的第一个字符不能是数字符。
除了按上述的规则命名标识符外,还有命名的习惯约定:
一般变量名、方法名用小写英文字母开头;文字和常数用大写字母命名;类名首字母用大写字母;包名全部用小写字母。命名习惯是一种公共约定,java语言的语法并没有这种限制,但是培养良好的编程习惯有利于程序维护和协作开发。
八、java有哪些基本数据类型,它们的常量又是如何编写的?
基本数据类型也称原始数据类型,是系统预先规定的一些常用类型。它们是:整数类型、浮点数(实数)类型、字符(文字)类型、逻辑类型(布尔型)。
逻辑类型用关键字boolean标识,所以也称布尔型。逻辑类型只有真和假两个值,true表示真,false表示假。
字符类型用关键字char标识。在java中,字符常量有普通字符常量和转义字符常量两种。用单引号括住一个字符,表示一个普通字符常量;对于被语言用作特定意义的字符,或者不能显式显示的字符,需用转义字符标记它们。
Java语言将整型数据按数值范围大小不同分成四种:1.基本型,用int标识。2.字节型,用byte标识。3.短整型,用short标识。4.长整型,用long标识。每种整型处理不同范围的整数值,并且都是带符号的。整型常量有十进制、八进制和十六进制三种写法。例如:124(十进制),01277(八进制,以数字符0开头),0x3ABC(十六进制,以0x开头,后随数字符和英文字母A到F),5432112345L或5432112345l(以字母L或l结尾是长整数)。 浮点数类型也称实型,java语言的浮点数有单精度和双精度两种。1.单精度型用float标识,书写方法是在实数之后加上字母F或f。2.双精度类型,双精度类型用double标识,double型常量的书写方法有两种:一种写法是直接写一个实数,或是在实数后加字母D或d。另一种是科学计数法,用10的方幂表示(用字符e或E表示幂底10)。
九、指出下列内容哪些是java语言的整型常量,哪些是浮点数类型常量,哪些两者都不是。
1)E-4 2)A432 3)-1E-31 4)0xABCL 5).32E31 6)087 7)0xL 8)003 9)0x12.5
10)077 11)11E 12)056L 13)0. 14).0
1.整型常量:4)0xABCL 8)003 10)077 12)056L
2.浮点数类型常量:3)-1E-31 5).32E31 13)0. 14).0
3.两者都不是:1)E-4 2)A432 6)087 7)0xL 9)0x12.5 11)11E
正在阅读:
浙江自考_java语言程序设计(一)课后习题_第一章07-24
论地域主义建筑的场所性10-06
2017-2018年河北省保定市莲池区十三中九年级第一学期期中考试试卷 Word版含答案10-06
2020年高考化学一轮总复习第十三章章末高考真题演练学案(含解析)12-06
中国教育学会中育教育集团王伟博士10-06
电力系统分析例题10-06
MATLAB结课论文设计10-06
广东省广州市2018届高三4月综合测试(二模)生物试题10-06
齐伍军教授课程大纲10-06
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 课后
- 浙江
- 习题
- 程序设计
- 自考
- 语言
- java
- 阿城区教师基本功竞赛试题 (2007
- 动植物的结构层次
- 6速湿式DCT动力学建模与换挡控制仿真
- 高一(化学是打开物质世界的钥匙)
- 心流学院,只为创造奇迹
- 人战胜不成熟的十大战役
- 小班说课主题《认识五官》
- 第7章_西门子_S7-200_PLC的指令系统
- 云南省玉溪一中2013届高三上学期期中考试 政治
- 装饰包柱各种工艺流程
- 文化创新的源泉和作用 教案
- 绿色建筑的全寿命周期成本概析
- 主谓一致 动词的时态和语态
- 第二节 农业区位因素与农业地域类型
- 龙门吊安全操作规程及使用注意事项
- 2015辽宁省《公共基础知识》一点通科目一
- 欧盟海关提前舱单申报规则
- 基于合作的零售商—供应商关系研究
- 六年级毕业复习-----小学数学简便运算归类练习
- 颐和园第二课时教学设计