自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(0)
  • 资源 (33)
  • 收藏
  • 关注

空空如也

swingx包

Readme - SwingLabs SwingX Project - http://swingx.dev.java.net<br><br><br>SwingX is a library of components and utilities extending the Java Swing library; read more at our website, <br>http://swingx.dev.java.net, and Wiki page, http://wiki.java.net/bin/view/Javadesktop/SwingLabsSwingX<br><br><br>Getting the Latest Source<br>=========================<br><br>1) Check out the lastest code<br>Download the latest release from our CVS repository; full instructions are at<br>https://swingx.dev.java.net/servlets/ProjectSource<br><br>but you can check out using the generic account "guest", with these settings<br><br>cvs -d :pserver:guest@cvs.dev.java.net:/cvs login<br><br>followed by<br><br>cvs -d :pserver:guest@cvs.dev.java.net:/cvs checkout swingx <br><br><br>Building the Source<br>===================<br>SwingX relies on Ant and Ant build files for controlling compilation, building docs, testing, etc. You can use our Ant build scripts or use your own--some IDEs make this easy to do.<br><br>To compile from the command line, you'll need to have Apache Ant installed; see http://ant.apache.org. <br><br>IMPORTANT: our default task in Ant also runs our unit tests, which are written using jUnit. You need to have Ant be aware of jUnit *before* compiling SwingX. We can't help you with <br>this--it's an Ant configuration issue. <br><br>If jUnit is not properly configured, you may get an error like this:<br> BUILD FAILED<br> c:\swingx\nbproject\build-impl.xml:407: Following error occured while executing this line<br> c:\\swingx\nbproject\build-impl.xml:127: Could not create task or type of type: junit.<br><br> Ant could not find the task or a class this task relies upon.<br><br>Suggestions: <br>- for Ant 1.5.x and previous, make sure optional.jar is in your ANT_HOME\lib directory.<br>- for Ant 1.6.x and above, make sure ant-junit.jar is in your ANT_HOME\lib directory, and that jUnit.jar is either in that directory as well OR listed on your CLASSPATH.<br><br>You can build SwingX by going to the command line and typing<br>ant<br><br>That should be it--this will test and build swingx.jar in the dist directory. <br><br><br>

2007-11-13

aspectwerkz包

AspectWerkz 2.0 (c) 2002-2005 Jonas Bonér, Alexandre Vasseur<br><br>Usage: aspectwerkz [-options] <main class> [args...]<br> aspectwerkz [-options] -jar <jar file> [args...]<br> aspectwerkz -offline <definition file> <options> [-cp <classpath>]* <target to transform>+<br><br> options (optional) standard JVM options, e.g. -cp or -D...<br> <main class> class to execute<br> -jar <jar file> jar file to execute<br> args (optional) program arguments<br><br> -offline offline transformation of classes (post-process)<br> <definition file> path to the definition file<br> <options> -verbose, -verify, -haltOnError, -genjp, -details<br> <classpath> classpath needed for compilation but not to be<br> transformed (eg -cp myAspects.jar;servletAPI.jar)<br> <target to transform> classes to transform, jar or zip file<br><br>

2007-11-13

chires包

How to run the Chires test environment<br>11/4/04<br>--------------------------------------<br><br><br>First download aspectwerkz 1.0 and JDK 1.5<br><br><br>Install JDK 1.5 if you haven't already<br><br><br>Run 'ant dist' in the aspectwerkz directory<br><br><br>In the <aspectwerkz home>/lib directory, rename picolo*.jar to picolo*.jar.ignore<br> (This parser is not compatible with all sorts of stuff)<br><br><br>Set the aspectwerkz.home property in your ant.build.properties<br><br><br>Run 'ant dist test' in the chires directory to build and start the tests

2007-11-13

chires开发包

How to run the Chires test environment<br>11/4/04<br>--------------------------------------<br><br><br>First download aspectwerkz 1.0 and JDK 1.5<br><br><br>Install JDK 1.5 if you haven't already<br><br><br>Run 'ant dist' in the aspectwerkz directory<br><br><br>In the <aspectwerkz home>/lib directory, rename picolo*.jar to picolo*.jar.ignore<br> (This parser is not compatible with all sorts of stuff)<br><br><br>Set the aspectwerkz.home property in your ant.build.properties<br><br><br>Run 'ant dist test' in the chires directory to build and start the tests

2007-11-13

MC4J配置(Tomcat篇)2

视频文件---!<br><br>基于JMX,用MC4j远程监控Tomcat5.5 <br>用MC4J实现JMX远程监测与管理

2007-11-09

Struts2例子15

example14:Struts 2与AJAX(第二部分)

2007-10-12

Struts2例子14

example14:Struts 2与AJAX(第一部分)

2007-10-12

Struts2例子12

example12:在Struts 2中的OGNL

2007-10-12

Struts2例子11

<br>example11:在Struts 2中实现CRUD

2007-10-12

Struts2例子10

example10:Struts 2的基石——拦截器

2007-10-12

Struts2例子9

example9:Struts 2中实现文件上传

2007-10-12

Struts2例子8

example8:Struts 2中实现IoC

2007-10-12

Struts2例子7

Example7 --.Struts 2_0中实现表单数据校验

2007-10-12

Struts2例子6

example6 : 转换器(Converter)——Struts 2_0中的魔术师

2007-10-12

Struts2例子5

example5 : Struts 2_0中国际化(i18n)您的应用程序

2007-10-12

Struts2例子3

Struts 2.0的Action讲解

2007-10-12

Struts2例子3

example3:常用的Struts 2_0的标签(Tag)介绍<br><br>具体内容请看:<br><br>Eclipse版本: Eclipse3.3<br>JDK版本 : JDK6.0<br>Tomcat 版本: 6.0

2007-10-12

OriSim3D-JS-master折纸.zip

3D折纸

2022-01-16

LayaBox 2.0 六边形消除小游戏,使用TS语言开发

