下载

1下载券

加入VIP
  • 专属下载券
  • 上传内容扩展
  • 资料优先审核
  • 免费资料无限下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 java程序设计(雍俊海)课后部分答案

java程序设计(雍俊海)课后部分答案.doc

java程序设计(雍俊海)课后部分答案

痴情叼烟斗的猫
2017-10-06 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《java程序设计(雍俊海)课后部分答案doc》,可适用于综合领域

java程序设计(雍俊海)课后部分答案第一章谁是java语言创始人JamesGosling,Java语言的创始人之一java语言有哪些优缺点,P页()简单性()网络特性()面向对象性()平台无关性可移植性()鲁棒性也指程序稳定性()安全性()多线程性采用多线程机制是提高程序运行效率的方法但增加了程序的设计难度()解释性缺点解释执行语言要不编译执行语言需要额外的语句解释不走及运行时间。请简述环境变相path和classpath作用环境变量运行路径(path)和类路径(classpath)java程序可以分为几种分别是什么,两种应用程序和小应用程序applt查看java在线帮助文档列举出systemoutprintln和systemoutprint的不同点。Systemoutprintln自动换行systemoutprint不自动换行。试着编写一个java程序在控制台窗口中输出如下信息。PublicclassTestPublicstaticvoidmain(strngargs){systemoutprintln(”*********************”)systemoutprintln(”**practicemakesperfect”)systemoutprintln(”*********************”)}编写一个java程序在网页中显示如下信息。importjavaawtGraphicsimportjavaxswingJAppletpublicclassJHelloAppletextendsJApplet{publicvoidpaint(Graphicsg){gclearRect(,,getWidth(),getHeight())gdrawString("***************************************************",,)gdrawString("**熟能生巧",,)gdrawString("***************************************************",,)}}网页:<html><head><title>java小程序<title><head><body><APPLETCODE="JHelloAppletclass"WIDTH=""height=""><applet><BR><body><html>请阐述编写java程序的具体步骤:第二章:计算下面java表达式的值并写出表达式结果在java中的数据类型()(int),,,数据类型:浮点类型()(int)(),,,数据类型:整型(),,,数据类型:浮点类型(),,,数据类型:浮点类型(),,,数据类型:浮点类型()设已定义了变量inta=,请计算表达式(a)(a)因为a=则a=现在a=所以a=所以表达式(a)(a)=,,数据类型:整型()>>=,,数据类型:整型()|结果为true,,数据类型:布尔型()^结果为即为真()()|(~)结果为,,,数据类型:整型()(true^false)true结果为true,,数据类型:布尔型()((!true)|(false))||(!false)结果为true,,数据类型:布尔判断下面的表达式是否含有语法错误。如果含有语法错误写出错误原因()()操作数要求是布尔类型数据而这里是位运算。应用()true()’a’>’A‘true()’’==true()publicclasscc{publicstaticvoidmain(Stringarg){inti=while(i<)分号多余{iSystemoutprint(""i",")}}}()for(doublex=x!=x=)Systemoutprintln(x"")无语法错误结果无限循环。()inti=,sum有语法错误sum应先赋值。while(i<=){sum=ii第三章请简述接口和抽象类之间的区别接口中只能有抽象方法而抽象类中可以有实现了的方法也可以有抽象的方法一个类中只要有一个抽象方法那么这个类就是抽象类并且必须是抽象类抽象类是不可以实例化的只能由子类继承实现其中的抽象方法总体上来说接口是一种特殊的抽象类可以理解为纯抽象类请简述面向对象语言的三个基本属性及其作用封装封装最好理解了。封装是面向对象的特征之一是对象和类概念的主要特性。封装也就是把客观事物封装成抽象的类并且类可以把自己的数据和方法只让可信的类或者对象操作对不可信的进行信息隐藏。继承面向对象编程(OOP)语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”。被继承的类称为“基类”、“父类”或“超类”。继承的过程就是从一般到特殊的过程。要实现继承可以通过“继承”(Inheritance)和“组合”(Composition)来实现。在某些OOP语言中一个子类可以继承多个基类。但是一般情况下一个子类只能有一个基类要实现多重继承可以通过多级继承来实现多态多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术赋值之后父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说就是一句话:允许将子类类型的指针赋值给父类类型的指针。请简述匿名内部类的特点匿名内部类是一种特殊的局部内部类它是通过匿名类实现接口。IA被定义为接口。IAI=newIA(){}匿名内部类的特点:一个类用于继承其他类或是实现接口并不需要增加额外的方法只是对继承方法的事先或是覆盖。只是为了获得一个对象实例不需要知道其实际类型。类名没有意义也就是不需要使用到。请阐述递归方法的基本要求先求解当规模足够小时的问题利用规模足够小的问题求解规模较大的同类问题。编写一个程序:给定一个正整数判断它是否为素数并输出判断结果booleanprim(intx){inti=for(i<=(int)Mathsqrt(x)i)if(xi==)returnfalsereturntrue}编写一个程序:给定三个整数a、b和c输出在控制台窗口中输出方程axbxc的根publicclassA{publicstaticvoidmain(Stringargs){doublea,b,c,t,x,xa=DoubleparseDouble(args)b=DoubleparseDouble(args)c=DoubleparseDouble(args)if(a==)if(b==)Systemoutprintln("error")elseSystemoutprintln("方程的根是:"cb)else{if(b*b*a*c>){t=b*b*a*ct=Mathsqrt(t)x=(bt)(*a)x=(bt)(*a)Systemoutprintln("方程有两个不等的实数根:"x","x)}elseif(b*b*a*c==)Systemoutprintln("方程有一个实数根:"(b)(*a))elseSystemoutprintln("方程无实数根")}}

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/8

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利