选择显示字体大小

java线程总结

版權申明,獲得授權轉載必須保留以下申明和鏈接:作者的blog:(http://blog.matrix.org.cn/page/kaizen)在论坛上面常常看到初学者对线程的无可奈何,所以总结出了下面一篇文章,希望对一些正在学习使用java线程的初学者有所帮助。首先要理解线程首先需要了解一些基本的东西,我们现在所使用的大多数操作系统都属于多任务,分时操作系统。正是由于这种操作系统的出现才有了多线程这个概念。我们使用的windows,linux就属于此列。什么是分时操作系统呢,通俗一点与就是可以同一时间执行多个程序的操作系统,在自己的电脑上面,你是不是一边听歌,一边聊天还一边看网页呢?但实际上,并不上cpu在同时执行这些程序,cpu只是将时间切割为时间片,然后将时间片分配给这些程序,获得时间片的程序开始执行,不等执行完毕,下个程序又获得时间片开始执行,这样多个程序轮流执行一段时间,由于现在cp...

http://www.sosof.com/detail/272/4722720642963.html -by - 丰搜 缓存页面


驾驭“野马”-- 探索java se 6的一些新特性

摘要这篇文章介绍了mustang(野马)——sun microsystems将在今年晚些时候正式发布的最新java平台。jeff friesen探讨了mustang有关控制台输入/输出和分区空间的新方法、用于启动画面以及与系统托盘交互的新api。sun 将要在今年的晚些时候发布最新的java平台(开发代号mustang)。作为正式的java平台,standard edition 6这个版本关注了几个重要的主题,例如兼容性和稳定性。有关完整的主题列表,参阅java specification request 270,jse 6的版本目录。mustang预期拥有的新特性包括(除了别的以外):·一个编译器api·控制台输入/输出(i/o)·一个启动画面api·众多的java 2d性能改进·xml数字签名...

http://www.sosof.com/detail/227/93622720647446.html -by - 丰搜 缓存页面


从firefox访问java plug-in

摘要这篇文章与jeff friesen前一篇关于java plug-in的文章"plug into java with java plug-in" (javaworld, 6月 1999)是一个系列的。它专注于firefox web浏览器的最近的java plug-in其中之一。在篇文章中,你能学会从firefox怎样访问java plug-in。你也能学到一些关于java plug-in文件对象模块(dom),applet状态持久化,和cookie。除此以外,你还可以学习applet,它在firefox中的运行,这将加强你对这些内容的理解。但那仅仅是开始。难道你曾经不想去探求firefox是怎样与java plug-in(在后台)交互的吗?继续读下去你就会找到答案的。版权声明:任何获得matrix授权的网站,转载时请务必保留以下作者信息和链接作者:jeff fries...

http://www.sosof.com/detail/327/8263272068607.html -by - 丰搜 缓存页面


swing破局:打造半透明窗口

编者注:下面这个来自《swing hacks》一书的例子是原书中一个可以看到的最为大胆的破局-模仿一个不规则外形的窗口。你可能在mp3播放器的默认皮肤中找的到它的身影.这里之所以要称之为“破局”是迫于java不支持不规则窗口的事实所致,所以不得不作出的选择就是让java的窗口知道它所覆盖的下面有什么,以及处理窗口矩形内的图片区域而不是窗口本身的不规则形状.至于如何实现,那么请继续我们的阅读.版权声明:任何获得matrix授权的网站,转载时请务必保留以下作者信息和链接作者:joshua;chris;leniz(作者的blog:http://blog.matrix.org.cn/page/leniz)原文:http://www.onjava.com/pub/a/onjava/excerpt/swinghks_hack41/index.html译文:http://www....

http://www.sosof.com/detail/327/10732720644918.html -by - 丰搜 缓存页面


关于eclipse中ui程序的线程的讨论

虽然各个操作系统之间的线程机制是不一样的,但是大致是相同的。当用户使用gui程序时,如果点鼠标或按下键盘上的键等时,操作系统会产生对应的gui事件,它来决定哪个窗口或程序来接受每一个事件并且放到程序的事件队列中.任何gui程序的底层结构就是一个事件循环.程序首先初始化事件循环,并开始循环,这个循环会从事件队列依次接收gui事件并一一做出相应的反应.程序应该对事件做出快速的反应使程序一直对用户有响应,举个例子,用户点了一下程序里的一个按钮结果程序就没反应了,那么这个程序应该算是一个失败的程序吧.如果某个ui事件引发了某个需要长时间的事务,那么应该把它放到一个另外的单独的线程中,这样程序的那个事件循环就能够马上回来响应用户的下一个操作.线程是非常复杂的一个主题,如果处理的不好很容易造成死锁等很糟糕的情况. 还好,eclipse为我们开发插件提供了一个方便的ui线程包,大大的简化了很多底层复杂的...

http://www.sosof.com/detail/272/3732720651482.html -by - 丰搜 缓存页面


有可能挑战java开发优势的四种技术

有可能挑战java开发优势的四种技术作者:bruce a. tate;beyond java(超越java)的作者译者:lenovozhf版权声明:任何获得matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:bruce a. tate;lenovozhf原文地址:http://www.onjava.com/pub/a/onjava/2005/10/19/challenging-java-dominance.html中文地址:http://www.matrix.org.cn/resource/article/44/44016_challenge_java.html关键词: challenge javabruce tate有令人惊奇的预见成功技术的记录。他是早期开发者中能预见spring框架出现的一位;他在ejb3专家组放弃老的方法一年前的时候就预见了ejb...

http://www.sosof.com/detail/427/59842720647564.html -by - 丰搜 缓存页面


j2se5.0中用executor灵活处理事件下发

[j2se5.0]用executor灵活处理事件下发作者:andrew thompson译者:xmatrix版权声明:任何获得matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:andrew thompson;xmatrix原文地址:http://www.onjava.com/pub/a/onjava/2005/03/23/executors.html中文地址:http://www.matrix.org.cn/resource/article/43/43985_executor.html关键词: executor j2se5.0每个java开发人员都熟悉异步事件下发的eventlistener模式。许多人也写过用来管理侦听器和下发事件给其他组件的样板代码。侦听器是简单、通用、灵活和容易实现的,但他涉及到其他开发人员写的代码,这可能引起问题:1、一个低效的...

http://www.sosof.com/detail/427/80842720654527.html -by - 丰搜 缓存页面


经典java问题!经典java问题

2005 经典java问题第一,谈谈final, finally, finalize的区别。 final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。 finally—再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。 finalize—方法名。java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前...

http://www.sosof.com/detail/427/13242720657771.html -by - 丰搜 缓存页面


vector or arraylist -- which is better?

vector ,arraylist – 哪一个更好?为什么?版权申明:转载必须保留以下说明和链接原文地址:http://www.javaworld.com/javaworld/javaqa/2001-06/03-qa-0622-vector.html作者的blog:http://blog.matrix.org.cn/page/ginger547关键字:vectorarraylist vector 和 arraylist的不同 有的时候 vector更好一些;有的时候arraylist 更好一些;有的时候你一个也不想用。但愿,你不是在期望一个简单明了的答案,因为答案因你在用他们做什么而定。下面是要考虑的四个方面: api 同步-synchronization 数据增长-data growth 使用方法-usage patterns 让我一个一个来解释吧。 api 在the jav...

http://www.sosof.com/detail/527/1235272065303.html -by - 丰搜 缓存页面


构建更有效的web应用

构建更有效的web应用用train架构动态批量处理用户请求来改善服务器性能作者:edward salatovka译者:xmatrix版权声明:任何获得matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:edward salatovka;xmatrix原文地址:http://www.javaworld.com/javaworld/jw-04-2005/jw-0418-train.html中文地址:http://www.matrix.org.cn/resource/article/43/43933_efficient_web_application.html关键词: efficient web application概要在这篇文章中,作者edward salatovka介绍了一种他称为train的设计架构。train允许简化组合多用户请求为一次数据库或网络查...

http://www.sosof.com/detail/527/51752720621148.html -by - 丰搜 缓存页面


1 2 3 4 5 6 7 8 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons