10 2017 档案
摘要:1. 请运行以下示例代码StringPool.java,查看其输出结果。如何解释这样的输出结果?从中你能总结出什么? 输出结果: 结论: 在Java中,内容相同的字串常量(“Hello”)只保存一份以节约内存,所以s0,s1,s2实际上引用的是同一个对象。 编译器在编译s2一句时,会去掉“+”号,直
阅读全文
摘要:1.设计思想 因为静态变量被所有的对象所共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化。而非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个对象拥有的副本互不影响。所以在类中声明一个静态变量a=0,但是当类中每创建一个对象时,它就在构造函数中加1,最后输出的a的值
阅读全文
摘要:1.以下代码为何无法通过编译?哪儿出错了? 因为在Foo类中已经有了一个Foo类的有参构造函数,所以Foo类中已经不默认Foo()的无参构造函数,所以在new Foo()时无法调用构造函数。所以在无法通过译。可以再在Foo类中写一个无参构造函数,这样在new Foo()时,就可以通过编译。 2.使用
阅读全文
摘要:一.使用组合数公式利用n!来计算 1.设计思想 先输入整数n和k,分别用计算n!的递归的方法算出n!,k!和(n-k)!的结果,再计算n!/(k!(n-k)!!。用大数类BigInteger来表示n!,k!和(n-k)!的返回类型。最后输出计算的结果。 2.流程图 3.源程序代码 import ja
阅读全文
摘要:1.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。 import java.math.BigInteger; public class Suijishu public static void main(String[] args) { int n=1000;//n是生成随机数的
阅读全文
摘要:1.一个Java类文件中真的只能有一个共有类吗? 一个Java类文件中只能有一个公有类 2.请使用Eclipse或javac检测一下以下代码,有错吗? 在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名
阅读全文
摘要:1.实验设计 新建一个类Login继承 java.awt类包里的Frame,定义一个JFrame类的框架f,设置窗口的大小,位置,背景颜色,窗口可见;然后定义一个容器con,容器中组件的布局为6行1列,容器中共存放5个面板:填写登录名面板,填写密码面板,填写验证码面板,存放“登录”按钮的面板,存放“
阅读全文

浙公网安备 33010602011771号