《Java语言程序设计(一)》复习资料.pdf
《《Java语言程序设计(一)》复习资料.pdf》由会员分享,可在线阅读,更多相关《《Java语言程序设计(一)》复习资料.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java 语言程序设计(一)复习资料 Java 语言是目前使用最为广泛的网络编程语言之一;具有面向对象;与平台无关性;多线程性;动态性等特点。Java 运算符按功能分 6 种,具体如下:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符。结构化程序设计有顺序、分支、循环三种基本流程;java 中的分支语句包括 if 语句、switch语句;循环语句包括 while 语句、do-while 语句、for 语句;其他如对象、变量定义语句、赋值语句、方法调用语句等都是顺序语句。Java中逻辑型用boolean 表示;字符型用char表示;整型共有4种分别是 byte(字节型)、sh
2、ort(短整型)、long(长整型)、int(普通整型);浮点型共两种 float 和 double。创建线程可以通过继承线程类 Thread 创建线程类;建立一个实现 Runnable 接口的类来运行线程。用 abstract 修饰的类不能创建对象,必须产生子类,有子类创建对象;用 abstract 修饰的方法只允许声明,而不允许实现;如果一个类是一个 abstract 类的子类,它必须实现父类的 abstract 方法。在类的方法的定义之前,加上修饰字 public 和加上修饰字 private 是不同的。Public 修饰的方法为公用方法,任何类的方法都可以访问他;Private 修饰的
3、方法,本类内部可以访问。在面向对象系统中,类是对一组相同对象的描述,类概括了同类对象的共有性质:数据和方法。对象是类的一个实例。一个 java 应用程序必须且只有一个类含有 main 方法,这个类称为应用程序的主类,其main方法必须被说明为public static void;一个Java Applet小应用程序不再需要main方法,但必须有一个类扩展了 Applet 类,即它是 Applet 类的主类。编程语言的四个发展阶段(1)面向机器语言(2)面向过程语言(3)结构化程序设计阶段(4)面向对象编程。代 码 TextArea text=new TextArea();JScrollPane
4、 jsp=new JScrollPane(text);().add(jsp);可以将文本区text放置于滚动面板jsp,并将滚动面板jsp添加到JFrame窗口myFrame的Java语句。多任务是针对操作系统而言的,表示操作系统可以同时执行多个程序;多线程则是针对一个程序而言的,表示一个程序内部可以同时执行多个线程。在循环中使用 break 语句,将使循环终止,流程跳转到 break 语句所在的循环外面的第一个语句继续执行;在循环中使用 continue 语句,将提前结束本次循环,流程跳转到 continue语句所在循环的第一个语句继续执行。用 final 修饰的类不能被继承,即不能有子类;
5、用 final 修饰的方法不能被重写。Java 小应用程序播放音频文件需要用到的类的类名是 AudioClip,创建对象的方法是getAudioCilp()。package 语句作为 java 源程序的第一条语句,指明该源文件定义的类所在的包,而 import语句作用是为了能使用 java 提供的类,可以使用 import 语句来引入所需要的类。在 JAVA 中实现与后台数据库的连接可以采用二种方法:(1)或者编写一个驱动程序接受 JDBC 调用,执行 SQL 对数据库的调用。(2)或者使用已存在的 ODBC 驱动程序,用 JDBC-ODBC 桥将 JDBC 与 ODBC 连接起来。用向量类的
6、对象存储数据与用数组表示数据是有区别的:(1)数组元素可以是任何类型的数据,向量中的元素不能是基本数据类型的数据;(2)数组一旦用 new 运算符创建后,其大小不可以改变,向量对象的大小可根据元素的增加自动增加。构造方法的名字和类名相同,且没有任何返回值,创建一个对象是执行构造方法,由系统自动调用。创建一个 File 对象构造方法有:(1)包含路径名的字符串;(2)含有路径名的字符串和含文件名的字符串;(3)一个代表路径的文件和一个含有文件名的字符串。设置组件的字体和颜色的方法:(1)设置字体:用 Font 类创建一个字体对象,该对象表示一种字体,通过组件对象名调用方法 SetFont(Fon
7、t f),即可设置组件的字体(2)设置颜色:用 Color 类创建两个颜色对象,表示两种颜色,一种颜色表示组件的前景色,另一种表示背景色,通过组件对象名调用方法 SetBackground(Color C)可设置组件的背景色,调用方法 SetForeground(Color C)可设置组件的前景色。MouseMotionListener 接口事件的处理。鼠标移动事件有两种:拖动鼠标和移动鼠标;产生的事件类型 MouseEvent;获得监视器的方法是 addMouseMotionListener();事件接口中的方法为 mouseDragged(MouseEvent e);和 mouseMove
8、d(MouseEvent e)。继承是一种由已有的类创建新类的机制;利用继承可以创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类;新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行为;由继承而得到的类称为子类。菜单上的事件的处理方法:(1)单击菜单项可产生 ActionEvent 事件 处理该事件的接口是 Actionlistener;(2)接口中的方法是 actionPerformed(ActionEvent e);(3)事件源获得监视器的方法是 addActionListener();(4)ActionEvent 获得事件源的方法是 getSource()。选择(
9、Choice)控件上的事件处理方法:(1)选择控件的选择情况发生变化会产生 HemEvent事件;(2)处理该事件的接口是HemListener;(3)接口中的方法是ItemStateChanged(HemEvent e);(4)事件源获得监视器的方法是 addHemListener();(5)处理该事件时,如果想获得事件源可调用方法 getHemSelectable()。滚动列表(List)上的事件的处理方法。滚动列表可产生两种事件:双击和单击某项,当双击某项时,产生 ActionEvent 事件,获得事件监视器的方法是 addActionListener(),处理事件的接口是 Action
10、Listener;接口中的方法是 ActionPerformed(ActionEvent e),获得该事件的事件源的方法是 getSource();当单击某项时,产生 HemEvent 事件,获得事件监视器的方 法 是 addHemListener(),处 理 事 件 的 接 口 是 HemListener;接 口 中 的 方 法 是itemStateChanged(HemEvent e),获得该事件的事件源的方法是 getHemSelectable。可以用套接字建立两个程序间的通信:(1)用 Socket 类建立客户到服务器的套接字的对象:Socket(String host,int por
11、t)(2)用 ServerSocket 建立接受客户套接字的服务器套接字对象:ServerSocket(int port)客户端与服务器端的端口号相同(3)客户端服务器对象调用方法 accept()接受客户的套接字,创建客户端套接字对象,服务器端套接字对象和调用方法 accept()时都可能产生 IOException,所以需对例外进行处理。如果类的成员变量与方法中的局部变量名相同,那么可以在方法中通过 this 关键字调用成员变量;在构造方法中使用 this 调用构造方法的语句必须是该方法的第一条执行语句,且只能出现一次;只能在构造方法中使用 this 调用其他的构造方法。borderlay
12、out 布局管理器将容器的矩形区域分为五个区,分别是上北下南左西右东和中部。这五个区域每个区域最多只能放置一个组件,如果添加了多个,只有最后一个能够正确显示。这五个区域可以选择性地使用其中几个,或者全部都使用。不使用的区域将合并为一个,下一个组件添加进来,将占据这个合并区域。线程的一个生命周期包括以下状态:(1)新建(new)(2)可运行状态(Runnable)、(3)死亡(Dead)(4)阻塞(Blocked)Java 数组的内存分配。当我们需要多个类型相同的变量的时候,就考虑定义一个数组。在Java 中,数组变量是引用类型的变量,同时因为 Java 是典型的静态语言,因此它的数组也是静态的
13、,所以想要使用就必须先初始化(为数组对象的元素分配空间)。Java 语言里,数组的初始化有两种方式:静态初始化:初始化时由程序员显式指定每个数组元素的初始值,由系统决定数组长度。动态初始化:初始化时程序员只指定数组长度,由系统为数组元素分配初始值。不管采用哪种方式初始化 Java 数组,一旦初始化完成,该数组的长度就不可改变,可以通过数组的 length 属性取得数组的长度。try 和 catch 的作用是测试系统稳定性,测试系统运行时是否会崩溃。语法格式如下:try 有可能出现错误的代码写在这里 catch 出错后的处理 如果 try 中的代码没有出错,则程序正常运行 try 中的内容后,不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java语言程序设计一 Java 语言程序设计 复习资料
限制150内