
02.Java
文章平均质量分 56
casularm
这个作者很懒,什么都没留下…
展开
-
Java与C++的区别
1.Java中没有与定义相分离的声明2.Java中不允许在嵌套的块中定义一个变量3.Java中没有可编程的运算符重载4.Java中所有方法都在类的内部定义5.Java中的任何继承都是公开继承6.Java不支持多重继承原创 2004-08-22 15:51:00 · 1574 阅读 · 0 评论 -
Google Chrome 浏览器无法运行 Applet 的解决方法
Google 发布了 Chrome 浏览器的测试版,试用之后感觉不错,页面载入速度很快,而且系统资源占用较少。但是随后就发现Chrome无法显示页面中的Applet程序,要解决这个问题只有安装Java SE 6 Update 10了,不过现在 JSE6u10 也只有测试版。此外Chrome对一些翻译软件的鼠标取词也不支持,试了金山词霸、Dr.eye甚至连谷歌金山版都不行。还有就原创 2008-09-07 15:34:00 · 21920 阅读 · 3 评论 -
用序列化解决DOM输出XML文件自动换行问题
import java.io.*;import java.util.*;import javax.xml.parsers.*;import com.sun.org.apache.xml.internal.serialize.*;import org.w3c.dom.*;public void output(String filePath) { try {原创 2008-07-01 19:43:00 · 5927 阅读 · 0 评论 -
Mac OS X Java 开发指南
Mac OS X Java 开发指南本地平台集成应用程序和本地环境整合得越好,用户在使用时需要学习的东西就越少。一个好的应用程序看起来就好象是对主机平台的一种扩展。本章将讨论一些技术细节,这些细节将有助于使应用程序的观感和Mac OS X的用户界面更加一致。 本部分的内容有: 设计用户界面转载 2008-12-29 12:47:00 · 12214 阅读 · 0 评论 -
在Java Swing中显示HTML网页,并能响应链接
在Java Swing中显示HTML网页,并能响应链接如果做过Java Swing开发的人应该知道,可以应用HTML标签来给控件增色,如//必须用和包起来JLabel label = new JLable("RED");如果是完整一个HTML格式文件在JavaSwing中应该如何显示出来呢?那就要用到强劲的编辑器控件JEditPane了。JEditorP转载 2009-01-18 13:44:00 · 31035 阅读 · 5 评论 -
Java调用浏览器
Java调用浏览器J2SE 6 新增了 java.awt.Desktop ,这套桌面 API 使用你的主机操作系统的文件关联以启动与特定文件类型相关联的应用程序。调用本地浏览器非常方便,且跨平台适用。public static void runBroswer(String webSite) { try { Desktop desktop = De原创 2008-11-28 11:35:00 · 12214 阅读 · 0 评论 -
Java实现批量删除CVS目录
Java实现批量删除CVS目录 CVS没有SVN的export操作,想要得到纯净的源代码比较麻烦,现用Java编了个小程序可以自动删除源文件夹里的CVS目录,同时记录所有源文件的信息。import java.io.File;import java.util.LinkedList;/** * RemoveCVS.java * Created on Apr 20, 2009原创 2009-04-20 13:41:00 · 3177 阅读 · 2 评论 -
实现 JScrollPane 自动滚动
实现 JScrollPane 自动滚动 设计中需要用JList做一个列表,然后实现列表内容搜索功能,搜索匹配后要求 JScrollPane 自动滚动到匹配内容的位置。可以先使用JList.indexToLocation()方法获得需要滚动到的位置,然后设置垂直滚动条的定位位置即可。 import java.awt.Point;import javax.swing.Defau原创 2009-04-17 15:53:00 · 8384 阅读 · 2 评论 -
用Java输出分辨率300dpi以上的TIFF图像
用Java输出分辨率300dpi以上的TIFF图像 国外期刊发表文章需要提供分辨率在300~600dpi的图像,而使用javax.imageio.ImageIO只能够输出72dpi的JPG、PNG或GIF图像,无法满足要求。Java Advanced Imaging(JAI)的jai-imageio工具提供了输出高分辨率TIFF图像解决方法。网上有一篇相关的文章《使用 Java 进行图原创 2009-04-07 15:52:00 · 13109 阅读 · 9 评论 -
Java实现文件复制
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/** * CopyFile.java * Created on Apr 17, 2009, 4:33:43 PM * Copyright (c) 2007-2009. CUCKOO Workgr原创 2009-04-17 16:37:00 · 19746 阅读 · 8 评论 -
JSplitPane 监听窗口缩放事件
JSplitPane 监听窗口缩放事件JSplitPane splitPane = new javax.swing.JSplitPane(); splitPane.addPropertyChangeListener(new java.beans.PropertyChangeListener() { public void propertyChan原创 2009-07-10 09:12:00 · 3283 阅读 · 0 评论 -
JavaScript实现表格排序
JavaScript实现表格排序 var dom = (document.getElementsByTagName) ? true : false; var ie5 = (document.getElementsByTagName && document.all) ? true : false; var arrowUp, arrowDown; if转载 2009-07-12 10:21:00 · 1714 阅读 · 0 评论 -
字符串使用replaceAll()方法报异常:Dangling meta character '*' near index 0
对字符串使用replaceAll()方法替换 * ? + / |等字符的时候会报以下异常Dangling meta character * near index 0 这主要是因为这些符号在正则表达示中有相应意义。只需将其改为 [*] 或 //* 即可。原创 2010-04-08 20:47:00 · 22963 阅读 · 0 评论 -
将 JTextPane 的内容输出为图片
将 JTextPane 的内容输出为图片原创 2011-05-19 19:49:00 · 2432 阅读 · 1 评论 -
Java 数字签名(Digital Signature)的批处理文件制作
Java 数字签名(Digital Signature)的批处理文件制作原创 2011-05-27 09:00:00 · 2881 阅读 · 0 评论 -
JAVA代码混淆器大全
JAVA代码混淆器大全 Author/CompanyProgramShrink.Optim.Obfusc.Preverif.LicenseEric LafortuneProGuardFree (GPL)Jochen HoenickeJodeFree (GPL)NQ4转载 2008-08-28 18:08:00 · 5682 阅读 · 0 评论 -
在Java程序中截获控制台输出
在Java程序中截获控制台输出转载 2007-03-21 22:57:00 · 6390 阅读 · 0 评论 -
利用 IDEA 编写 GUI
每个类写为一个文件,只有功能部分。各模块的初始化写入一个总文件。如要被外部程序调用可将其重新编译。原创 2004-09-06 14:43:00 · 4739 阅读 · 0 评论 -
Java 命名惯例
1.包 字母一律小写。层次状,用句号分隔每一部分。 com.sun.medialib com.sun.jdi.event2.类、接口 每个单词的首字母大写。使用名词或名词短语,Timer BufferedWriter 接口还可以用一个以“-able”或“-ible”结尾的形容词来命名。Runnable Accessible3.方法、域原创 2004-08-22 15:52:00 · 1988 阅读 · 0 评论 -
Java 修饰符小结
类修饰符Public 可以从其他类中访问obstract 本类不能被实例化final 不能再声明子类构造器修饰符Public 可以从所有的类中访问Protected 只能从自己的类和它的子类中访问Private原创 2004-08-22 15:55:00 · 1585 阅读 · 0 评论 -
Java 学习笔记
两种实现线程的方法1.使用Runnable接口 可以将CPU、代码和数据分开,形成清晰的模型,还可以从其他类继承;保持程序风格的一致性。2.直接从Thread类继承 不能从其他类继承;编写简单,可以直接操纵线程,无需使用Thread.currentThread()。 利用方法参数的几种情况1.方法不能修改基本类型的参数(数字或布尔值)2.方法可以改变对象参数的状态3.方法不能使一个对象参数指原创 2004-08-22 16:00:00 · 1709 阅读 · 0 评论 -
安装 JDK1.5.0 时遇到的问题
安装完 JDK1.5.0 后在CMD中运行 java 时出现如下错误提示 E:/>java Registry key Software/JavaSoft/Java Runtime Environment/CurrentVersion has value 1.4, but 1.5 is required. Error: could not find j原创 2004-09-19 01:56:00 · 2302 阅读 · 1 评论 -
撰写 Javadoc 时的注意事项
Javadoc 以 /** 开头,并以 */ 做结尾。每个Javadoc注解都伴随着一个或多个标签,必要时,也可在注解内使用HTML标签。 撰写 Javadoc 注解时,请遵守下列几项原则: 1、将“注解开始符号” /** 缩排,对齐欲注释的程序码。 2、从第二行开始撰写注解内容(第一行为“注解开始符号”),原创 2004-10-30 12:35:00 · 1964 阅读 · 1 评论 -
JAVA 常用省略语
J2EETM JavaTM 2PlatformEnterpriseEdition : J2EE(JAVA2企业版)平台提供一个基于组件设计、开发、集合、展开企业应用的途径。J2EE 平台提供了多层、分布式的应用模型,重新利用组件的能力,统一安全的模式以及灵活 的处理控制能力。 J2METM JavaTM 2MicroEdit原创 2004-12-18 14:40:00 · 2027 阅读 · 0 评论 -
Java 笔记
原创 2005-01-18 20:50:00 · 6874 阅读 · 30 评论 -
JDK1.5 最新特性
请先看以下两段代码(分别选自 Core Java 5E 和 Core Java 7E),不同之处已用蓝色表明。 程序一: public class Welcome { public static void main(String[] args) { String[] greeting = new String[3];原创 2005-01-15 22:09:00 · 1832 阅读 · 6 评论 -
Java使用Oracle遇到的最大游标超出问题及其解决方法
很多朋友在Java开发中,使用Oracle数据库的时候,经常会碰到有ORA-01000: maximum open cursors exceeded.的错误。 实际上,这个错误的原因,主要还是代码问题引起的。 ora-01000: maximum open cursors exceeded. 表示已经达到一个进程打开的最原创 2005-04-12 21:42:00 · 3347 阅读 · 0 评论 -
JBuilder 无法启动的解决方法
安装 JBuilder 后第一次可以成功运行,可是机器重新启动之后再次运行 JBuilder 时却每次只是看到 Logo 闪了一下就没有任何反应了。 这种情况主要是由于 VM 的内存分配设置出了问题。可以在 X:/JBuilder2006/bin 目录下找到一个名为 jbuilder.config 的文件,打开该文件,其中有如下一行设置:# Tune this VM原创 2005-10-05 16:27:00 · 4791 阅读 · 4 评论 -
Unicode 与 UTF 字符标准
Unicode 国际字符标准(UCS)是一个字符编码系统,它被设计用来支持世界各国不同语言书面文体之间的数据交换、处理以及显示。 Unicode用两个字节表示一个字符。前127个字符与ASCII标准一样,前256个字符符合ISO 8859-1标准。 UTF (UCS Transformation Format)提供的 Un原创 2006-02-01 18:50:00 · 6085 阅读 · 18 评论 -
java.lang.OutOfMemoryError: Java heap space
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理原创 2006-10-04 11:52:00 · 10902 阅读 · 2 评论 -
VRML与JAVA
VRML与JAVA来源:www.chinavideoonline.com1.VRML的概念 VRML是虚拟现实建模语言 (Virtual Reality Modeling Language)的简称,是一种基于文本的通用语言,是一种在网络上使用的描述三维环境的场景描述语言,是HTML的3D(三维)模拟。它定义了3D应 用中大多数常见概念,如光源、视点、动画、雾化、材质属性、纹理映射等。V转载 2006-12-15 16:47:00 · 6047 阅读 · 0 评论 -
Java集合的深入剖析
Java集合的深入剖析转载 2011-08-02 15:39:00 · 2079 阅读 · 0 评论