第1章 Java概述

【1】为什么说Java的运行与计算机硬件平台无关?

[解答]:Java编译器能够产生一种与计算机体系结构无关的字节指令(Byte Code),只要安装

了Java虚拟机,Java就可以在相应的处理机上执行。利用Java虚拟机就可以把Java字节码

程序跟具体的操作系统以及硬件平台分隔开来。

【2】Java有什么特点?

[解答]:Java的特点有:

(1) 简单性;

(2) 面向对象;

(3) 跨平台性;

(4) 健壮性;

(5) 安全性;

(6) 可移植性;

(7) 多线程性;

(8) 动态性。

【3】试述Java开发环境的建立过程。

[解答]:Java开发环境的建立过程如下:

1.JDK的下载与安装:从下载最新版的JDK,单击下载后的文件即出现安装界面;在此界面中打击“next”按钮即可;

2.JDK的配置:安装好JDK后,设安装路径为c:\jdk1.5;还需要在环境变量中进行对应的配置。下面以Windows操作系统为例来进行配置。

1) 设置JAVA_HOME环境变量:在桌面上用鼠标右键单击“我的电脑”,依次选择“属性”、“高级”、“环境变量”选项,新建一个系统变量,名称为JAVA_HOME,值为c:\jdk1.5;

2) 设置CLASSPATH环境变量,设置方法和JAVA_HOME一样,其值为c:\jdk1.5\lib\tools.jar;. ;

3) 更新PATH环境变量的值,编辑PATH系统变量,在最后添加c:\jdk1.5\bin;. 。

【4】什么是Java API? 它提供的核心包的主要功能是什么?

[解答]:Java API就是Java所提供的标准类库,它把程序设计所需要的常用的方法和接口分

类封装成包。在Java API中主要包括核心java包、javax扩展包和org扩展包等。核心java

包中封装了程序设计所需要的主要应用类。

【5】如何编写和运行Java应用程序?

[解答]:Java应用程序的编写和运行过程:

1.建立Java源文件:首先创建Java的源代码,即建立一个文本文档,包括有符合Java规范的语句。

2.编译源文件:“编译”就是将一个源代码文件翻译成计算机可以理解和处理的格式的过程。Java源程序编译后会生成一个字节码文件,即带扩展名class的文件。Java字节码文件中包含的使Java解释程序将要执行的指令码。

3.执行字节码文件:通过Java虚拟机运行字节码文件。

【6】为什么要为程序添加注释,在Java程序中如何为程序添加注释?

[解答]:注释是程序中的说明性文字,是程序的非执行部分。它的作用是为程序添加说明,增加程序的可读性。

Java使用以下二种方式对程序进行注释:

1.“//”符号,它表示从“//”符号开始到此行的末尾位置都作为注释。

2.“/*...*/”符号,它表示从“/*”开始到“*/”结束的部分都作为注释部分,可以使多行注释。

【7】Java工具集中的javac、java、appletviewer各有什么作用?

[解答]:javac的作用:它是Java编译器,用于将Java源程序编译成字节码文件;

java的作用:它是Java解释器,用于解释执行Java字节码文件;

appletviewer的作用:Applet程序浏览器,用于测试和运行Applet程序。

【8】如何建立和运行Java Applet程序?

[解答]:Java Applet程序的建立和运行过程:

1.建立Java源文件:首先创建Java的源代码,即建立一个文本文档,包括有符合Java规范的语句。

2.编译源文件:将Java源文件编译成.Class的字节码文件,然后再将字节码文件嵌入到一个HTML文件中。

3.利用浏览器解释执行html文件。

第2章 Java基础

【1】什么是数据类型?为什么要将数据划分为不同的数据类型?

[解答]:Java是一门强类型语言。数据类型是用来区分不同的数据;由于数据在存储时所需要的容量各不相同,不同的数据就必须要分配不同大小的内存空间来存储,所有就要将数据划分成不同的数据类型。

【2】Java中有哪些数据类型?

[解答]:Java中有8 种基本数据类型:字节型(byte),短整型(short),整型(int),长整型(long),字符型(char),单精度型(float),双精度型(double),布尔型(boolean)。

【3】声明变量的作用是什么?

[解答]:变量时一个数据存储空间的表示,将数据指定给变量,就是将数据存储至对应的内存空间,调用变量,就是将对应的内存空间的数据取出来使用。声明变量就是申请一个内存空间。

【4】若x=4,y=2,计算z值:

(1) z=x&y

(2) z=x|y

(3) z=x|

