【1.20.Java】.Java-基础
怎么演
这个作者很懒,什么都没留下…
展开
-
java多线程下载工具(一)
1、 主界面的搭建效果图:分析:界面的工具栏是一个JToolBar,导航栏是一个JTree、资源列表为JTable、资源信息列表为JList。注意:这些都不是简单的拖控件式是现代的而是写代码的哦。 下面是部分主要代码:public void createMainFrame() { // TODO Auto-generated method stub Dimen原创 2012-03-29 17:07:37 · 1364 阅读 · 1 评论 -
java冒泡算法代码
class BubbleSort { public static void main(String[] args) { int[] arr = {10, 8, 3, 20, 11}; bubbleSort(arr); for(int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } } pu...原创 2018-05-19 18:13:00 · 1225 阅读 · 0 评论 -
关于MySQL安装到最后总是未响应的解决办法
今天安装mySql,装了n次到最后总是未响应,我日了。网上找了n多资料,最后终于让我搞清楚了具体步骤:1、卸载安装的mySql 注意把C:\Program Files\MySQL删除干净 !!!!!!!2、如果你是XP系统:找到C:\Documents and Settings\All Users\Application Data 中的MySql删除掉,也可能不是在AllUsers原创 2012-04-24 11:43:04 · 3065 阅读 · 0 评论 -
关于struts2总是报There is no Action mapped for namespace / and action name login错误的一点经验
最近在网上总是看到许多人出现There is no Action mapped for namespace / and action name login错误!我也遇到过n次了,现在总结一下经验: 首先检查xml文档1、检查struts.xml是否在src目录或者src的子目录下。2、检查struts.xml的语法是否正确,不要抱struts写错了。3、看struts.xm原创 2012-05-23 10:15:56 · 4523 阅读 · 0 评论 -
java多线程下载工具
终于搞完了,下载地址http://download.csdn.net/detail/lhfight/4238246还有很多需要完善的地方,希望大家一起完善 留下宝贵意见原创 2012-04-19 09:40:42 · 555 阅读 · 0 评论 -
Java基础——多线程
线程的基本概念 线程是一个程序里面不同的执行路径,是一个程序内部的顺序控制流。³ 线程和进程的区别² 每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。² 线程可以看成时轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。² 多进程:在操作系统中能同时运行多个原创 2012-04-12 23:14:12 · 311 阅读 · 0 评论 -
多线程——生产者/消费者问题
线程经典列子:生产者、消费者问题: 废话不多说,直接上源码:publicclass ProducerConsumer { /** * @param args */ publicstaticvoid main(String[] args) { // TODO Auto-generated method stu原创 2012-04-12 23:16:13 · 397 阅读 · 0 评论 -
Java基础——IO(流)
Ø java.io 包中定义了多个流类型(类或抽象类)来实 现输入/输出功能;可以从不同的角度对其进行分类: 按数据流的方向不同可以分为输入流和输出流。(以程序的角度来考虑) 按处理数据单位不同可以分为字节流和字符流。 按照功能不同可以分为节点流和处理流。节点流和处理流Ø 节点流为可以从一个特定的数据源(节点)读写数据(如:文件,内存)Ø原创 2012-04-09 15:32:21 · 492 阅读 · 0 评论 -
Java基础——容器(集合初步)
需要掌握的知识点:一个图、一个类、三个知识点、六个接口一个图: Collection 接口-定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式。 Set中的数据对象没有顺序且不可以重复。List中的数据对象有顺序且可以重复。(即互相equals)Map 接口定义了存储“键(key)-值(value)映射对”的方法。 一个类:原创 2012-04-08 19:07:39 · 591 阅读 · 0 评论 -
Java多线程下载工具(五)——任务栏图标设置
5、任务栏图标设置我们可以使用TrayIcon类来表示一个任务栏的图标SystemTray tray = SystemTray.getSystemTray(); this.trayIcon = new TrayIcon(trayIconImage, "多线程下载工具", this.popupMenu); this.trayIcon.setToolTip("多线程下载工具")原创 2012-04-06 08:25:23 · 789 阅读 · 0 评论 -
Java多线程下载工具(四)
4、悬浮窗体的实现:效果图代码:首先在main窗体中定义一个悬浮窗体变量,并实力化private SuspendWindow suspendWindow;this.suspendWindow=new SuspendWindow(this);悬浮窗体实现:private MainFrame mainFrame; // 鼠标在悬浮图标中的坐标 private int原创 2012-04-05 15:35:40 · 675 阅读 · 0 评论 -
java多线程下载工具(三)
3、JToolBar和JList的实现:这两个的实现都相对与JTable的实现来说都比较简单,这里直接贴码。JToolBar:private void createBar() { // TODO Auto-generated method stub navJBar = new JToolBar(); Action newTask = new AbstractActio原创 2012-03-30 11:06:17 · 1120 阅读 · 3 评论 -
java多线程下载工具(二)
2、资源列表(JTable)的实现,这是整个主界面的重点也是难点!!!我将尽可能的详细介绍,希望能够将清楚。由于jTable中的每一列的数据(状态、进度、下载速度、已下载、已用时间、剩余时间)都是动态的,所以这里也需要设置渲染器,而且进度条的渲染器与其他列的不同。 首先设这进度条的渲染器:/** * 进度条渲染器,它继承于JProgressBar并实现TableCellRe原创 2012-03-29 17:26:41 · 1126 阅读 · 1 评论 -
java开发环境的搭建
MyEclipse/Eclipse+tomcat搭建J2EE开发环境 1,下载并安装JDK 目前JDK最新版本为1.7,我装机用的是1.6,其实差别不大,下载并安装,记住目录:E:\Program Files\Java\jdk1.6.0_20 2 并置JDK的环境变量 在“计算机”上右击,选择“属性”—>“高级”—> “环境变量(N)” 新建系统变量JAVA_HOME原创 2012-03-29 11:26:00 · 369 阅读 · 0 评论 -
Java二分查找代码
二分查找需要首先 对数组排序(略)class HalfSearch { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5, 6, 7, 8}; int index = halfSearch(arr, 8); System.out.println(index); } public st...原创 2018-05-19 22:10:58 · 2894 阅读 · 0 评论