Java实验笔记报告

java 开发工具eclipse

一、常识基础

1.Java与c++的区别:取消了多继承,因为可懂度低,复杂 变成 可读性高冗余度高。所以不做使用

2.equals函数是每个类里都有,用t1.equals(t2)就可,比较字符串是否相同

3.跟类名一样的叫构造函数

4.创建子类b的方法

class a{}

class b extends a{

public b(){

super(10)用有参构造函数

super.属性或者函数;重写后悔了想用父类的或者,这个必须在第一行}

final(终结了):final 前加则方法不能重写,但允许继承。加到类前则不能被继承

上转型对象:爸爸(父类声明的对象)是子类的上转型对象,爸爸可以等于儿子,之后不可以用儿子里特有的函数,可以用重写的函数,自己原来的也能用father a=new son();

abstract:abstract前加,只需要声明,必须之后被重写。类只包含一个抽象方法时,类得是抽象类。抽象类不能分配空间

-》不能创建对象

只要声明不用实现(等价于c++的纯虚函数virtue 一个函数=0)(virtue需要声明和实现和上转型对象等价)

子类必须重写所有的抽象函数

主函数

class text {public static void main(String args[])}

 

system.out.println()

 

 

 

5.16

1.类的函数是抽象的则是抽象类

类里的属性是抽象的,这类不是抽象的

2.类的函数的参数是抽象,使用的时候得创建上转型对象

3.USB接口的抽象类:

 public interface 接口名{

public final可不写 属性为常量

public abstract 函数();

}

计算机类继承USB接口类,子类重写时函数必须加public

class 类名 implements 接口1,接口2

接口名 c;

c=new 类名();

4.接口的常量属性,可以在子类直接用,可以用接口名调用,可以用子类名调用,可以用

5.Java数组

int x[]=new int[8]

.length

 

外部类和内部类

 

5.30

 

组件往窗口[jframe]上放是看不见的

 

先获取内容面板

jdk1.5之后add()remove()setlayout()可直接用

文本框放在中间容器[jscrollpane]滚轮

布局设计

frame.setlayout()

bottom.

监听器接口类设置actionperformed函数虚函数点按钮执行的操作

接口只提要求不管怎么实现

四、按钮响应

1.在增加控件函数里

button(自带类)假设取名button1

button1.addactionlistene(this)(这是窗口大类得继承的一个接口,其里有虚函数,下面得重写)

上述用于建立连接

2.重写构造函数

public void 

网络编程

IP地址

一、udp只管发:

1. send按钮的内容:要知道ip(自带类inetaddress),端口号

包含打包类和发包类

自带

2.接受

(1)接收数据建立一个数组存放

byte(自带类) data=new 

try

while(2)循环收包 receive函数

(3)拆包

(4)接收并显示数据

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值