随笔 - 402  文章 - 1 评论 - 20 阅读 - 113万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Java SE

1 2 3 下一页
创建可以滚动的表格
摘要:import java.awt.BorderLayout;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTable;public class ExampleFrame extends JFra... 阅读全文
posted @ 2015-08-20 19:33 chamie 阅读(523) 评论(0) 推荐(0) 编辑
第20章 数据库操作----JDBC概述
摘要:JDBC是一种可用于执行SQL语句的Java API(Application Programming Interface,应用程序设计接口),是连接数据库和Java应用程序的纽带。1、JDBC-ODBC桥 JDBC-ODBC桥是一个JDBC驱动程序,完成了从JDBC操作到ODBC操作之间的转换... 阅读全文
posted @ 2015-08-09 18:35 chamie 阅读(161) 评论(0) 推荐(0) 编辑
第19章 网络通信----UDP程序设计基础
摘要:用户数据报协议(UDP)是网络信息传输的另一种形式。基于UDP通信的基本模式如下: (1)将数据打包(称为数据包),然后将数据包发往目的地。 发送数据包: 使用DatagramSocket()创建一个数据包套接字; 使用DatagramPacket(byte[] buf,int offset... 阅读全文
posted @ 2015-08-09 16:04 chamie 阅读(573) 评论(0) 推荐(0) 编辑
第19章 网络通信----TCP程序设计基础
摘要:TCP网络程序设计是指利用Socket类编写通信程序。利用TCP协议进行通信的两个应用程序是有主次之分的,一个称为服务器程序,另一个称为客户机程序,两者的功能和编写方法大不一样。1、InetAddress类java.net包中InetAddress类是与IP地址相关的类,利用该类可以获取IP地址、主... 阅读全文
posted @ 2015-08-09 15:18 chamie 阅读(366) 评论(0) 推荐(0) 编辑
第19章 网络通信----网络程序设计基础
摘要:网络程序设计是指编写与其他计算机进行通信的程序。Java已经将网络程序所需要的东西封装成不同的类。只要创建这些类的对象,使用相应的方法。1、局域网与因特网 为了实现两台计算机的通信,必须要用一个网络线路连接两台计算机。 服务器是指提供信息的计算机或程序,客户机是指请求信息的计算机或程序,... 阅读全文
posted @ 2015-08-09 00:37 chamie 阅读(311) 评论(0) 推荐(0) 编辑
第18章 多线程----线程同步
摘要:Java提供了线程同步的机制来防止资源访问的冲突。1、线程安全实际开发中,使用多线程程序的情况很多,如银行排号系统、火车站售票系统等。这种多线程的程序通常会发生问题。以火车站售票系统为例,在代码中判断当前票数是否大于0,如果大于0则执行将该票出售给乘客功能,但当两个线程同时访问这段代码时(假如这时只... 阅读全文
posted @ 2015-08-08 19:06 chamie 阅读(334) 评论(0) 推荐(0) 编辑
第18章 多线程----线程的优先级
摘要:每个线程都具有各自的优先级,线程的优先级可以表明在程序中该线程的重要性,如果有很多线程处于就绪状态,系统会根据优先级来决定使哪个线程进入运行状态。每个新产生的线程都继承了父线程的优先级。例如:在项目中创建PriorityTest类,该类实现了Runnable接口。创建4个进度条,分别由4个线程来控制... 阅读全文
posted @ 2015-08-08 18:03 chamie 阅读(291) 评论(0) 推荐(0) 编辑
第18章 多线程----线程的生命周期
摘要:线程具有生命周期,其中包含7中状态,分别为:出生状态、就绪状态、运行状态、等待状态、休眠状态、阻塞状态、死忙状态。1、线程的休眠例如:在项目中创建SleepMethodTest类,该类继承了JFrame类,实现在窗体中自动画线段的功能,并且为线段设置颜色,颜色是随机产生的。import java.a... 阅读全文
posted @ 2015-08-08 17:50 chamie 阅读(334) 评论(0) 推荐(0) 编辑
第18章 多线程----线程简介
摘要:如果一次只完成一件事情,会很容易实现,但现实生活中很多事情都是同时进行的,所以在Java中为了模拟这种状态,引入了线程机制。当程序同时完成多件事情时,就是所谓的多线程程序。使用多线程可以创建窗口程序、网络程序等。1、线程简介Windows操作系统是多任务操作系统,它以进程为单位。一个进程是一个包含有... 阅读全文
posted @ 2015-08-07 15:58 chamie 阅读(297) 评论(0) 推荐(0) 编辑
第17章 枚举类型与泛型
摘要:1、枚举类型JDK1.5中新增了枚举类型与泛型。枚举类型可以取代以往常量的定义方式,即将常量封装在类或接口中,此外,它还提供了安全检查功能。枚举类型本质上还是以类的形式存在。enum是定义枚举类型的关键字。例如:在项目中创建Constants接口,在接口中定义敞亮的常规方式:public inter... 阅读全文
posted @ 2015-08-07 15:49 chamie 阅读(1604) 评论(0) 推荐(0) 编辑
第16章 反射
摘要:通过Java反射机制,可以在程序中访问已经装载到JVM中的Java对象的描述,实现访问、检测和修改表述Java对象本身信息的功能。Java反射机制的功能十分强大,在java.lang.reflect包中提供了对该功能的支持。 阅读全文
posted @ 2015-08-07 14:44 chamie 阅读(168) 评论(0) 推荐(0) 编辑
第15章 I/O(输入/输出)
摘要:在变量、数组和对象中存储的数据是暂时存在的,程序结束后它们就会丢失。为了能够永久地保存创建的数据,需要将其保存在磁盘文件中,这样就可以在其它程序中使用它们。Java的I/O技术可以将数据保存到文本文件、二进制文件甚至是ZIP压缩文件中,已达到永久性保存数据的要求。1、流是一组有序的数据序列,可分为输... 阅读全文
posted @ 2015-08-06 18:09 chamie 阅读(197) 评论(0) 推荐(0) 编辑
eclipse快捷键
摘要:Alt + /:public static void main(String[] args){}Ctrl+Shift+ L:所有的快捷键Ctrl+Shift+O:引入及管理imports语句Ctrl+Shift+T:打开OpenType查找类文件Ctrl+Shift+F4:关闭所在打开的窗口Ctrl... 阅读全文
posted @ 2015-08-05 20:56 chamie 阅读(246) 评论(0) 推荐(0) 编辑
第14章 集合类
摘要:java.util包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组,集合类与数组的不同之处是,数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有List集合、Set集合和Map集合,其中List与Set继承了Collection... 阅读全文
posted @ 2015-08-05 16:19 chamie 阅读(231) 评论(0) 推荐(0) 编辑
第13章 Swing程序设计----常用事件监听器
摘要:组件本身并不带有任何功能。这时需要为这些组件添加特定事件监听器。Swing中常用的两个事件监听器,即动作事件监听器和焦点事件监听器。 阅读全文
posted @ 2015-08-04 15:32 chamie 阅读(186) 评论(0) 推荐(0) 编辑
第13章 Swing程序设计----常用面板
摘要:面板也是一个Swing容器,它可以作为容器容纳其他组件,但它也必须被添加到其他容器中。Swing常用的面板包括JPanel面板和JScrollPanel面板。1、JPanel面板 1 import java.awt.*; 2 3 import javax.swing.*; 4 5 public ... 阅读全文
posted @ 2015-08-04 15:19 chamie 阅读(264) 评论(0) 推荐(0) 编辑
第13章 Swing程序组件----常用布局管理器
摘要:在Swing中,每个组件在容器中都有一个具体的位置和大小,而在容器中摆放各种组件时很难判断其具体位置和大小。布局管理器提供了Swing组件安排、展示在容器中的方法及基本的布局功能。Swing提供的常用布局管理器包括流布局管理器、边界布局管理器和网格布局管理器。1、流布局管理器 1 import ja... 阅读全文
posted @ 2015-08-04 14:57 chamie 阅读(362) 评论(0) 推荐(0) 编辑
第13章 Swing程序设计----标签组件与图标
摘要:在Swing中显示文本或提示信息的方法是使用标签。本节将探讨Swing标签的用法、如何创建标签,以及如何在标签上放置文本和图标。1、标签的使用标签可以显示一行只读文本、一个图像或带图像的文本,它并不能产生任何类型的事件,只是简单地显示文本和图片,但是可以使用标签的特性制定标签上文本的对齐方式。标签由... 阅读全文
posted @ 2015-08-04 00:14 chamie 阅读(849) 评论(0) 推荐(0) 编辑
第11章 类的高级特性--内部类
摘要:在类中再定义一个类,则将在类中再定义的那个类称为内部类;内部类可分为成员内部类、局部内部类、匿名类1、成员内部类在内部类中可以随意使用外部类的成员方法以及成员变量,尽管这些类成员被修饰为private;但内部类的成员只有在内部类的范围之内是可知的,不能被外部类使用内部类的对象实例化操作必须在外部类使... 阅读全文
posted @ 2015-08-03 22:01 chamie 阅读(404) 评论(0) 推荐(0) 编辑
第11章 类的高级特性--final
摘要:1、final变量(1)final关键字可用于变量声明,一旦该变量被设定,就不可以再改变该变量的值。通常,由final定义的变量为常量。例如:final double PI=3.14;final关键字定义的变量必须在声明时对其进行赋值操作。被定义为final的常量定义时需要使用大写字母命名,并且中间... 阅读全文
posted @ 2015-08-03 16:15 chamie 阅读(162) 评论(0) 推荐(0) 编辑

1 2 3 下一页
点击右上角即可分享
微信分享提示