常用JAVA关键字及函数归纳整理

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Super:超类 :用 java 术语来讲,被继承的类称为超类,继承的类称为子类。 面向对象编程的最重要的特色之一就是能够使用以前创建的类的方法和域。通过简单的类来 创建功能强大的类,可以大幅地节省编程时间,更重要的是,这样做可以减少代码出错的机 会。要在以前的类上构造新类,就必须在类声明中扩展这个类。 通过扩展一个超类,可以得到这个类的一个新副本,并且可以在其上添加其他功能。如果对 这个新类并不做任何添加工作,那么,它的工作情况与超类完全相同,新类中会含有超类所 声明和继承的、具有访问权限的所有方法和域
Extends:继承 类 X 通过 extend 类 Y 来添加功能,或者添加变量,或者添加方法,或 者覆盖类 Y 的方法。一个接口 extends 另外一个接口来添加方法。
Implements:是一个类实现一个接口用的关键字,它是用来实现接口中定义的抽象方法。 还有几点需要注意: (1)接口可以被多重 implements,抽象类只能被单一 extends (2)接口只有定义,抽象类可以有定义和实现 (3)接口的字段定义默认为:public static final, 抽象类字段默认是"friendly"(本包可见)
Java 整理归纳
Package: 当一个大型程序交由数个不同的程序人员开发时,用到相同的类名是很有可能的, 在 java 程序开发中为了避免上述事件,提供了一个包的概念(package),使用方法很简单, 只需要在写的程序第一行使用 package 关键字来声明一个包。
Import:在高级编程语言中,如果你想使用某个类或接口,那就要用 import 导入这个类, 如在 Java 中编写 servlet(小服务程序),使用 httpServlet,那就要在文件的开头(包之后) 写上,import javax.servlet.http.*;表示导入 javax.servlet.http 这个包中所有的文件。
JLabel: 在窗口容器内添加标签 JTextField:一个轻量级组件,它允许编辑单行文本
addActionListener:添加事件监听 常规用法:button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e){ if(e.getSource()==button1){
Public: 在 public 下的成员,是类的公wenku.baidu.com成员,别的类或者主函数可以申明个对象直接访 问。
Protect:是介于 public 和 private 之间的一种访问修饰符,一般称之为“保护形”。被其修饰 的类、属性以及方法只能被类本身的方法及子类方法访问,即使子类在不同的包中也可以访 问。
JFrame:窗体 JFrame 是一种具有边框的容器,它是 Java Application 程序的图形用户界面的最外层容器。 特点: (1)有边框 (2)能被移动、缩放和关闭 (3)作为最外层容器,不能被其它容器所包含 (4)默认布局:边界布局(BorderLayout)
JPanel:面板:无边框容器 特点: (1)最简单的一种容器 (2)没有边框 (3)不能被移动、缩放和关闭
frame2 frame=new frame2(300,200); frame.setVisible(true); } } });(蓝色标注为固定所用) 也可如此:public void actionPerformed(ActionEvent e) {// ActionListener 接口中定义的抽象方 法 if (e.getSource() == button1) { //ActionEvent e 是事件对象,记录有关已发生事件 的信息 clickedNum++; } if (e.getSource() == button2) {//ActionEvent e 事件发生时,系统自动赋值 clickedNum = 0; } label1.setText("共点击了"+clickedNum+"次") ; }
This: 保留字 this 仅限于在构造函数,类的方法和类的实例中使用。 * 在类的构造函数中出现的 this 作为一个值类型,它表示对正在构造的对象本身的引用 * 在类的方法中出现的 this 作为一个值类型,表示对调用该方法的对象的引用 * 在结构的构造函数中出现的 this 作为一个变量类型,表示对正在构造的结构的引用 * 在结构的方法中出现 this 作为一个变量类型,表示对调用该方法的结构的引用 * 被用来区分类成员及本地的成员 * 除此之外,其他地方使用 this 保留字都是不合法的。
(4)通常作为一个容器组件被加到其它容器中,如 JApplet,JFrame 等 (5)默认布局:顺序布局(FlowLayout) JApplet 是 JPanel 的子类,是一种特殊的 JPanel
SetSize:设置框架大小。 setTitle:设置框架标题。 Toolkit: 此类是所有 Abstract Window Toolkit 实际实现的抽象超类。Toolkit 的子类被用于 将各种组件绑定到特定本机工具包实现。 Toolkit.getDefaultToolkit():获取主显示器屏幕大小 。 Dimension:Java 的一个类,封装了一个构件的高度和宽度,这个类与一个构件的许多属性 具有相关性,因此在 Component 类中定义多个与之有关的方法,LayoutManager 接口也与一 个 Dimension 对象有关联。Dimension 类的高度和宽度值是一个整数,表明有多少个像素点。 setLocation:设置框架位置。 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE):关闭窗体时退出。 setBackground:设置某个容器的背景。 setVisible:设置窗口可见
Container:容器是用来存放对象的…比如 awt 中的你要想 new 个窗口界面…就必须用到 container 这个容器 getContentPane():获得内容窗格
add:将一个元素加入到该类元素的集合里
setLayout:设置布局对象(几种布局详见教材 p168)
JButton:在窗口内添加按钮
相关文档
最新文档