资源是来自LayaBox分享论坛。 是一款6边形消除游戏,游戏复杂度比官网的Demo复杂点,因为官网的Demo太简单了。想了解一下其它用法,所以才到网上搜索的。 作者我就不公布了,也是一位在Laya开发者社区分享的。 希望对想使用LayaBox2.0开发游戏的朋友有所帮助。 可以做为一个参考,但如果要做大点的项目还是应该有自己的框架。 在这里先对作者先道个歉,主要是想赚点积份。-_-

2019-03-18

itween example

iTween 官网例子源代码 官网要5美元

2014-12-21

程序设计基础答案

〖程序设计基础〗练习题1一、选择题(每题1分,共30分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。1.以下的选项中能正确表示Java语言中的一个整型常量的是( )。A) 12. B) -20 C) 1,000 D) 4 5 62.以下选项中,合法的赋值语句是( )。A) a = = 1; B) ++ i; C) a=a + 1= 5; D) y = int ( i );3.若所用变量都已正确定义,以下选项中,非法的表达式是( )。A) a != 4||b==1 B) 'a' % 3 C) 'a' = 1/2 D) 'A' + 324.若有定义int a = 2;则执行完语句a += a -= a * a; 后,a的值是( )。A) 0 B) 4 C) 8 D) -45.设有定义语句int a[]={66,88,99}; 则以下对此语句的叙述错误的是( )。A) 定义了一个名为a的一维数组 B) a数组有3个元素C) a数组的下标为1~3 D)数组中的每个元素是整型6.若a和b均是整型变量并已正确赋值,正确的switch语句是( )。A) switch(a+b); B) switch( a+b*3.0 ){ ...... } { ...... }C) switch a D) switch ( a%b ){ ...... } { ...... }7.下列语句序列执行后,x 的值是( )。int a=3, b=4, x=5;if( ++aA) 5 B) 3 C) 4 D) 68.下列语句序列执行后,k 的值是( )。int i=6, j=8, k=10, n=5, m=7;if( iA) 9 B) 10 C) 11 D) 129.下列语句序列执行后,r 的值是( )。char ch='8'; int r=10;switch( ch+1 ){ case '7': r=r+3;case '8': r=r+5;case '9': r=r+6; break;default: ;}A) 13 B) 15 C) 16 D) 1010.下列语句序列执行后,j 的值是( )。int j=0;for( int i=3; i>0; i-- ) j+=i;A) 3 B) 4 C) 5 D) 611.下列语句序列执行后,j 的值是( )。int j=9, i=6;while( i-- >3 ) --j;A) 5 B) 6 C) 7 D) 812.下列语句序列执行后,i的值是( )。int i=10;do { i-=2; } while( i>6 );A) 10 B) 8 C) 6 D) 413.为了区分重载多态中同名的不同方法,要求( )。A) 采用不同的形式参数列表 B) 返回值类型不同 C) 调用时用类名或对象名做前缀 D) 参数名不同14.定义主类的类头时可以使用的访问控制符是( )。A) private B) protected C) public D) private protected15.下列整型的最终属性 i 的定义中,正确的是( )。A) static final int i=100; B) final i;C) static int i; D) final float i=1.2f; 16.设 x,y 均为已定义的类名,下列声明对象x1的语句中正确的是( )。A) public x x1= new y( ); B) x x1=x( ); C) x x1=new x( ); D) int x x1;17.下列方法定义中,正确的是( )。A) int x( int a,b ) B) double x( int a,int b){ return (a-b); } { int w; w=a-b; }C) double x( a,b ) D) int x( int a,int b){ return b; } { return a-b; }18.能构成多分支的语句是( )。A) for 语句 B) while 语句 C) switch 语句 D) do -

2008-06-18

Java学习题答案

