- 博客(31)
- 收藏
- 关注
原创 第八次作业
8import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;class Fs{ private double x; private double y; public Fs(double x, double y) {this.x = x; this.y = y;} public void show() { if (y == 0)
2020-12-20 20:21:23
134
原创 第七次作业
**1:**Java中流从流动方向看分为输出流和输入流。以读取的类型来看分为字符流和字节流,这两者之间可以相互转换。2:Inputstream的子类(1)FileInputstream在文件读取时使用(2)PipedInputsream在进行管道接收时使用(3)ObjectInputstream在对象串行化时使用Outputstream的子类(1)FileOutputstream在文件写时使用(2)PipedOutputsream在进行管道输出时使用(3)ObjecOutputtstream
2020-12-20 20:05:49
96
原创 第六次作业
1一共分为7层。物理层实现比特形式的信息传输,数据链路层是网络邻节点设备间二进制信息传输的通道,网络层是解决跨越多个链路以及不同网络设备间的通信问题,传输层解决不同网络设备间的通信连接,通信管理。应用层表示层会话层就是为客户提供服务的通信协议。2 1:Tcp协议数据传输之前要进行三次握手连接法而udp不需要建立连接而是直接发送2:TCP协议可以传输大量数据因为它能够保证对方接收到所有传输信息而UDP协议因为其不建立连接导致传输数据时会导致缺损所以传输的数据有限制且不可靠但是它操作简单而且传输效率高。
2020-11-15 09:30:20
172
原创 第四次作业
1.相同点就是它们的实现基于字符数组,封装了对字符串处理的各种操作,同时都可以自动检测数组越界等运行时的异常。不同点就在于String类一旦被赋值就不能更改其指向对象若更改则会指向一个新的字符对象。而StringBuffer和StringBuilder进行更改时是在原来的地址中对字符串进行更改而不是分配一个新的空间。StringBuffer与StringBuilder的区别在于前者非线程更加安全后者则是线程更加安全2.for循环中用+进行运算是如果是字符串的话每次进行运算时=是都要新建对象浪费时间的同
2020-11-01 15:20:43
88
原创 银行管理系统c++改写java总结
1.java中每个私有属性前都得加关键字否则会成为默认属性2.java中是没有运算符重载这种操作的。比如说c++中可以通过运算符重载使得两个类进行相减或者相加,这时我们有两个办法解决。1就是将进行操作的域变量变为public这样通过对象引用就可以实现相关操作但缺点是相关域变量不在被封装。2通过设计函数来实现运算符重载。3.static属性的方法或者函数只能够使用static域变量否则会出现报错。4.c++中的虚类或者虚函数就是java中的抽象类或者函数。但是java中抽象类的函数只有声明没有具体实现方
2020-11-01 15:00:48
198
原创 异常处理的两种方式以及区别
异常处理的方式有两种。一种是声明抛出处理,另外一种是捕获处理。声明抛出处理有分为隐式抛出和显示抛出。特点是程序方法可以对异常不进行处理,让调用该方法的地方处理。而嵌套处理时通过try-catch-finally来解决当出现异常时程序会自己进行处理。...
2020-10-25 08:52:21
1143
原创 instanceof的使用场景
instanceof用于判断前面的对象是否是后面的类,或者其子类、实现类的实例。就是判断一个对象的声明是否为该对象的实例引用。如A a=new A()那么使用instanceof时为true或者A a=new B()然后B是A的子类那么结果为false反过来为true...
2020-10-18 11:05:41
488
原创 java运行时多态是什么含义
运行时多态就是覆盖,就是子类方法覆盖父类方法。使用父类引用指向子类对象,再调用某一父类中的方法时,不同子类会表现出不同结果。
2020-10-18 10:58:54
204
原创 组合与继承的区别以及应用场景
组合只是将两个类结合起来其中一个类是另外一个类的域变量两个类之间无上下级关系。而继承则是如果子类建立那么父类一定要先建立的这种关系。所以当你只需要使用另外一个类的方法时使用组合,但是如果你需要使用另外一个类的作用时但你不想被其他的类访问用继承反之组合。...
2020-10-18 10:49:35
292
原创 覆盖是什么,作用?
覆盖就是父类的方法子类可以访问时,子类通过一个完全一样的函数名和参数覆盖了父类但是函数作用可以不同。类可以通过super使用被覆盖的父类函数。
2020-10-18 10:40:44
1106
原创 什么是组合,作用是什么?
A类的对象是B类的成员变量。相当于 A类是B类对象的一个属性。作用:当一个类需要访问另外一个类的域变量或者方法而不是需要继承时可以通过组合来实现。
2020-10-18 10:36:05
418
原创 java数组元素为基本数据类型和引用类型时区别
Java数组元素为基本数据类型时,数组中的所有元素都是基本数据类型,Java数组元素为引用类型时,数组中的所有元素都是对象。
2020-10-11 14:46:33
470
原创 Java中final的作用
当用final修饰一个类时,表明这个类不能被继承修饰方法时把方法锁定,以防任何继承类修改它的含义final成员变量表示常量,只能被赋值一次,赋值后值不再改变
2020-10-11 14:40:03
81
原创 static与非static的区别。
static修饰的类属性或者对象被保存在类的内存区的公共存储单元中,可以被类,多个对象引用访问。当类的属性或方法需要被类的1对象多次引用时就用static修饰
2020-10-11 14:38:23
90
原创 2020-09-27
逻辑运算符&&只要一个条件为false另外一个不会计算。但是&两个条件表达式都会进行运算无论是否为true。位运算符&是进行两个数二进制与的运算如3&5=0000 0001而逻辑运算符&是进行两个表达式的判断如3+5>8 & 3+4<7=0。...
2020-09-27 13:26:06
55
原创 2020-09-27
Integer是int的包装类int是基本的数据类型Integer必须实例化才能用int变量不需要实例化。转换Integer vari=new Integer(5);
2020-09-27 13:21:12
50
原创 2020-09-23
java跳出多循环可以用break语句和continue语句。跳出内循环只需在需要结束的代码后面加上break或者continue就可以。跳出外循环就需要通过带标号的语句跳出如break lab或者continue lab
2020-09-23 19:05:02
64
原创 2020-09-23
Java不管在哪个操作系统只要安装了虚拟机就能运行Java代码。因为java要经过编译和解释最后都变成了二进制。任何操作系统都能识别二进制所以java可以跨平台实现。
2020-09-23 18:52:18
82
原创 2020-09-23
学习编程语言的方法经验和教训方法的话就是上课认真听老师讲的语法知识,课上没怎么听懂的话课后一定要话时间以自己的思维逻辑去理解这样那个语法算法你才算明白了。教训的话就是经常出现小问题,忘写分号或者ifelse没有用中括号的习惯搞的后面看代码的时候有点头晕。...
2020-09-23 18:46:43
69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人