201671010129 2016—2017—2 《Java程序设计》学习Java的图形程序设计的小结

AWT构造图形界面用户的基本元素,用来设计GUI的组件类和容器类,大部分AWT组件都有其Swing的等价组件,Swing组件的名字一般是在AWT组件名前面添加一个字母“J”如JButton等。

java把由Component类的子类或间接子类创建的对象称为一个组件,容器是Java中能容纳和排列组件的组件。常用的容器是框架,Container类提其他组件供了一个方法add(),用来容器类组件对象中添加其他组件,容器本身也是一个组件,可以把一个容器添加到另一个容器里,实现容器嵌套。

在Java中,用Frame来创建初始界面,即GUI的顶层窗口。

时间: 2024-08-11 01:19:04

201671010129 2016—2017—2 《Java程序设计》学习Java的图形程序设计的小结的相关文章

java多线程学习--java.util.concurrent

CountDownLatch,api 文档:http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/CountDownLatch.html A synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes. 假设我们要打印1-100,最

201671010129 2016—2017—2 《Java程序设计》学习Java的想法

时光如梭,仿佛转眼间一个月的光阴就这样过去了,对于学习java,感觉一天都处于忙乱中,然而学到的只是在脑子里特别混乱,知识没有连接到一起,有些知识还是感觉很抽象,在程序中不知道怎么去调用. 在写作业的过程中,感觉自己能力太有限,知识掌握的不够深,例如this这个关键字的引用还是不很会.主要可能还是不会语法,希望老师多讲讲示例程序.

[转载] java多线程学习-java.util.concurrent详解(四) BlockingQueue

转载自http://janeky.iteye.com/blog/770671 --------------------------------------------------------------------------------- 7.BlockingQueue     “支持两个附加操作的 Queue,这两个操作是:获取元素时等待队列变为非空,以及存储元素时等待空间变得可用.“ 这里我们主要讨论BlockingQueue的最典型实现:LinkedBlockingQueue 和Arra

[转载] java多线程学习-java.util.concurrent详解(一) Latch/Barrier

转载自http://janeky.iteye.com/blog/769965 Java1.5提供了一个非常高效实用的多线程包:java.util.concurrent, 提供了大量高级工具,可以帮助开发者编写高效.易维护.结构清晰的Java多线程程序.从这篇blog起,我将跟大家一起共同学习这些新的Java多线程构件 1. CountDownLatch     我们先来学习一下JDK1.5 API中关于这个类的详细介绍: “一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个

[转载] java多线程学习-java.util.concurrent详解(二)Semaphore/FutureTask/Exchanger

转载自http://janeky.iteye.com/blog/770393 ----------------------------------------------------------------------------- 3. Semaphore     我们先来学习一下JDK1.5 API中关于这个类的详细介绍: “一个计数信号量.从概念上讲,信号量维护了一个许可集.如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可.每个 release() 添加一个许可,从

[转载] java多线程学习-java.util.concurrent详解(三)ScheduledThreadPoolExecutor

转载自http://janeky.iteye.com/blog/770441 ---------------------------------------------------------------------------------- 6. ScheduledThreadPoolExecutor     我们先来学习一下JDK1.5 API中关于这个类的详细介绍: "可另行安排在给定的延迟后运行命令,或者定期执行命令.需要多个辅助线程时,或者要求 ThreadPoolExecutor 具

如何学习Java?学习Java顺序?

Java相对于Asp.Net或Asp.Net MVC来讲,入门是比较困难和烦琐的!它不像.Net哪样有安装开发工具就可以跑程序了,不需要配置复杂的运行环境. 推荐的学习Java的学习顺序如下: 一.Java基础知识1.基本数据类型2.字符串的操作:3.数据类型之间的转换  4.日期和时间 5.数组和集合6.文件和目录(I/O)操作  7.Java多态的实现(继承.重载.覆盖)8.编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串.9.Java中SQL和数据库 二.

201671010129 2016—2017—2 《Java程序设计》学习Java的集合的小结

集合中只能容纳对象,且容纳的对象都是Object类的实例. java集合框架:类库的集合包含很多超类,包含多个元素并提供对所包含元素的操作方法的类,包含的元素可以由同一类型对象组成,也可以由不同的类型对象组成. 包括Vector向量,Stack堆栈,Hashtable哈希表等. Vector类类似于长度可变的数组,vector中只能存放对象,Vector的元素只能通过下标进行访问. Stack类是Vector类是的子类,它描述堆栈的数据结构 ArrayList:能够自动增长容量的数组.

201671010129 2016—2017—2 《Java程序设计》学习Java总结

这学期就这样过去了,感谢java老师和助教,辛苦了,在这里提前祝元旦快乐. 在我心里我喜欢老师的上课方式,所有的没学好都是自己不够努力罢了,老师刚开始就让我们注册博客,一路还是过来了,现在满满的都是回忆. 多年后再翻开还会想起老师和同学,还会记得这是二年级的事. 最后还是希望期末考试顺利通过.