随笔分类 - JavaSE
摘要:作业: 1. 为某研究所编写一个通用程序,用来计算每一种交通工具运行 1000公里所需的时间.已知每种交通工具的参数都是3个整数常量A、B、C的表达式。 现有两种工具:Car 和Plane,其中Car 的速度运算公式为:A*B/C,Plane 的速度运算公式为 :A+B+C。 要求在未来如果增加第3
阅读全文
摘要:1. a. 定义一个接口Compute,用来完成计算器的功能,比如最简单的加减乘除功能 interface Compute { double compute(double a, double b) } b. 定义一个ShowCompute类,里面定义一个工具方法compute(Compute com
阅读全文
摘要:作业:完成对FirstLevel对象的深度克隆。 1 class FirstLevel implements Cloneable { 2 int firstIntValue; 3 double firstDoubleValue; 4 SecondLevel second; 5 6 public Fi
阅读全文
摘要:作业: 1. 判断一个字符串是否是回文串例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串 2. 统计大串中小串出现的次数举例:在字符串” woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxi
阅读全文
摘要:作业: 1. final,finally 和 finalize的区别 2. 定义三种新类型的异常。 写一个类,在该类的三个方法中抛出三种不同的异常。 然后在mian方法中调用这个类的不同方法,尝试用try catch捕获你写的异常。 参考答案: 1. final,finally 和 finalize
阅读全文
摘要:作业: 1. 递归删除目录 目录结构为如下(尽量不要在c盘中测试哈) firstLevel目录中,包含一个secondLevel目录和a1.txt和b1.java文件 secondLevel目录中包含dir1和dir2两个目录,和a2.txt和b2.java文件 dir1目录中包含a3.txt和b3
阅读全文
摘要:1.有这样的一个words数组,数组中每个字符串的格式为“词性:单词”String[] words = {"verb:eat","verb:drink","verb:sleep","verb:play","noun:rice","noun:meat","noun:hand","noun:hair"}
阅读全文
摘要:作业 1. 将人,学生和老师(老师多了教工编号和讲课的行为)案例用继承实现, 并添加军人类,军人的特殊属性假设有部队编号,军人特有的行为假设有训练。 2.a. 声明一个Person类,里面定义了三个属性,name、gender、age(姓名、性别、年龄) 通过构造方法进行赋值。有一个display方
阅读全文
摘要:作业 1. 结合多态发生的条件,及继承相关知识,自己总结并验证下,哪些方法无法实现多态效果。 2. 自己定义一个类,类中定义3个成员变量,这3个成员变量都被final修饰, 请用3种不同方式,为这3个被final修饰的成员变量赋值。 3. 实现如下多态案例,分别定义Person类,SouthPers
阅读全文
摘要:作业: 1. 创建两个类,分别用来表示长方形和正方形,同时定义所需的成员变量,代表长方形或者正方形的边长,在两个类中分别定义两个方法,用来求对应形状的面积和周长,并定义相应的get,set方法,获取和改变方形和正方形的变长。 2. 在com.cskaoyan.a包下,定义一个名为MyClass的类如
阅读全文
摘要:今天我们主要学习了如下内容: 1. 方法覆盖的条件及注意事项2. final关键字3. 多态的概念,及效果4. 多态成员的访问特征5. 多态的优点及多态的弊端6. 解决多态的弊端(instanceof + 强制类型转化) 1. 继承(extend)中方法覆盖(method override)的条件及
阅读全文
摘要:今天主要学习了以下内容:1. 继承的优缺点,及继承的限制和注意事项2. 子类对象的初始化3. 父类成员变量的隐藏4. 父类方法的覆盖 1 package com.cskaoyan.basic; 2 3 /** 4 * @author zhangshuai@Cskaoyan.onaliyun.com
阅读全文
摘要:今天我们主要学习了如下内容: 1. 代码块(局部代码块,构造代码块,静态代码块)2. package和import关键字3. 了解面向对象思想4. 访问权限5. 面向对象3大特征之封装 1.补充昨天的,Static关键字: 1 package com.cskaoyan.syntax.yesterda
阅读全文
摘要:作业: 1. 定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: id表示学号;name表示姓名;gender表示性别;age表示年龄;java表示Java课程成绩。 (2) 在定义一个print()方法,输出student对象的 name,gender,age,
阅读全文
摘要:今天我们主要学习了,static关键字及其特点 static关键字 static引例 1 package com.cskaoyan.keystatic; 2 3 /** 4 * @author zhangshuai@Cskaoyan.onaliyun.com on 2020/4/15. 5 * @v
阅读全文
摘要:作业: 1.定义一个Student类: a. 要求包含4个成员变量 String name, int age, boolean isMale, int sno b. 分别定义5个构造方法 分别为无参构造 初始化name成员变量值的1参构造方法 初始化name 和 sno两个成员变量值的2参构造方法
阅读全文
摘要:今天我们主要学习了如下内容: 1.类和对象的基本概念,类定义的语法2. 创建对象的语法访问对象成员变量和成员方法的语法3. 从数据类型的角度理解类和对象,以及对象的内存图解。4.面向对象特殊语法: a. 成员变量 VS局部变量 b. 方法形参类型为引用类型时的特殊例子。 c. 构造方法 d. thi
阅读全文
摘要:作业: 1. 输入一个 m*n的矩阵和一个n*p的矩阵,并初始化, 要求打印出两个矩阵的乘积(两个矩阵数据,分别存储在两个二维数组中) 2. 一个楼梯有n (n >= 1)级,每次走1级或两级,请问从1级台阶走到第n级台阶一共有多少种走法(假设一开始站在第0级台阶上) 3. 计算n条直线最多能把平面
阅读全文
摘要:作业 1. 将67转换为 二进制,八进制,十六进制,将 0b10100101, 0345, 0xef 转换为十进制 2. 字长为8,已知原码 0110 1010 和 1100 0110, 求它们的补码,已知补码 0110 1010 和 1100 0110, 求它们的原码 3. 语句byte b =
阅读全文
摘要:今天我们主要学习以下内容1. 二维数组的概念,内存映象,二维数组中数据元素的访问2. 二维数组的3中初始化方式3. 方法的参数传递问题(基本数据类型和引用数据类型)4 递归方法的定义,递归的算法核心思想 二维数组 引例: 我们已经学习了基本的一维数组,可以持有大量数据。 思考如下场景: 假设我现在要
阅读全文

浙公网安备 33010602011771号