《Java学习题》<br><br>据说,如果你能独立完成(不用看资料,不借助调试)回答在60分以上,找个6000元以上的工作由***来给你介绍。<br><br>1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分)<br>2.下面程序运行会发生什么结果?如果有错误,如何改正? (15分)<br>interface A{<br> int x = 0;<br>}<br>class B{<br> int x =1;<br>}<br>class C<br> extends B implements A {<br> public void pX(){<br> System.out.println(x);<br> }<br> public static void main(String[] args) {<br> new C().pX();<br> }<br>}<br>} <br>3.简述 Java Server Page 和 Servlet 的联系和区别。(20分)<br>4.XML文档定义有几种形式?它们之间有何本质区别?<br>解析XML文档有哪几种方式?(20分)<br>5.简述synchronized和java.util.concurrent.locks.Lock的异同 ?(15分)<br>6.EJB规范规定EJB中禁止的操作有哪些?(15分)<br>最后还有一题考考你的眼力:<br>public String toString(){<br> return this + "@" + this.hashCode();<br>}<br>这个toString()方法实现有无不当的地方?(toString方法其实可以按你想输出的任何内容输出一些该类的信息)<br>以下答案供参考(不一定完全正确),也没有很详细说明.相关知识可以自己参考相关资料加上自己的理解.欢迎拍砖<br>1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分)<br>区别主要答两点:<br>a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型<br>b.逻辑操作不会产生短路.如:<br>int a = 0;<br>int b = 0;<br>if( (a = 3) > 0 || (b = 3) > 0 ) //操后a =3,b=0.<br>if( (a = 3) > 0 | (b = 3) > 0 ) //操后a =3,b=3.<br> <br>答对第一点得5分,答对第二点得10分.<br>本题考察最最基本的知识,但仍然有很多大牛级开发人员下马,任何语言在开始的部分<br>都会详细介绍这些基本知识,但除了学习第一种语言时,没有人在学习新的语言时愿意<br>花五分钟来复习一下.<br>2.下面程序运行会发生什么结果?如果有错误,如何改正? (15分)<br>interface A{<br> int x = 0;<br>}<br>class B{<br> int x =1;<br>}<br>class C<br> extends B implements A {<br> public void pX(){<br> System.out.println(x);<br> }<br> public static void main(String[] args) {<br> new C().pX();<br> }<br>}<br>}<br>本题在编译时会发生错误(错误描述不同的JVM有不同的信息,意思就是未明确的x调用,<br>两个x都匹配,就象在同时import java.util和java.sql两个包时直接声明Date一样)<br>本题主要考察对接口和类的最最基本的结构的了解.对于父类的变量,可以用super.x来<br>明确,而接口的属性默认隐含为 public static final.所以可以通过A.x来明确.<br>3.简述 Java Server Page 和 Servlet 的联系和区别。(20分)<br>本题不用多说,在答相同点时应该明确知道jsp编译后是"类servlet"而"不是Servlet",<br>答区别时应该回答出"侧重于(视图/控制逻辑)".其它可根据情况加减分值.知识很简单,<br>但从面试的角度看,被试者不仅要能知道它们的区别,而且要能比较准确地表达出来(以<br>后写文档要能让别人看得懂,不产生歧义),回答"jsp编译后就是servlet"视为错误,回答<br>"jsp用于视图,servlet用于控制逻辑"视为错误,应该用侧重于,主要(多数)用于等词语<br>表达.<br>4.XML文档定义有几种形式?它们之间有何本质区别?<br>解析XML文档有哪几种方式?(20分)<br>本题三个答题点:<br>a: 两种形式 dtd,schema<br>b: 本质区别:schema本身是xml的,可以被XML解析器解析(这也是从DTD上发展schema的<br>根本目的)<br>c: 两种主要方式:dom,sax.答出两种得全分,如能答出saxt,或其它(在答出dom,sax的基<br>础上,如果应试者认为其它方式也可以视为对xml的解析应该允许.但没有答出dom,sax把<br>其它方式说成是对XML的解析不得分)应该加分.<br>5.简述synchronized和java.util.concurrent.locks.Lock的异同 ?(15分)<br>主要相同点:<br>Lock能完成synchronized所实现的所有功能.(其它不重要)<br>主要不同点:<br>Lock有比synchronized更精确的线程语义和更好的性能(在相同点中回答此点也行)<br>synchronized会自动释放锁.而Lock一定要求程序员手工释放.并且必须在finally从句<br>中释放,如果没有答出在finally中释放不得分.就如Connection没有在finally中关闭一<br>样.连最基本的资源释放都做不好,还谈什么多线程编程.<br>6.EJB规范规定EJB中禁止的操作有哪些?(15分)<br>共有8点,答出下列3-4点得满分.<br>1.不能操作线程和线程API(线程API指非线程对象的方法如notify,wait等)<br>2.不能操作awt<br>3.不能实现服务器功能<br>4.不能对静态属生存取.<br>5.不能使用IO操作直接存取文件系统<br>6.不能加载本地库.<br>7.不能将this作为变量和返回.<br>8.不能循环调用.<br>public String toString(){<br> return this + "@" + this.hashCode();<br>}<br>会变成 <br>public String toString(){<br> return String.valueOf(this) + "@" + String.valueOf(this.hashCode());<br>}<br>而valueOf方法又将去调用toString();<br>/**<br> public static String valueOf(Object obj) {<br>return (obj == null) ? "null" : obj.toString();<br> }<br>*/<br>toString唯一就是不要递归其它你可以输出任何内容。<br><br><br>你能做对几道?(如果错了能说出其正确的说法吗)<br>是非题:<br>1.所谓缺省构造函数就是没有参数的构造函数<br>2.Java 的char是8位的<br>3.一个Java类可以有多个父类,这称作多继承.<br>4.对象成员变量在对象创建时会获得一个缺省的初始值.<br>5.Java数组随时可以改变大小.<br>6.InputStream和OutputStream读写的数据是8位的.<br>7.Java是强类型语言.<br>8.Java没有指针,引用不能等同于指针.<br>9.protected的成员只能被继承类成员存取.<br>10. 任何的Applet都完全不能访问本地资源.<br>11. String是基本数据类型吗?<br>12. Anonymous Inner Class (匿名内部类) 可以extends(继承)其它类<br>13 final类是为防止他人从你的类上派生新类,此类是不可继承的。<br>14 super()和this()方法只能在构造函数里调用.<br>15 方法的参数变量不能是final的<br>16 接口的所有方法默认都是public,abstract和non-static的<br>17 接口可以声明成final<br>18 内部类可以访问外层类的任何变量,包括私有的<br>19 匿名类可以有构造器,声明时候不能带参数<br>20 抽象方法可以是static的。<br>21 构造器没有任何返回类型,哪怕是void也不行。<br>22 只要类中显式地定义一个,那么Java不会再为你定义一个默认的构造器<br>23 构造方法可以被继承。<br>

2008-06-18

Java测试题4答案