JAVA语言程序设计张思民实验_Java语言程序设计习题答案(清华大学出版杜)张思民版-1-12章答案全讲述.doc...相关推荐

  1. android应用程序设计张思民课后答案,Java语言程序设计习题答案(清华大学出版杜)张思民版...

    Java语言程序设计习题答案(清华大学出版杜)张思民版 更新时间:2017/2/6 12:39:00  浏览量:568  手机版 第1章 Java概述 [1]为什么说Java的运行与计算机硬件平台无关 ...

  2. java课设答案清华大学出版_java程序设计习题答案(清华大学出版杜)张思民版_1-12章答案全.doc...

    java程序设计习题答案(清华大学出版杜)张思民版_1-12章答案全.doc 还剩 104页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载 ...

  3. 数据结构使用c语言第5版答案,数据结构(c语言版)第五章答案.doc

    数据结构(c语言版)第五章答案.doc 第五章1.设二维数组A[8][10]是一个按行优先顺序存储在内存中的数组,已知A[0][0]的起始存储位置为1000,每个数组元素占用4个存储单元,求(1)A[ ...

  4. 简单的java图形_简单图形的输出_Java语言程

    简单图形的输出_Java语言程 3.5.4 简单图形的输出 [例3-26] 编程显示以下图形(共N行,N由键盘输入). 程序运行结果:略. 分析与思考:(1)设N=5 第1行 4个空格=5-1 1个& ...

  5. mysql实验程序设计与游标_实验十三 T-SQL程序设计及游标设计.doc

    实验十三 T-SQL程序设计与游标设计 一.实验目的与要求 1.掌握T-SQL程序设计的控制结构及程序设计逻辑. 2.学习和理解关系数据库中游标的概念和设计思想. 3.掌握使用T-SQL游标处理结果集 ...

  6. 何钦铭c语言第三版第3章答案,何钦铭版C语言第3章答案精选.pdf

    何钦铭版C语言第3章答案精选 45 若要改变else 正常的配对规则,一般采用 改变else 和 if 的配对 两种方法: 例3-12 改写下列if 语句,使else 和第1个 if 配对. 采用{} ...

  7. java学生选课系统课程设计报告_Java语言程序设计课程设计-学生选课系统

    <Java语言程序设计课程设计-学生选课系统>由会员分享,可在线阅读,更多相关<Java语言程序设计课程设计-学生选课系统(23页珍藏版)>请在人人文库网上搜索. 1.10届 ...

  8. java语言程序设计期末复习综合练习题_Java语言程序设计期末复习综合练习题答案...

    Java语言程序设计期末复习综合练习题 一.选择题. 2. main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( )? A.public stat ...

  9. java设计一个程序后怎么测试_Java语言程序设计(第1阶段学习测试)(都平)

    第 1 页 共 5 页 山东省过程性考试课程 Java 语言程序设计(第2阶段)测试 一. 简答题 (本大题共15个小题,每小题4分,共60分) 1. 什么是类?任何定义一个类?类中包含哪几部分,分别 ...

最新文章

  1. GitHub:GitHub简介、使用方法、经验总结(图文教程)之详细攻略(持续更新!)
  2. [文摘20080919]小软件将网页变为3D世界
  3. 代码挑战“ Vrolijke Framboos”事后验尸
  4. 金融项目app服务器配置,云在金融的应用
  5. 【转】2.2[译]async/await中阻塞死锁
  6. centos8安装文件服务器,centos8 服务器环境部署
  7. Istio 在阿里云容器服务的部署及流量治理实践
  8. php中调行高代码_网页代码如何调整行距
  9. android 是什么编码格式,在Android的JPG图像编码和解码
  10. 长文详解Attention、Seq2Seq与交互式匹配
  11. Linux DRM KMS 驱动简介
  12. 腾讯微博android版本,腾讯微博Android V1.2.2版体验
  13. java 实现搜索附近人功能
  14. 网络适配器突然消失的解决办法
  15. 从win7到win10的那些事~
  16. 程序员需要了解的 现代散文精选翻译
  17. IT业比较好的几个社区论坛
  18. ubuntu16.04安装qq
  19. 野火电机+CUBEMX——直流有刷电机的实现
  20. Python爬虫requests模块在线生成请求头

热门文章

  1. 极速配置VScode C++运行环境
  2. R语言作图:数学公式
  3. 利用MATLAB中 MuPADNotebook组件将程序语言表达式转为数学表达式
  4. 用C++画心形曲线: 送给母亲的心(母亲节2020.5.10)
  5. Python—实现sftp客户端(连接远程服务器)
  6. java编译错误:程序包javax.servlet不存在javax.servlet.*
  7. fragment使用ListView及自定义Listview等初始化操作
  8. coder,你会设计交易系统吗(概念篇)?
  9. 中国排名前100的IT公司
  10. 凭期权定价捧得诺奖的斯科尔斯败走麦城,理论好对于交易有帮助吗?