首页
睦mu的博客
取消

Java程序设计精讲十一 第十章 多线程

Java程序设计精讲十一 第十章 多线程1 1 线程和多线程 1.1. 线程的概念 线程∶线程是进程执行过程中产生的多条执行线索,是比进程单位更小的执行单位,在形式上同进程十分相似——都是用一个按序执行的语句序列来完成特定的功能。线程必须栖身于某一个进程之中,由进程触发执行。在系统资源的使用上,属于同一进程的所有线程共享该进程的系统资源,但是线程之间切换的速度比进程切换要快得多。 多...

Java程序设计精讲十 第九章 Swing组件

Java程序设计精讲十 第九章 Swing组件1 1 组合框与列表 1.1. 组合框 1.1.1. 定义 组合框(JComboBox)是一个下拉式菜单,它有两种形式∶不可编辑的和可编辑的。 默认是不可编辑的,可以通过setEditable (true)方法将其设置为可编辑的。 1.1.2. 构造方法 JComboBox( ):创建一个没有任何可选项的默认组合框。 ...

Java程序设计精讲八 第八章 图形界面设计

Java程序设计精讲八 第八章 图形界面设计1 1 AWT与Swing 1.1. GUI 图形用户界面( Graphical User Interface,GUI)是大多数程序不可缺少的部分。 设计图形用户界面的步骤:选取组件、设计布局及响应事件。 在java. awt(抽象窗口工具集)包和javax. swing包中定义了多种用于创建图形用户界面的组件类。 1.2. AWT组件和S...

Java程序设计精讲六 第七章 输入和输出流

Java程序设计精讲六 第七章 输入和输出流1 1 数据流的基本概念 数据流是指一组有顺序的、有起点和终点的字节集合。 Java.io包中提供了表示数据流的4个基本抽象类∶ InputStream、OutputStream、Reader和Writer。 在涉及数据流操作的程序中,几乎都要使用引入语句:`import java. io.* ;` 1.1...

Java程序设计精讲五 第六章 继承与多态

Java程序设计精讲五 第六章 继承与多态1 1 子类 在Java中,也可以用子类和父类来刻画事物,大的更一般的类可以看作是父类,而包含在其中的特殊的类是子类。 子类与父类的关系是︰子类对象“is a”(或“is kind of”)父类对象,也就是说,子类中的任何一个成员也是父类中的一个成员。还体现着继承的特点,可以支持软件的可复用性。 1.1. is a关系 1.2. ...

Java程序设计精讲四 第五章 数组和字符串

Java程序设计精讲四 第五章 数组和字符串1 1 数组 1.1. 数组的声明 1.1.1. 一维数组的定义 格式1∶类型 数组名[ ]; 其中,类型是数组元素的类型。数组名为合法的标识符,[]指明定义的是一个数组类型变量。 格式2:类型[] 数组名; 左面是类型部分,右面是变量名,与其他类型声明的格式一致。Java中没有静态的数组定义。 1.1.2. 定义类类型的数组 Da...

Java程序设计精讲三 第四章 面向对象程序设计

Java程序设计精讲三 第四章 面向对象程序设计1 1 类和对象 1.1. 类的定义 类的定义也称为类的声明。类中含有两部分元素,分别是数据成员变量和成员方法。 类定义的一般格式: 修饰符class类名 [extends父类名] { 修饰符类型成员变量1; 修饰符类型成员变量2; ... 修饰符类型成员方法1(参数列表){ ...

Java程序设计精讲二 第三章 流程控制语句

Java程序设计精讲二 第三章 流程控制语句1 1 Java程序结构 一个Java程序可以由一个或多个.java文件组成,这些文件称为源文件。每个源文件中含有一个或多个类或接口。一个源文件中如果有多个类,则最多只能有一个是public类型的类,且该源文件的名字即为这个公有类的名字,且大小写也要一致。其他非public的类的个数不限。 一个Java程序的结构包含以下内容: pack...

Java程序设计精讲一 第二章 数据和表达式

Java程序设计精讲一 第二章 数据和表达式1 1 基本语法元素 1.1. 空白、注释及语句 空白 可看作空白:换行符、回车符、空格键、水平定位键(Tab) Java程序的元素之间可以插入任意数量的空白,编译器会忽略掉多余的空白。 注释 Java中的3种注释形式∶ //在一行内的注释︰一般用它对声明的变量、...

Java程序设计精讲一 第一章 Java概述

Java程序设计精讲一 第一章 Java概述1 [TOC] 1 Java语言简介 1.1. java语言的起源 面向对象的程序设计语言 与机器无关的二进制格式类文件 Java虚拟机(用来执行类文件) 完整的软件程序包(跨平台的API和类库) 1.2. java语言的特点 语法简单。功能强大,安全可靠 与平台无关:java语言一个非常重要的特点就是与平...