
Java作业
清汤芥末面
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第11次java作业
8、 import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; class Plural{ private double x; private double y; public double getX() {return x;} public void setX(double x) {this.x = x;} public double get原创 2020-12-19 10:48:29 · 218 阅读 · 1 评论 -
第十次java作业
3、 代码 public class creat { static String loadStream(InputStream in) throws IOException { StringBuffer buffer = new StringBuffer(); int n = 1,i=5; byte[] buf = new byte[n]; while(i>0) { in.read(buf,0,n);原创 2020-12-07 22:10:40 · 231 阅读 · 0 评论 -
第九次java作业(网络编程)
1、 网络协议分为7层,分别为应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。 应用层:直接为用户的应用程序提供服务。示例:TELNET,HTTP,FTP,NFS,SMTP等。 表示层:提供网络传输的标准格式。示例:加密,ASCII等。 会话层:提供网络中两主机之间会话的建立、维持、终止等。示例:RPC,SQL等。 传输层:为两主机间的进程通信提供可靠服务。示例:TCP,UDP,SPX。 网络层:为分组交换网上的不同主机提供通信服务,包括路由、地址解析等。示例:IP,IPX等。 数据链路层:两个原创 2020-11-15 14:06:09 · 288 阅读 · 0 评论 -
第8次java作业
1、 区别:同类的多个线程共享一块内存空间和一组系统资源,而线程本身的数据通常只有微处理器的寄存器数据,以及一个供程序执行时使用的堆栈。所以系统在产生一个线程,或者在各个线程之间切换时,负担要比进程小的多。 一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块内存空间、一组系统资源,每一个进程的内部数据和状态都是完全独立的。Java程序执行中的单个顺序的流控制称为线程,多线程则指一个进程中可以同时运行多个不同的线程,执行不同的任务。 联系:一个进程包括多个线程。 2、 应用程序必须运行完所有的前台线原创 2020-11-07 14:36:58 · 134 阅读 · 0 评论 -
第七次java作业
3.string具有不可变性。 4.stringA.equal(stringB);进行值比较。stringA==stringB;进行引用比较 5.string有不可变性,而stringbuffer有可变性。原创 2020-10-27 21:22:24 · 130 阅读 · 0 评论 -
第5、7周个人银行账户管理系统java版本总结博客
1.java是一门面向对象的语言,在个人银行账户管理系统的改写中,深刻体会到了面向对象的好处,那就是易维护、质量高、效率高、易扩展。 2.在对第4章的改写中,将id, lastDate,balance, rate, accumulation定义为私有变量,体现出了面向对象的封装性,通过公共方法才可以访问它们,保障了数据的安全与稳定。利息的计算方法和记录也是私有的,用户不可以进行修改。 3.在对第5章的改写中,增添静态属性与方法,增加静态的属性total,方便记录所有账号的总金额,同时静态方法,方便查询tot原创 2020-10-26 22:20:36 · 562 阅读 · 0 评论 -
第6次java作业
1.异常分两类,runtime异常bai和非duruntime异常。 a.runtime异常,比如NullPointException等,这一类你不在程序里面进行try/catch,编译不会出错。如果dao一旦这样的异常出现程序就马上挂掉。对于这类异常,通常通过检查业务前后逻辑和健壮性编码(比如提前null判断)来避免。 b. 非runtime异常,比如SqlException等或自定义的exception,这一类在程序里不进行try/catch或throws,编译就会出错。非runtime异常必须捕获或抛原创 2020-10-26 21:09:38 · 113 阅读 · 0 评论 -
第5次java作业
1.this:表示当前引用,常用于形参或局部变量与类的成员变量同名的情况下。表示当前对象。调用当前类的构造方法。super:子类的数据成员和成员方法与父类的数据成员和成员方法重名,需要调用super来指明。super(参数)表示调用父类的构造方法。 2.调用父类的构造方法,再进行自己构造函数后面的语句。 3.域变量进行默认初始化,再进行初始化语句,再进行构造函数的赋值,局部变量只能通过赋值进行初始化。 4. abstract class people{ public abstract void show()原创 2020-10-25 21:23:00 · 240 阅读 · 1 评论 -
第四次java作业
1.封装、继承、多态。 2.通过访问控制符,private、public、protected、默认。 3.通过引用互相传递消息,作用的条件是引用必须指定了特定的对象,对象必须定义了相应的方法或属性,被访问的属性或方法具有可访问权限。通过封装和组合来实现,具有“高内聚,低耦合”的特点,比如A类里有B类的引用,则A的事例对象由B的事例对象组合而成。 4.具有继承访问权限和包访问权限。 5.object类是所有类的祖先,(1)clone方法 (2)getClass方法(3)toString方法(4)finaliz原创 2020-10-18 22:20:26 · 335 阅读 · 0 评论 -
java第一次作业
4:Aplication: package java的代码; import java.awt.*; import java.applet.*; public class test1{ public static void main(String args[]) { System.out.println("My first Java!"); } } Applet: package java的代码; import java.awt.*; import java.applet.*; public c原创 2020-09-25 14:34:26 · 226 阅读 · 0 评论 -
java第二次作业
p33: 1.D 2.byte、short、int、char 3.C 4.float s=2.3f; 5.B 问答题: 1.java包含基本数据类型和引用类型,基本数据类型包括整型、浮点型、字符型、布尔型,引用类型包括class类、interface接口、数组。 2.自动类型转换,short和byte类型操作时转化为int。强制类型转换,int转化为byte。 3.Java是面向对象的语言,但并不是“纯面向对象”的,因为我们经常用到的基本数据类型就不是对象。但是我们在实际应用中经常需要将基本数据转化成对象,原创 2020-09-25 15:46:35 · 174 阅读 · 0 评论 -
第三次java作业
1.一个对象可以被多个对象引用操纵,一个对象引用可以指向不同的对象。对象一般存储在堆上,而引用存储在堆栈上。Person person; person = new Person(“张三”); person = new Person(“李四”); 2.按引用传递,改变原对象的值。 3.对象的初始化顺序是系统对数据成员进行默认初始化、执行数据成员定义处的初始化语句、调用构造函数进行初始化。 4.static修饰的字段属于整个类,而不属于某个对象。某个类的变量需要初始化加载或者经常需要调用的时候。 5.final原创 2020-10-03 09:59:15 · 178 阅读 · 0 评论