- 博客(8)
- 收藏
- 关注
原创 简易文件收发器
简易文件收发器实现的功能是:客户端向服务器发送文件名,服务器接受并判断是否存在此文件,若不存在则向客户端反馈不存在,若存在则反馈文件名及大小(字节数),并发送,由客户端接收.主要理论:运用了Socket网络输入输出流,使服务器和客户端都建立了内存与网络的交流;运用了file文件输入输出流,同样还它们建立了内存与硬盘的交流;运用了Thread线程,使服务器支持多客户端并发.模拟为Ser...
2019-07-26 19:26:51
270
原创 抽象 接口的一些小细节
抽象方法不可以是静态的,不可以有方法体**(不可以写大括号)**,不可以在普通类中定义,可以在接口中和抽象类中定义abstract类中至少有一个方法是abstract方法abstract只能修饰类或方法,不能修饰属性接口中的方法却都是abstract的接口不占用存储空间接口是一种只含有抽象方法或常量的一种特殊的抽象类,因为接口不包括任何实现,所以与存储空间没有任何关系java8以前...
2019-07-24 16:09:38
105
原创 重写与重载的区别
== 重写、重载的问题:==重写要求方法签名完全相同,返回值类型如果是基本类型或无返回值时必须一致。重载要求方法名相同且参数列表必须不同,与返回值类型无关。...
2019-07-24 15:56:56
126
原创 private不能用于修饰顶层类
private不能用于修饰顶层类:原因: 对于顶层类(外部类)来说,只有两种修饰符:public和默认(default)。因为外部类的上一单元是包,所以外部类只有两个作用域:同包,任何位置。因此,只需要两种控制权限:包控制权限和公开访问权限,也就对应两种控制修饰符:public和默认(default)。但是private可以修饰class的,只不过该类不能使顶层类,可以是内部类 内部类...
2019-07-24 15:54:32
1575
原创 Java三目运算符
在三目运算符中:第二个表达式和第三个表达式中如果都为基本数据类型,整个表达式的运算结果由容量高的决定对于三目运算符 boolean类型表达式A?表达式B:表达式C,先计算条件A,然后进行判断。如果A的值为true,计算B的值;否则,计算C的值。一个条件表达式从不会既计算B,又计算C,三目运算符本质上是一种分支结构注意:第二个表达式和第三个表达式中如果都为基本数据类型,整个表达式...
2019-07-24 15:50:24
123
原创 分享一道有意思的Java自然转换的题
(多选题)byte b1=1,b2=2,b3,b6,b8;final byte b4=4,b5=6,b7;b3=(b1+b2); /语句1/b6=b4+b5; /语句2/b8=(b1+b4); /语句3/b7=(b2+b5); /语句4/System.out.println(b3+b6);下列代码片段中,存在编辑错误的语句是 ( 1 3 4 )原因:语句1中(b1...
2019-07-24 15:38:04
151
转载 Java之父--Gosling
Java之父–Gosling詹姆斯·高斯林 (James Gosling,1955年5月19日-,出生于加拿大)James Gosling亲手设计了java语言,完成了java技术的原始编译器和虚拟机。sun公司于1995年年正式推出!James Gosling从小就喜欢技术,爱鼓捣东西。12岁的时候,他用报废的电话机和电视机中的部件做了一台电子游戏机。附近农民的康拜因(联合收割机)出了问题...
2019-07-24 15:28:38
778
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人