自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java游戏开发之一

用Java开发MMOPG游戏是一个挑战, 接下来的这个系列我将结合最近正在开发的一款网络游戏,写一些游戏开发方面的技巧。使用Java开发游戏除了了解基本的类库,还要了解供游戏使用的多种API: 首当其冲的是全屏切换API:GraphicsDevice .setDisplayMode(DisplayMode dm)和GraphicsDevice .setFullScreenWind

2007-05-19 11:46:00 3654

原创 Java程序性能之四

学会使用java.util.concurrent包,在开发服务器端程序更为重要,要了解的是Java应用服务器的基本框架,Java服务器大量采用线程技术,很多对象要被多个线程同时访问,采用synchronized等技术会影响性能,下边是使用并发包的两个小例子: 使用AtomicInteger记录在线的用户数,下边是我们项目中使用的一段代码:     private

2007-05-16 19:19:00 898

原创 Java程序性能之三

Java 2D提供了许多cool功能,用Java2D能做许多图形特效,合理使用一些API可以帮助实现和c++类似的性能: GraphicsConfiguration.createCompatibleImage(int width, int height, int transparency)GraphicsConfiguration.createCompatibleVolatileIm

2007-05-14 16:00:00 1506

原创 Java程序性能之二

Java程序给开发人员留下了性能低下,速度慢的印象,也许下边的问题在写程序中要问问自己: 确认正确的使用缓冲IO流了吗?BufferedInputStream ,BufferedOutputStream ,BufferedReader,BufferedWriter . 确认使用Swing创建GUI的时候使用SwingWorker了吗? 确认在程序尤其是Web或

2007-05-12 14:23:00 1498

原创 Java程序性能之一

尽管Java Swing框架的性能在最新的JDK版本中有了很大的改进,由于对Swing的线程概念认识不足,也有可能写出速度很慢的程序,下边介绍一下自己开发Swing Rich Client程序的心得体会,与大家共享: 要学会使用SwingWorker,当执行查询数据库,连接网络,或长时间的计算,这些代码应该放在doInBackground()方法,而完成这些后需要更新GUI应该把代码放在do

2007-05-10 10:08:00 2011

原创 NetBeans IDE 6.0 Preview

NetBeans IDE 6.0 Preview 已经发布了,可能由于不是最终的正式发布版本,很多地方没有优化,只需要调整和添加几个系统属性就可以让NetBeans IDE 6.0 Preview运行和编码更快,使用NetBeans5.5的用户可以查看让NetBeans快起来! : 打开"netbeans_home/etc/netbeans.conf"文件,在“netbean

2007-05-08 11:56:00 1189

原创 正确使用java.util.logging包

 java.util.logging包提供了强大的日志输出功能,正确和有效的使用这些功能需要一些技巧: 了解不同的Level, Level.FINE, LEVEL.FINER,LEVEL.FINEST用来调试和跟踪程序,比如打印一些调试信息,异常等。Level.INFO将打印信息到控制台。 使用Logger.isLoggable(Level)方法检测当前的Level,以此

2007-05-06 12:14:00 2879

原创 了解数组类型和使用java.util.Arrays类

Java的数组类型有一些特性值得注意,而如果经常使用数组类型,有必要了解java.util.Arrays这个类,它提供了几个有用的方法,下边是一段代码,使用了这个类的一些方法:        int[] a1 = {1, 2, 3, 4, 5};        int[] a2 = {1, 2, 3, 4, 5};        System.out.println("a1 == a2:/t"

2007-04-29 10:40:00 1631

原创 NumberFormat的使用技巧

NumberFormat经常被用来格式化和解析数字 ,也常在JTable中使用,不过有很多地方并不是非常合适直接使用它解析数字或者货币值。 NumberFormat默认显示3位小数,如何显示任意长度的小数呢?适用下列代码可以自定义: private static final int DOUBLE_FRACTION_DIGITS = 340; NumberForma

2007-04-26 11:19:00 1410

原创 几个有用的Swing系统属性

这里介绍几个有用的可以改变Swing外观的系统属性: swing.aatext=true,启用界面的反走样效果。 swing.boldMetal=false, Java默认外观禁用粗字体。 awt.useSystemAAFontSettings=lcd,启用Lcd反走样效果。 swing.useSystemFontSettings=false ,禁

2007-04-24 08:27:00 2168

原创 让NetBeans速度变快的技巧

NetBeans 5.5快了许多,不过和Microsoft Visual Studio 相比快得不够, 用VS.net多的人会感觉的代码如飞,这里介绍几个小技巧提升NetBeans 5.5的速度: 再加个512内存,如果你的laptop内存没超过512M的话。 使用最新的JDK 1.6, 最新的JDK提供了更好的性能,   打开"netbeans-5.5/etc/netb

2007-04-22 22:33:00 1725

原创 Swing在JDK 1.7中的改进

Swing是Java提供的标准的GUI开发包,自问世之初就遭到很多人的质疑,包括速度慢,界面难看,使用复杂等,不过在最新的Java版本中这些缺点很多得到了改善, 而对于使用复杂的缺点在JDK1.7中将得到明显的改善,主要是JDK1.7要添加两个JSR,JSR 295: Beans Binding和JSR 296: Swing Application Framework,而NetBeans IDE已

2007-04-20 17:55:00 1685

JDataGrid数据库版本(试用版)2.0

JDataGrid数据库版本是一个能够直接对数据库操作的表格,基于标准的JDBC技术,能够直接操作ResultSet和RowSet,并提供如打印和打印预览,多种格式的文件输入和输出的功能.

2007-04-18

ComponentSet(试用版)1.6

ComponentSet是一个Java swing 控件集,包括JWizardPane, JListView, Layout Suite(CellLayout, BoxLayout2, CardLayout2, GridLayout2), JDirChooser, JCalendar, JFontChooser, JLinkButton, JSidePane, JSideBar, JStatusBar, JImageViewer, XTree, XCheckBox, XSeparator, AComboBox, JCardPane, JGridPane等一系列控件.

2007-04-18

jzip-1.0.zip

jzip是一个Java多线程文件压缩工具,按照线程数分块压缩目录

2011-10-18

JComponentPack产品NetBeans IDE插件

JComponentPack产品NetBeans IDE插件,Java Swing GUI Library

2009-02-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除