10 2017 档案
摘要:一 在Java中,内容相同的字串常量(“Hello”)只保存一份以节约内存,所以s0,s1,s2实际上引用的是同一个对象。 编译器在编译s2一句时,会去掉“+”号,直接把两个字串连接起来得一个字串(“Hello”)。这种优化工作由Java编译器自动完成。 当直接使用new关键字创建字符串对象时,虽然
        阅读全文
                
摘要:1 方法名是类名 没有返回值类型 2 问题:以下代码为何无法通过编译?哪儿出错了? Foo类写了一个有参的构造函数,但没有无参的构造函数。但调用的是无参的构造函数 3 如果一个类中既有初始化块,又有构造方法,同时还设定了字段的初始值,谁说了算? 执行代码 public class Initializ
        阅读全文
                
摘要:使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。 程序代码 运行截图
        阅读全文
                
摘要:利用阶乘公式来计算组合式: 程序设计思想: 根据公式来计算组合数的大小,从键盘输入n,k的值,设计一个计算阶乘的大小,如果输入的数a为1或0,则直接return 1,否则运用递归,计算a-1的阶乘,直到a为1时,递归结束。 程序流程图: 程序源代码: public static int jieche
        阅读全文
                
摘要:一 一个Java类文件里边只能有一个公共类。例如 这一段代码就是错误的,因为他有两个公共类,若将类Inner前的public删掉程序就不会报错。一个java文件可以写多个类和接口在里面,但必须只能且必须有一个public的类或接口,而且那个public的类或接口必须和文件同名 二 public cl
        阅读全文
                
摘要:要求:编写一个程序,此程序从命令行接受多个数字,求和之后输出结果。 设计思想:命令行的参数都是字符串,需要将其转化为整数,然后实现数字的相加,最后输出结果。 程序流程图: 程序源代码: import java.util.Scanner;public class JavaAppArguments { 
        阅读全文
                
                    
                
浙公网安备 33010602011771号