《Java测试题4》<br><br>Java练习题<br>一、填空<br>1、 对象的状态和行为是对象的主要属性;前者对应类的 ,行为又称为对象的操作,对应着类的 。类的定义包括 声明和 声明。<br>2、 要嵌入在HTML文件中运行的程序是 ( Java Application、 Java Applet)。<br>3、 安装JDK后,Java开发工具在 目录。<br>4、 声明接口的保留字是 。<br>5、 类的声明“public class Test extends Applet implements Runable{}”中,定义的类名是 ,其父类是 ;实现了 接口。这个类的源程序必须保存为 (写出包括扩展名的文件名)。<br>6、 一个完整的Java应用程序由一个或多个类组成;其中Java Application至少有一个主类,这个类中包含一个名为 的方法<br>7、 JDK下解释执行Java的程序是 。<br>8、 语句如下:<br>int[] c1=int[10]; <br>int[] c2={1,2,3,4,5,6,7,8,9,0}; <br>数组c1中的元素有 个;c2中的元素有 个;已初始化赋值的是 (c1 c2)。<br>9、 编写Java Applet程序的类必须继承自 类。<br>10、 执行完下列程序后i的值为 。<br>int i=0;<br>while(i<5)<br>{<br> i++;<br>}<br>11、 运行下列程序段后,结果c的取值为 。<br>int a = 100, b = 20, c; <br>char oper ='+';<br>switch(oper) {<br>case '+':<br> c = a+b;<br> break;<br>case '-':<br> c = a - b;<br> break;<br>default :<br> c = a * b;<br> break;<br>}<br>12、 为了能使用Java中已提供的类,我们需要用import语句来引入所需要的类。语句import java.io.*; 中引入了 包的所有类。<br>二、选择题<br>1、 属于访问控制的关键字是( )。<br>A、static B、final C、abstract D、private<br>2、 对成员的访问控制保护最强的是( )。<br>A、public 、B、缺省、 C private D protected<br>3、 可用做Java标识符的是( )。<br>A、MyGame B_isYour C 2time D aBc2<br>4、 属于Java输入输出流的、且处理的是char类型的类是( )。<br>A、Reader类 B、InputStream类 C、OutputStream类 D、File类<br>5、 缺省的存局管理器是( )。<br>A、BorderLayout B、FlowLayout C、GridLayout D、CardLayout<br>6、 用于存放创建后则不变的字符串常量是( )。 <br>A、String类 B、StringBuffer类 C、Character类、D、以上都不对<br>三、判别题<br>1、 一个类可以生成多个对象,并且这些对象都具有相同的属性。( )<br>2、 当运行javac命令对一个java源程序进行编译时,必须写出该源程序文件的完整文件名,包括扩展名.java。( )<br>3、 java语言中不用区分字母的大写小写。( )<br>4、 数组允许存放不同类型的定长元素。( )<br>5、 Java的类是单继承的,所有的类都从Object类派生而来的。( )<br>6、 System.out.println(“Hello java!”)中out是System 类的一个成员变量。( )<br>四、简答题<br>1、 通过继承,子类可以获得哪些好处?<br>2、 写出程序包组织Java程序的好处?<br>五、程序分析题<br>阅读下列程序,然后回答问题。<br>class Car { <br> int carNumber;<br> Car(){}<br> Car(int no){<br> this.carNumber=no;<br> } <br> void setNumber(int carNum) {<br> carNumber = carNum;<br> }<br> void showNumber() {<br> System.out.println(“My car No. is :” + carNumber);<br> }<br>}<br>① 写出这里定义了什么类?有哪些成员变量?有哪些成员方法?<br>② 有哪些构造方法?<br>③ 这个类有无访问控制修饰?表示谁可以访问这个类内的属性和方法? <br>④ void表示什么?static表示什么?<br>下列程序中,main()方法中使用了上面定义的类,产生了多少个对象?对象名字分别是什么?写出执行后的输出结果。<br>public class CarDemo {<br> public static void main(String args[]){<br> Car demoCar1= new Car();<br> demoCar1.setNumber(168168);<br> demoCar1.showNumber();<br> }<br>}<br>六、设计题<br>1、 编写一个完整的Java Application程序在命令行输出“I am a student.” ,并说明在JDK环境下的开发并运行的具体过程。<br>2、 编写一个完整的JAVA的Applet,使之能够在浏览器上显示“I am a student.”字符串信息,并说明在JDK环境下的开发并运行的具体过程。<br>3、 用Java实现如下的骰子游戏:丢下两个骰子,若分值的总值为7点,则赢;否则输。提示:类图如右图。<br>1)首先定义Die类。<br>提示:Die类表示一个骰子有faceValue一个静态属性,有一个roll()方法getFaceValue()。<br>roll()方法使faceValue为1~6中的一个随机值。getFaceValue()是取出faceValue值。<br>2)然后定义DiceGame类。<br>提示:DiceGame类有die1、die2两个静态属性,有一个play()方法。play()方法返回一个布尔类型,true表示分值的总值为7点,否则为false。<br>3)最后写了同个Test类,对上面定义的类进行测试。<br>提示:写出主类,main()方法中产生DiceGame对象,执行play()方法后显示出输赢。<br><br>

2008-06-18

Java测试题3答案

