第二章 线程(中) 2.1 线程同步的思想 1.多线程的同步控制 有时候线程之间彼此不独立,需要同步: (1)线程间的互斥:同时运行的几个线程需要共享一个(些)数据;共享的数据,在某一时刻只允许一个线程对其进行操作。 如“生产者/消费者”问…
分类:Java
Java语言程序设计(进阶)(第一章)整理
第一章 线程(上) 1.1 线程的基本概念 一个线程是一个程序内部的顺序控制流。 多进程是指操作系统中,能同时运行多个任务(程序)。 多线程是在同一个应用程序中,有多个顺序流同时进行。 1.进程和线程的比较 (1)每个进程都有独立的代码和数…
Java语言程序设计【学堂在线】(第七章)整理
第七章 图形用户界面 7.1 绘图 1.图形环境和图形对象 (1)坐标:GUI组件左上角默认为(0,0),从左上角到右下角,水平坐标x和垂直坐标y增加,坐标的单位是像素。 (2)Graphics对象:专门管理图形环境。Graphics是一个…
Java语言程序设计【学堂在线】(第六章)整理
第六章 对象群体的组织 6.1 Java集合框架介绍 Java集合框架是为了表示和操作集合类型而规定的统一体系结构。 1.框架内容 (1)对外接口:表示集合的抽象数据类型,规定了所有集合类型都应该具有的对外服务功能; (2)接口实现:实现集…
Java语言程序设计【学堂在线】(第五章)整理
第五章 输入输出 5.1 异常处理 5.1.1 异常处理的概念 异常处理:异常又称例外,是特殊的运行错误对象。它是一种程序容错机制,当程序运行时,遇到用户或环境的错误时,程序要有能力处理这些错误,并从错误中恢复出来并执行。如果无法恢复,则应…
Java语言程序设计【学堂在线】(第四章)整理
第四章 接口与多态 接口在语法上与抽象类类似,它声明了若干抽象方法和常量,其主要作用是帮助实现类的多重继承功能。 多态性是面向对象设计语言的重要特性之一。 4.1 接口 接口允许创建者规定一个类的基本形式:方法名、自变量列表以及返回类型,但…
Java语言程序设计【学堂在线】编程作业(第三章)
程序1:教师学生评分 学校要进行年终总结,需要对教师和学生的评分结果进行统计。学生的统计数据有三个,教师的统计数据有四个。请你实现一个统计系统,对输入的数据进行整理。请你实现一个Person类表示人员,并实现一些必要的方法,再实现Teach…