- 博客(15)
- 收藏
- 关注
原创 第七次作业
1.String类型有什么特点?两种实例化方式:(1)String可以采用直接赋值的形式进行操作,这一点像基本数据类型的赋值操作一样。String str = "hello"(2)String是一个类,所以可以new一个对象String str = new String("hello");2.String什么时候进行值比较,什么时候进行引用比较?stringA.equals(stringB);进行值比较stringA==stringB;进行引用比较3.String与Strin
2021-01-13 15:38:30 89
原创 第六次作业
1.“程序中凡是可能出现异常的地方必须进行捕获或抛出”,这句话对吗?不对。异常分两种,一种是runtime异常,比如NullPointException等,这一类你不在程序里面进行try/catch,编译不会出错。另一种是非runtime异常,比如SqlException等或自定义的exception,这一类在程序里不进行try/catch或throws,编译就会出错。2.自定义一个异常类,并在程序中主动产生这个异常类对象。public class SelfGenerateException e
2021-01-13 15:38:08 91
原创 第五次作业
1.this和 super各有几种用法?this当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。(this是当前对象自己)把自己当作参数传递时,也可以用this.(this作当前参数进行传递)当在匿名类中用this时,这个this则指的是匿名类或内部类本身。这时如果我们要使用外部类的方法和变量的话,则应该加上外部类的类名在构造函数中,通过this可以调用同一类中别的构造函数this同时传递多个参数supersuper有三种用法【1】 super.xx
2021-01-13 15:03:09 107
原创 java第四次作业
1.面对对象的主要特征是什么?封装,继承,多态2.封装是如何实现的?利用抽象数据类型将数据和基于数据的操作绑定在一起,数据被保存再抽象数据内部,只有通过被授权的操作方法才能够访问数据,通过访问控制符来实现授权3.对象之间如何相互作用,作用的条件是什么?通过发送消息相互作用条件:1,引用必须引用了特定的对象2,对象必须定义了相应的属性和方法3,被访问的属性和方法必须具有可访问的权限4.protected修饰符有何特点?当类前修饰符为 public时,protected修饰的方法和属性
2021-01-13 15:02:33 176
原创 java第三次作业
1.对象与对象引用的区别是什么?(1)所在内存空间不同:类和对象被分配到堆中,而对象引用则被分配到栈里面。(2)定义不同:对象是客观事物的抽象,而引用对象则像是对象的名片,存有对象的地址,可以通过引用对象来查找到对象。2. 对象作为参数传递的特点是什么?对象是引用传递,当对象作为参数传递的时候,传递的是参数的地址。3. 对象初始化顺序是怎样的?请举例说明顺序依次向下:父类静态字段父类静态代码段子类静态字段子类的静态代码段父类成员变量父类非静态代码块父类构造器子类成员变量子类
2021-01-12 16:08:40 80
原创 java第二次作业
1. Java包含哪些数据类型?请举例说明数据类型 byte (byte)1short (short)1int 1long 2Lfloat 1.7fdouble 1.7Dboolean true / falsechar 'A', 'a'class String类interface CharSequence数组 String[]2. Java基本数据类型转换包含哪两类?请举例说明自动类型转换,如在算术运算中,...
2021-01-12 15:59:10 85
原创 java第一次作业
第一次作业1.谈谈你过去学习编程语言的方法,经验和教训最先学习的事python,学习这门语言的时候是在高中毕业的那个暑假,对python很有兴趣,先看了些基础语法,就开始每天做一些题目,有不会的地方就进行知识点的查找学习,收获很快。2.Java语言都有哪些特点?Java语言是跨平台的,由于JVM的支持,使得Java语言可以在不同的操作系统上运行Java语言面向对象的特性,与C语言面向过程的设计不同Java语言是编译型语言,在执行之前需要将源代码转换成字节码,而不同Python, P.
2021-01-12 15:57:13 77
原创 java聊天室
实现功能:私聊和文件传输客户端:package my;import java.io.BufferedReader;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;impor
2021-01-12 15:50:20 79
原创 银行账户管理6
Accountpackage bank6;import java.text.DecimalFormat;abstract public class Account {//账户类 private String id; //帐号 private double balance; //余额 private static double total = 0; //所有账户的总金额 //供派生类调用的构造函数,id为账户 protected Account(fin
2021-01-12 15:46:12 184
原创 银行账户管理5
Accountpackage bank5;import java.text.DecimalFormat;abstract public class Account {//账户类 private String id; //帐号 private double balance; //余额 private static double total = 0; //所有账户的总金额 //供派生类调用的构造函数,id为账户 protected Account(fin
2021-01-12 15:42:15 102
原创 银行账户管理4
Accountpackage bank4;public class Account {//账户类 private String id; //帐号 private double balance; //余额 private static double total = 0; //所有账户的总金额 //供派生类调用的构造函数,id为账户 protected Account(final Date date, final String id) {
2021-01-12 15:25:32 177
原创 银行账户管理3
Datepackage bank2;public class SavingsAccount { private int id; //账号 private double balance; //余额 private double rate; //存款的年利率 private int lastDate; //上次变更余额的时期 private double accumulation; //余额按日累加之和 private static dou
2021-01-12 15:20:35 121
原创 银行账户管理2
PersonalBankpackage bank2;public class PersonalBank { public static void main(String[] args) { //建立几个账户 //SavingsAccount sa0 = new SavingsAccount(1, 21325302, 0.015); SavingsAccount sa1 = new SavingsAccount(1, 58320212, 0.
2021-01-12 15:18:18 170
原创 银行账户管理系统1
package bank1;public class SavingsAccount //储蓄账户类{ private int id; //账号 private double balance; //余额 private double rate; //存款的年利率 private int lastDate; //上次变更余额的时期 private double ...
2021-01-12 15:13:34 521
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人