【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 · 1353 阅读 · 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 · 1207 阅读 · 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 · 3048 阅读 · 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 · 4503 阅读 · 0 评论 -
java多线程下载工具
终于搞完了,下载地址http://download.csdn.net/detail/lhfight/4238246 还有很多需要完善的地方,希望大家一起完善 留下宝贵意见原创 2012-04-19 09:40:42 · 544 阅读 · 0 评论 -
Java基础——多线程
线程的基本概念 线程是一个程序里面不同的执行路径,是一个程序内部的顺序控制流。 ³ 线程和进程的区别 ² 每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。 ² 线程可以看成时轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。 ² 多进程: 在操作系统中能同时运行多个原创 2012-04-12 23:14:12 · 303 阅读 · 0 评论 -
多线程——生产者/消费者问题
线程经典列子: 生产者、消费者问题: 废话不多说,直接上源码: publicclass ProducerConsumer { /** * @param args */ publicstaticvoid main(String[] args) { // TODO Auto-generated method stu原创 2012-04-12 23:16:13 · 385 阅读 · 0 评论 -
Java基础——IO(流)
Ø java.io 包中定义了多个流类型(类或抽象类)来实 现输入/输出功能;可以从不同的角度对其进行分类: 按数据流的方向不同可以分为输入流和输出流。(以程序的角度来考虑) 按处理数据单位不同可以分为字节流和字符流。 按照功能不同可以分为节点流和处理流。 节点流和处理流 Ø 节点流为可以从一个特定的数据源(节点)读写数据(如:文件,内存) Ø原创 2012-04-09 15:32:21 · 482 阅读 · 0 评论 -
Java基础——容器(集合初步)
需要掌握的知识点:一个图、一个类、三个知识点、六个接口 一个图: Collection 接口-定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式。 Set中的数据对象没有顺序且不可以重复。 List中的数据对象有顺序且可以重复。(即互相equals) Map 接口定义了存储“键(key)-值(value)映射对”的方法。 一个类:原创 2012-04-08 19:07:39 · 581 阅读 · 0 评论 -
Java多线程下载工具(五)——任务栏图标设置
5、任务栏图标设置 我们可以使用TrayIcon类来表示一个任务栏的图标 SystemTray tray = SystemTray.getSystemTray(); this.trayIcon = new TrayIcon(trayIconImage, "多线程下载工具", this.popupMenu); this.trayIcon.setToolTip("多线程下载工具")原创 2012-04-06 08:25:23 · 776 阅读 · 0 评论 -
Java多线程下载工具(四)
4、悬浮窗体的实现: 效果图 代码: 首先在main窗体中定义一个悬浮窗体变量,并实力化 private SuspendWindow suspendWindow; this.suspendWindow=new SuspendWindow(this);悬浮窗体实现:private MainFrame mainFrame; // 鼠标在悬浮图标中的坐标 private int原创 2012-04-05 15:35:40 · 661 阅读 · 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 · 1106 阅读 · 3 评论 -
java多线程下载工具(二)
2、资源列表(JTable)的实现, 这是整个主界面的重点也是难点!!!我将尽可能的详细介绍,希望能够将清楚。 由于jTable中的每一列的数据(状态、进度、下载速度、已下载、已用时间、剩余时间)都是动态的,所以这里也需要设置渲染器,而且进度条的渲染器与其他列的不同。 首先设这进度条的渲染器: /** * 进度条渲染器,它继承于JProgressBar并实现TableCellRe原创 2012-03-29 17:26:41 · 1115 阅读 · 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 · 362 阅读 · 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 · 2872 阅读 · 0 评论