《Java测试题3》<br><br>一、 是非题5题(每题3分)<br>1、 Java是一种计算机语言,更是一种计算机技术。 ( )<br>2、 Java支持多继承。 ( )<br>3、 接口是特殊的抽象类。 ( )<br>4、Java数据库连接用的是ODBC。 ( )<br>5、封装的原则是用公有的方法访问私有的数据 ( )<br>二、 填空题(每空2分)<br>6、Java可以跨平台的原因是( )<br>7、方法签名(或者特征)是指方法名和( )、( )、( )<br>8、Java事件处理包括建立事件源、( )和( )<br>9、JavaBeans的属性分为简单属性、( )、( )、( )。<br>10、Jsp指令的作用是( )<br>三、 程序题(每题5分,有单选和多选)<br>11、下面属于Java 关键字的是<br>A、 NULL B、IF C、do D、go to <br>12. 哪一个输出-4.0<br>A、 System.out.println(Math.floor(-4.7));<br>B、 System.out.println(Math.round(-4.7));<br>C、 System.out.println(Math.ceil (-4.7));<br>D、 System.out.println(Math.min(-4.7));<br>13、下例正确的句子是<br>A)float 3.14;<br>B)byte i=225;<br>C)log k=33;<br>D)int p[][];<br><br>14、给出:<br>public class foo{<br>public static void main (String[]args){<br>String s;<br>System.out.println(“s=”+s);<br>}<br>}<br>what is the result?<br>A、The code compiles and “s=” is printed<br>B 、The code complies and “s=null” is printed<br>C 、The code does not compile because string s is not initialized<br>D 、The code does not compile because string s can not be referenced<br>E 、The code compiles, but a NullPointException is thrown when tostring is called<br><br>15、给出:<br>8.int index=1;<br>9.int []foo=new int[3];<br>10.int bar=foo[index];<br>11.int baz=bar+index;<br>What is the result?<br>A、baz has the value of 0<br>B、baz has the value of 1<br>C、baz has the value of 2<br>D、an exception is thrown<br>E、 the code will not compile<br><br>16.下例操作的结果是什么?<br>System.out prinln(4|3);<br>1)6<br>2)0<br>3)1<br>4)7<br><br>17、哪一个不能被增加到容器?<br>A、 a Panel<br>B、 an Applet<br>C、a Component<br>D、a top Container<br>E、a MenuItem<br><br>18、给出:<br>class Test {<br>int i;<br>String s;<br>public void method(){<br>int i=10;<br>system.out.println(i);<br>public Test(){<br>system.out.println(s);<br>}<br>}<br>What is the result?<br><br>19、public class ko3_6{<br>static{<br>System.out.println(“Hello”);<br>}<br>}<br><br>What is the result?<br>20、public class ko5_8{<br>public static void main(String args[]) {<br>int x=1,sum=0;<br>while(x<=10){<br>sum+=x;<br>x++;<br>}<br>System.out.println("sum="+sum);<br>}<br>}<br><br>What is the result?<br><br>21、 public class ko6_9<br>{<br>public static void main(String args[]) <br>{<br>int sum=0;<br>int ko[][]={{1,2,3},{4,5,6},{7,8,9}};<br>for(int n=0;n<3;n++)<br>for(int m=0;m<3;m++)<br>sum+=ko[n][m];<br>System.out.println("sum="+sum);<br>}<br>}<br><br>What is the result?<br><br>22、public class ko8_1<br>{<br>public static void main(String args[])<br>{<br>try<br>{ <br>int x[]=new int[-5];<br>System.out.println("此行将无法被执行!");<br>}<br>catch(NegativeArraySizeException e)<br>{<br>System.out.println("exception: " + e.getMessage());<br>}<br>}<br>}<br><br>What is the result?<br>23、 public class ko10_1 extends Thread<br>{ <br>int n;<br>ko10_1()<br>{<br>Thread td=new Thread(this);<br>td.start();<br>}<br>public void run()<br>{<br>for (n=0;n<6;n++)<br>{<br>try<br>{<br>System.out.print(n);<br>Thread.sleep(500);<br>}<br>catch(InterruptedException e)<br>{<br>System.out.println("Exception");<br>}<br>}<br>}<br>public static void main(String args[])<br>{<br>new ko10_1();<br>}<br>}<br>What is the result?<br><br><br>

2008-06-18

Java测试题2答案

《Java测试题2》<br><br>一、 选择<br>1.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ? B<br>A ArrayList myList=new Object();<br>B List myList=new ArrayList();<br>C ArrayList myList=new List();<br>D List myList=new List();<br>2.paint()方法使用哪种类型的参数? A<br>A Graphics<br>B Graphics2D<br>C String<br>D Color<br>3.指出正确的表达式 D<br>A byte=128;<br>B Boolean=null;<br>C long l=0xfffL;<br>D double=0.9239d;<br>4.指出下列程序运行的结果 D<br>public class Example{<br>String str=new String("good");<br>char[]ch={'a','b','c'};<br>  public static void main(String args[]){<br>    Example ex=new Example();<br>    ex.change(ex.str,ex.ch);<br>    System.out.print(ex.str+" and ");<br>    Sytem.out.print(ex.ch);<br>  }<br>  public void change(String str,char ch[]){<br>    str="test ok";<br>    ch[0]='g';<br>  }<br>}<br>A good and abc<br>B good and gbc<br>C test ok and abc<br>D test ok and gbc<br>5.运行下列程序, 会产生什么结果 B<br>public class X extends Thread implements Runable{<br> public void run(){<br>  System.out.println("this is run()");<br> }<br> public static void main(String args[])<br> {<br>  Thread t=new Thread(new X());<br>  t.start();<br> }<br>}<br>A 第一行会产生编译错误B 第六行会产生编译错误C 第六行会产生运行错误D 程序会运行和启动6.要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合? A<br>A FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();B FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read();C FileInputStream in=new FileInputStream("file.dat"); int c=in.read();D RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();7.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变? B<br>A CardLayoutB FlowLayout<br>C BorderLayout<br>D GridLayout<br>8.给出下面代码: C<br>public class Person{<br>  static int arr[] = new int[10];<br><br>  public static void main(String a[])<br>  {<br>   System.out.println(arr[1]);<br>  }<br>}<br>那个语句是正确的?<br>A 编译时将产生错误;<br>B 编译时正确,运行时将产生错误;<br>C 输出零;<br>D 输出空。<br>9.哪个关键字可以对对象加互斥锁? B<br>A transient<br>B synchronized<br>C serialize<br>D static<br>10.下列哪些语句关于内存回收的说明是正确的? B<br>A 程序员必须创建一个线程来释放内存;<br>B 内存回收程序负责释放无用内存<br>C 内存回收程序允许程序员直接释放内存<br>D 内存回收程序可以在指定的时间释放内存对象<br>11.下列代码哪几行会出错: c<br>1) public void modify() {<br>2) int I, j, k;<br>3) I = 100;<br>4) while ( I > 0 ) {<br>5) j = I * 2;<br>6) System.out.println (" The value of j is " + j );<br>7) k = k + 1;<br>8) I--;<br>9) }<br>10) }<br>A line 4<br>B line 6<br>C line 7<br>D line 8<br>二、多项选择<br>1.执行下列代码后,哪个结论是正确的 String[] s=new String[10]; BD<br>A s[10] 为 "";<br>B s[9] 为 null;<br>C s[0] 为 未定义<br>D s.length 为10<br>2.下面的表达式哪个是正确的?AE<br>A String s="你好";int i=3; s+=i;<br>B String s="你好";int i=3; if(i==s){ s+=i};<br>C String s="你好";int i=3; s=i+s;<br>D String s="你好";int i=3; s=i+;<br>E. String s=null; int i=(s!=null)&&(s.length>0)?s.length():0;<br>3.选出合理的标识符AC<br>A _sys1_lll<br>B 2mail<br>C $change<br>D class<br>4.哪个布局管理器使用的是组件的最佳尺寸( preferred size) AE<br>A FlowLayout<br>B BorderLayout<br>C GridLayout<br>D CardLayout<br>E.GridBagLayout<br>5.下列哪个方法可用于创建一个可运行的类?AE<br>A public class X implements Runable{ public void run(){ ......} }<br>B public class X implements Thread{ public void run(){ ......} }<br>C public class X implements Thread{ public int run(){ ......} }<br>D public class X implements Runable{ protected void run(){ ......} }<br>E.public class X implements Thread{ public void run(){ ......} }<br>6.下面哪个方法可以在任何时候被任何线程调用?DEF<br>A notify()<br>B wait()<br>C notifyAll()<br>D sleep()<br>E.yield()<br>F.synchronized(this)<br>7.构造BufferedInputStream的合适参数是哪个? AC<br>A BufferedInputStream<br>B BufferedOutputStream<br>C FileInputStream<br>D FileOuterStream<br>E. File<br>8.下列说法正确的是 BC<br>A java.lang.Clonable是类<br>B java.lang.Runnable是接口<br>C Double对象在java.lang包中<br>D Double a=1.0是正确的java语句<br>9.指出正确的表达式AB<br><br>B Double a=new Double(1.0);<br>C byte a = 340;<br>D Byte a = 120;<br>10.定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:CD<br>A double a=1.0;<br>A private class MyClass extends Object<br>B class MyClass extends Object<br>C public class MyClass<br>D public class MyClass extends Object<br>11.指出下列哪个方法与方法public void add(int a){}为合理的重载方法。 CD<br><br><br>A public int add(int a)<br>B public void add(long a)<br>C public void add(int a,int b)<br>D public void add(float a)<br>12.如果下列的方法能够正常运行,在控制台上将显示什么? ACD<br><br>public void example(){<br>  try{<br>    unsafe();<br>    System.out.println("Test1");<br>    }<br>    catch(SafeException e)<br>    {System.out.println("Test 2");}<br>  finally{System.out.println("Test 3");}<br>  System.out.println("Test 4");<br>}<br>A Test 1<br>B Test 2<br>C Test 3<br>D Test 4<br>13.下列哪些情况可以终止当前线程的运行? ABD<br>A 抛出一个例外时。<br>B 当该线程调用sleep()方法时。<br>C 当创建一个新线程时。<br>D 当一个优先级高的线程进入就绪状态时。<br>三、 填空题<br>1.执行下列代码后的结果是什么? int x,a=2,b=3,c=4; x=++a+b+++c++;<br>2. 包包含了Collection的接口和类的API<br>.main方法的声明格式包括<br>4.下列程序中构造了一个SET并且调用其方法add(),输出结果是<br>public class A{<br>public int hashCode(){return 1;}<br>public Boolean equals(Object b){return true}<br>public static void main(String args[]){ Set set=new HashSet();<br>set.add(new A());<br>set.add(new A());<br>set.add(new A());<br>System.out.println(set.size());<br>}<br>}<br>5.下列程序的运行结果是<br>class A{<br>class Dog{<br>  private String name;<br>  private int age;<br>  public int step;<br>  Dog(String s,int a){<br>   name=s;<br>   age=a;<br>   step=0;<br>   }<br>  public void run(Dog fast){<br>  fast.step++;<br>  }<br>}<br><br>  public static void main (String args[]){<br>  A a=new A();<br>  Dog d=a.new Dog("Tom",3);<br>  d.step=25;<br>  d.run(d);<br>  System.out.println(d.step);<br>  }<br>}<br><br>答案::填空第1题<br>x=10,a=3,b=4,c=5<br>填空第2题<br>java.util<br>填空第3题<br>(public )(static )(void)(main)(String args[])<br>填空第4题<br>1<br>填空第5题<br>

