您的位置 首页 java

满满的java二级干货(2),不看吗?

小编又来发 Java 二级知识点啦~~满满的全是干货哦,都是小编自己做题时总结的,可能会有些乱,但衷心希望可以帮助到大家。

java

每个事件都有自己的监听器,监听器本身是一种接口,该接口中的方法,返回值是void类型。

在Java中一个类只能有一个直接父类,但是可以实现多个接口,在继承的同时可以实现接口,之所以取消多继承的原因是多继承使得代码产生很多问题,而使用单一继承则可以使代码更可靠。

标识符命名规则为:

1、标识符是以字母、下划线、美元符($)作为首字符的 字符串 序列。在首字符后面可以跟字母、下划线、美元符和数字。

2、标识符区分大小写。

3、标识符的字符数目没有限制,但为便于阅读和记忆,不宜太长。

applet

Applet显示相关的3个方法:

1、paint()方法:Applet的paint()方法具体执行Applet的绘制,该方法定义如下:

public void paint(Graphics g)

paint()方法有一个参数g是Graphics类的实例,该实例对象由浏览器生成,它包含了Applet的图形上下文信息,通过它向Applet中显示信息,该对象相当于Applet的画笔。在调用paint()方法时,由浏览器将该对象传递给paint()方法。

2、update()方法:

public void update(Graphics g)

用于更新Applet的显示。该方法将首先清除背景,再调用paint()方法完成Applet的具体绘制。

3、repaint()方法:

public void repaint()

repaint()方法主要用于Applet的重新显示,它调用update()方法实现对Applet的更新。

java

InputStream是用于处理字节流的 抽象类 ;FilterOutputStream是用于处理过滤流的抽象类;Reader类是用于处理字符流的抽象类;而Serializable是一个接口,用来处理对象流。

1、CardLayout布局管理器能够帮助用户处理两个以至更多的成员共享同一显示空间,它把容器分成许多层,每层的显示空间占据整个容器的大小,但是每层只允许放置一个构件,当然每层都可以利用Panel来实现复杂的用户界面。

2、GridLayout布局管理器使容器中各个构件呈网格状布局,平均占据容器的空间。即使容器的大小发生变化,每个构件还是平均占据容器的空间。构件在往容器中放置的时候,是按照从上到下、从左到右的规律进行的。

3、BorderLayout布局管理器把容器分成5个区域:North,South,East,West和Center,每个区域只能放置一个构件。

4、FlowLayout:构件在容器中的放置规律是从上到下、从左到右进行放置,如果容器足够宽,第一个构件先添加到容器中第一行的最左边,后续的构件依次添加到上一个构件的右边,如果当前行已放置不下该构件,则放置到下一行的最左边。

当子类的成员方法与父类的成员方法名字、参数列表、返回值类型都相同时,子类的方法是父类的方法的重写(Override)。

Java对”+”进行了扩展,不仅可以连接字符串,而且还能将字符串与其它类型数据进行连接,结果是字符串。

类文档的内容主要是:类层次、类及用途描述、成员变量列表、 构造方法 列表、成员方法列表、从类层次上继承的方法列表、成员变量的详细说明、构造方法详细说明、成员方法详细说明。

java

TextField用于申明一个文本域,它可以使用户进行输入。

Lable是一个标签,它用于显示信息。

Checkbox是一个选择框,用于选择项目。

Button是一个按钮标签。

ASCII是用8位表示一个字符。

unicode是用16位表示一个字符,因此unicode中汉字和英文字母占用的空间是一样的。

Object类是Java程序中所有类的直接或间接父类,也是类库中所有类的父类,处在类层次的最高点。所有其他的类都是从Object类派生出来的。

在java.io包中提供了对压缩文件进行操作的能力。它是通过压缩文件输入流与压缩文件输出流来实现的,其分别继承自InflaterInputStream与DeflaterOutputStream。在创建压缩文件输入流时,其初始化参数是一个FileInputStream类的实例。

随着发展的需要, Swing 出现了,Swing组件几乎都是轻量组件,与重量组件相比,没有本地的对等组件,不像重量组件要在它们自己的本地不透明窗体中绘制,轻量组件在它们的重量组件的窗口中绘制。

Swing是由100%纯Java实现的,Swing组件是用Java实现的轻量级( light-weight)组件,没有本地代码,不依赖操作系统的支持,这是它与AWT组件的最大区别。

文章来源:智云一二三科技

文章标题:满满的java二级干货(2),不看吗?

文章地址:https://www.zhihuclub.com/192399.shtml

关于作者: 智云科技

热门文章

网站地图