- 博客(7)
- 资源 (17)
- 收藏
- 关注
原创 【Java并发编程】实现多线程的两种方法
Java中实现多线程有两种方法:继承Thread类、实现Runnable接口,在程序开发中只要是多线程,肯定永远以实现Runnable接口为主,因为实现Runnable接口相比继承Thread类有如下优势:1、可以避免由于Java的单继承特性而带来的局限;2、增强程序的健壮性,代码能够被多个线程共享,代码与数据是独立的;3、适合多个相同程序代码的线程区处理同一资源的情况。下面以典型的买票程序(基本
2016-12-26 16:44:18 408
原创 [JAVA] 抽象类与接口
抽象是以简化方式看待复杂操作的能力。抽象类与接口是Java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。说到了抽象,我就不能不提到曾让我头痛的Java接口和Java抽象类了,这也是本文我想说的重点。既然面向对象设计的重点在于抽象,那Java接口和Java抽象类就有它存在的必然性了。Jav
2016-12-26 14:40:11 391
原创 [JAVA] 集合类增删改,Iterator, ListIterator
边遍历,边删除,出现异常: java.util.ConcurrentModificationException private void useListRemove(){ List<String> list = getList(); int index = 0; for(String temp : list){ if("aa"
2016-12-23 10:57:35 1019
原创 [Java] JTable 表头加checkbox全选
效果图: class TableModelProxy extends AbstractTableModelimport javax.swing.table.AbstractTableModel;public class TableModelProxy extends AbstractTableModel { /** * */ private static fin
2016-12-22 17:41:37 7608 2
原创 [java] Swing Loading 正在加载中 ..
效果: LoadingPanel.java package com.learn.loading;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.
2016-12-22 14:41:54 11875 6
原创 [Java] Swing Tab 用法
结果:Source Code:package com.learn.gui;import java.awt.GridLayout;import java.awt.event.KeyEvent;import java.net.URL;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;
2016-12-14 17:29:50 3665 1
凤凰计划啊啊啊啊啊
2017-03-20
JACOB 1.18
2016-10-16
LinQ入门教程
2015-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人