2008-06-18

Java测试题1答案

《Java测试题1》<br>Java培训后考试<br>一、 是非题5题(每题3分)<br>1、 对象的特征是对象有状态、行为、标识ID ( )<br>2、 GenericServlet是一个与协议相关的Servlet类。 ( )<br>3、 Java中的this指的是当前类。 ( )<br>4、Java数据库连接用的是JDBC。 ( )<br>5、接口是一个纯的抽象类,可以包含私有方法。 ( )<br>二、 填空题(每空2分)<br>6、从对象到类是一个( )的过程。<br>7、J2EE Web层组件指( )、( )和可选的( )<br>8、在使用Statement类的对象向数据库发送SQL语句时,如果发送的时select语句应该调用( )方法,如果发送的是insert/update/delete语句一个调用( )方法。<br>9、在J2EE Web应用中使用MVC设计模式, JSP充当( ),Servlet充当( ),可选的JavaBean充当( )。<br>10、使用JDBC访问数据库中的存储过程,应该使用( )<br>11、ServletSocket所做的工作是:( )<br>三、 程序题(每题2分,有单选和多选)<br>1.下面的程序中哪些可以输出Hello World<br>a. public class Hello{<br>static{<br>System.out.println(“Hello World”);<br>}<br>}<br>b.pulic class Hello{<br>public static void main(String[] arg){<br>System.out.println(“Hello World”);<br>}<br>}<br>c.pulic class Hello{<br>public void static main(String[] arg){<br>System.out.println(“Hello World”);<br>}<br>}<br>d.pulic class Hello{<br>static public void main(String[] arg){<br>System.out.println(“Hello World”);<br>}<br>}<br>答案: <br>2. public class Test{<br>public static void main (String args[]){<br>int x=1,sum=0;<br>while(x<=10){<br>sum+=x;<br>x++;<br>}<br>System.out.println(“sum=”+sum);<br>}<br>}<br>输出是:<br>3、给出下列声明:<br>String s1=new String(“Hello”);<br>String s2=new String(“there”);<br>String s3=new String();<br>Which of the following are legal operations?<br>A、s3=s1+s2;<br>B、s3=s1-s2;<br>C、s3=s1&s2;<br>D、s3=s1&&s2;<br><br>4.A byte can be of what size<br>1)-128 to 127<br>2)(-2 power 8)-1 to 2 power 8<br>3)-255 to 256<br>4)depends on the particular implementation of the java virtual machine<br><br>5.哪些是Java关键字?<br>1)if<br>2)THEN<br>3)const<br>4)try<br>6.哪些是合法的变量名?<br>1)2variable<br>2)variable2<br>3)_whatavariable<br>4)_3_<br>5)$another<br><br>7.编译和执行下例代码会出现什么情况?<br>public class MyClass{<br> static int i;<br> public static void main(String argv[]){<br> System.out.println(i);<br> }<br>}<br>1) Error varable i may not have been initialized<br>2) null<br>3) 1<br>4) 0<br>8. 编译和执行下例代码会出现什么情况?<br>public class Q{<br> public static void main(String argv[]){<br> int anar[]=new int[]{1,2,3};<br> System.out.println(anar[1]);<br> }<br>}<br>1)1<br>2)Error: anar is referenced before it is initialized<br>3)2<br>4)Error : size of array must be defined<br><br>9. 编译和执行下例代码会输出什么?<br>int i=1;<br>switch (i) {<br>case 0:<br>System.out.println(“zero”);<br>break;<br>case 1:<br>System.out.println(“one”);<br>case 2:<br>System.out.println(“two”);<br>default:<br>System.out.println(“default”);<br>1) one<br>2) one,default<br>3) one,two,default<br>4) default<br><br>10. class Student{<br> private String name;<br> private byte age;<br> public Student(String name, byte age){<br> this.age = age;<br> this.name = name;<br> }<br>//完成代码<br>}<br>public class Test{<br> public static void main(String[] arg){<br> Student stu1 = new Student(“Alice”, 23); //此句有错,请将正确的语句写在下面<br> Student stu1 = <br> System.out.println(stu1);<br> }<br>}<br>要求:完成Student类的代码,在控制台输出:Student Alice is 23 years old.<br>11根据JavaBean规范,完成下面的JavaBean?<br>public class Student{<br> private String name;<br> private byte age;<br> private boolean married;<br>}12、哪二种声明防止方法覆盖?<br>A、final void methoda() {}<br>B、void final methoda() {}<br>C、static void methoda() {}<br>D、static final void methoda() {}<br>E、final abstract void methoda() {}<br>13、修改show方法使得该JSP可以正确运行<br><br>14、下面哪些关于JSP的陈述是正确的:<br>1) 获得客户端提交的数据使用request对象<br>2) 向客户端输出可以使用表达式,也可以使用out对象<br>3) JSP指令用于设置容器的状态,同时产生输出<br>4) 在使用include指令处理页面模块化时,当被包含的页面发生变化时,会自动表现出来。<br><br>15、在web应用中处理会话有以下四种方式<br>1)( )<br>2)( )<br>3)( ) <br>4)( )<br>16.编译下例代码哪些没有错误?<br>1)<br>import java.awt.*;<br>package Mypackage;<br>class Myclass{}<br>2)package Mypackage;<br>import java.awt.*;<br>class Myclass{}<br>3)/* This is a comment */<br>package Mypackage;<br>import java.awt.*;<br>class Mycalss{}<br>17. 编译和执行下例代码会输出什么?<br>public class Q <br>public static void main(String argv[]){<br>int anar[]=new int[5];<br>System.out.println(anar[0]);<br>}<br>}<br>1) Eror:anar is referenced before it is initialized<br>2) null<br>3) 0<br>4) 5<br><br>18. 编译和执行下例代码会输出什么?<br>abstract class MineBase {<br> abstract void amethod();<br> static int i;<br>}<br>public class Mine extends MineBase {<br> public static void main(String argv[]){<br> int[] ar=new int[5]<br> for(i=0;i<AR.LENGTH;I++)<br> system.out.println(ar[i]);<br> }<br>}<br>1) a sequence of 5 0’s will be printed<br>2) Error:ar is used before it is initialized<br>3) Error Mine must be declared abstract<br>4) IndexOutOfBoundes Error<br>19、编译和执行下例代码会输出什么?<br>public class Borley extends Thread{<br> public static void main(String argv[]){<br> Borley b = new Borley();<br> b.start();<br> }<br> public void run(){ <br> System.out.println("Running");<br> }<br>}<br>1) Compilation and run but no output <br>2) Compilation and run with the output "Running" <br>3) Compile time error with complaint of no Thread target <br>4) Compile time error with complaint of no access to Thread package<br>20、哪些能停止一个线程运行?<br>1) The program exits via a call to System.exit(0);<br>2) Another thread is given a higher priority<br>3) A call to the thread’s stop method<br>4)A call to the halt method of the Thread class<br>21、在Servlet生命周期中的哪些方法只被执行一次<br>1) init<br>2) service<br>3) destroy<br>4) doGet/doPost<br>四、简答题<br>22、说明一个Web应用的部署结构,各种组件如何部署?(5)<br>23、说说JSP、servlet的生命周期以及二者之间的对应关系(8)<br><br>24、如何使用JDBC访问数据库,编程的步骤是什么、给出相应的案例代码?(8)<br><br>

2008-06-18

JavaMailServer与Client简单部署[3]

系统环境: <br><br>Java: :jdk1.5<br>WebServer: :tomcat5.5<br>OperationSystem :windowsXP<br><br>EmailServer :james-binary-2.3.1.zip<br>EmailClient :yawebmail-1.0.1.zip<br><br>主要实现功能:<br>今天我们来,部署一下james开源的yawebmail服务器的简单使用..<br>/*************************************************************************/ <br> 1、搭建MailWeb客户端<br> 首先确保 JDK与tomcat配置成功,并且可以使用。<br> JDK是好用的.<br><br> 下面试试tomcat<br> tomcat也是好用的..<br> <br> yawebmail的下载地址:http://yawebmail.sourceforge.net/<br><br> 然后将yawebmail.war发布到tomcat/webapps/目录下<br> 启动tomcat<br> <br> 测试yawebmail使用yawebmail登陆邮箱,发送邮件..<br> <br>新浪邮件服务器地址:<br> 发信(smtp)的服务器名是:smtp.sina.com.cn或者202.106.187.156 <br>   收信(pop3)的服务器名是:pop3.sina.com.cn或者202.106.187.150 <br> 我们这里用新浪 的邮箱..<br><br> tomcat里完全启动成功,没有报任何错误。<br> 登陆我的新浪邮箱,~!<br> OK了,yawebmail东东还是很简单的。呵~!<br><br>/*************************************************************************/

2008-03-12

JavaMailServer与Client简单部署[2]

Java: :jdk1.5<br>WebServer: :tomcat5.5<br>OperationSystem :windowsXP<br><br>EmailServer :james-binary-2.3.1.zip<br>EmailClient :yawebmail-1.0.1.zip<br><br>主要实现功能:<br>今天我们来,部署一下james开源的yawebmail服务器的简单使用..<br>/*************************************************************************/ <br> 1、搭建MailWeb客户端<br> 首先确保 JDK与tomcat配置成功,并且可以使用。<br> JDK是好用的.<br><br> 下面试试tomcat<br> tomcat也是好用的..<br> <br> yawebmail的下载地址:http://yawebmail.sourceforge.net/<br><br> 然后将yawebmail.war发布到tomcat/webapps/目录下<br> 启动tomcat<br> <br> 测试yawebmail使用yawebmail登陆邮箱,发送邮件..<br> <br>新浪邮件服务器地址:<br> 发信(smtp)的服务器名是:smtp.sina.com.cn或者202.106.187.156 <br>   收信(pop3)的服务器名是:pop3.sina.com.cn或者202.106.187.150 <br> 我们这里用新浪 的邮箱..<br><br> tomcat里完全启动成功,没有报任何错误。<br> 登陆我的新浪邮箱,~!<br> OK了,yawebmail东东还是很简单的。呵~!

2008-03-12

JavaMailServer与Client简单部署[1]

系统环境: <br><br>Java: :jdk1.5<br>WebServer: :tomcat5.5<br>OperationSystem :windowsXP<br><br>EmailServer :james-binary-2.3.1.zip<br>EmailClient :yawebmail-1.0.1.zip<br><br>主要实现功能:<br>今天我们来,部署一下james开源的yawebmail服务器的简单使用..<br>/*************************************************************************/ <br> 1、搭建MailWeb客户端<br> 首先确保 JDK与tomcat配置成功,并且可以使用。<br> JDK是好用的.<br><br> 下面试试tomcat<br> tomcat也是好用的..<br> <br> yawebmail的下载地址:http://yawebmail.sourceforge.net/<br><br> 然后将yawebmail.war发布到tomcat/webapps/目录下<br> 启动tomcat<br> <br> 测试yawebmail使用yawebmail登陆邮箱,发送邮件..<br> <br>新浪邮件服务器地址:<br> 发信(smtp)的服务器名是:smtp.sina.com.cn或者202.106.187.156 <br>   收信(pop3)的服务器名是:pop3.sina.com.cn或者202.106.187.150 <br> 我们这里用新浪 的邮箱..<br><br> tomcat里完全启动成功,没有报任何错误。<br> 登陆我的新浪邮箱,~!<br> OK了,yawebmail东东还是很简单的。呵~!

2008-03-12

Tomcat配置群集负载均衡[3][完]

我的博客:hi.baidu.com/fgfd0 我们来开始配置Tomcat群集吧! 系统环境 操作系统 :WindowsXP Java运行环境 :JDK1.5 Tomcat服务器 :Tomcat5.5 Apache服务器 :Apache2.2 开始配置: 1、我们先以普通的方式配置tomcat1、tomcat2 {配置Java环境变量} {启动Tomcat1} 启动成功!表示我的tomcat1是好使的!在来看看tomcat2也就是另一台机器上的。 {启动Tomcat2} 表示我的tomcat2是好使的! 1、群集搭建: 首先我们要有两台机器每台机器上各装有tomcat和java运行环境: 举例场景: 注意这里的tomcat1和tomcat2是分部在两台机器上的,他们的IP分别为: tomcat1: ip:192.66.66.111 tomcat2: ip:192.66.66.134 配置tomcat1: 现在开始解开群集配置. Tomcat1\conf\server.xml的如下内容去掉注释,没有就在</Host>之前加上去:

2008-02-26

Tomcat配置群集负载均衡[2]

我的博客:hi.baidu.com/fgfd0<br><br>我们来开始配置Tomcat群集吧!<br><br>系统环境<br><br>操作系统 :WindowsXP <br><br>Java运行环境 :JDK1.5<br>Tomcat服务器 :Tomcat5.5<br>Apache服务器 :Apache2.2<br><br><br><br><br><br><br>开始配置:<br><br>1、我们先以普通的方式配置tomcat1、tomcat2<br> {配置Java环境变量}<br> <br> {启动Tomcat1} 启动成功!表示我的tomcat1是好使的!在来看看tomcat2也就是另一台机器上的。<br> {启动Tomcat2} 表示我的tomcat2是好使的!<br><br>1、群集搭建:<br> 首先我们要有两台机器每台机器上各装有tomcat和java运行环境:<br><br> 举例场景: 注意这里的tomcat1和tomcat2是分部在两台机器上的,他们的IP分别为:<br> tomcat1: ip:192.66.66.111 <br> tomcat2: ip:192.66.66.134<br><br><br><br> 配置tomcat1: 现在开始解开群集配置.<br><br> Tomcat1\conf\server.xml的如下内容去掉注释,没有就在</Host>之前加上去:

2008-02-26

Tomcat配置群集负载均衡[1]

我的博客:hi.baidu.com/fgfd0 我们来开始配置Tomcat群集吧! 系统环境 操作系统 :WindowsXP Java运行环境 :JDK1.5 Tomcat服务器 :Tomcat5.5 Apache服务器 :Apache2.2 开始配置: 1、我们先以普通的方式配置tomcat1、tomcat2 {配置Java环境变量} {启动Tomcat1} 启动成功!表示我的tomcat1是好使的!在来看看tomcat2也就是另一台机器上的。 {启动Tomcat2} 表示我的tomcat2是好使的! 1、群集搭建: 首先我们要有两台机器每台机器上各装有tomcat和java运行环境: 举例场景: 注意这里的tomcat1和tomcat2是分部在两台机器上的,他们的IP分别为: tomcat1: ip:192.66.66.111 tomcat2: ip:192.66.66.134 配置tomcat1: 现在开始解开群集配置. Tomcat1\conf\server.xml的如下内容去掉注释,没有就在</Host>之前加上去: 这个是tomcat1噢~!看清楚了。 <Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"

2008-02-26

CVS库源程序下载方法

下载开源CVS项目方法:<br>例如下载SpringCVS库源程序。<br>第一步骤先安装CVS: <br>安装完TortoiseCVS-1.8.31.exe 之后其根目录下包含CVS.exe

2007-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除