
J2SE
文章平均质量分 62
whoopee
这个作者很懒,什么都没留下…
展开
-
JAVA面试题集(选择自 zaowei21 的 Blog )
作者:赵刚基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许原创 2004-12-23 20:45:00 · 4233 阅读 · 4 评论 -
又调通过了一个数据库(MySql)
花了几个小时调通了通用数据库和MySql相连的部分,过程:下载了mysql-connector-java-3.1.8里面有两个jar,不知道用哪个挑了一个mysql-connector-java-3.1.8-bin.jar,真蒙对了,我至今不知道这两个什么区别(另一个是mysql-connector-java-3.1.8-bin-g.jar)把它加到了classpath中,开始调试发现有错误,网上原创 2005-06-01 20:27:00 · 1505 阅读 · 0 评论 -
TIJ笔记(第二版)第12章:执行期型别辨识
RTTI的初期想法非常简单:当有一个指向基础型别base type的reference时,RTTI机制让你的一找出其所指的确切型别,不过当拓展到java.lang.reflection的时候,展现了全新的功能.即现在的java中存在两种形式的rtti:传统的rtti;reflection机制为什么要使用rtti?上面的目的就是原因,比如向下转型downcasting/强制转型.Class类对象以及原创 2005-11-15 14:41:00 · 1614 阅读 · 0 评论 -
鼠标右键的代码
JTree tree = new JTree();JPopupMenu popup = new JPopupMenu();popup.add..............tree.addMouseListener(new MouseAdapter(){ public void mousePressed(MouseEvent e) { if (SwingUtilities.i原创 2005-06-17 15:12:00 · 2173 阅读 · 0 评论 -
一个连接数据库完整程序可以作为模板(从csdn中获得)
//------------------------------------------------------------------// 以下代码可以用作模板。 仅需// 替换相应的 url、登录和口令,然后替换// 您要发送到数据库中的 SQL 语句。//---------------------------------------------------------------------原创 2005-06-17 15:17:00 · 1909 阅读 · 0 评论 -
通用数据库软件完成的最后总结
做了约有一个月的软件基本完成,本以为会做成一个和J2EE有关的组件,被make的毕业设计导师(此处隐去此人姓名)带错道路,以至开发成为一个完全的软件。在最后的几天里,基本时间浪费在调和数据库连接上,本软件用到了5个数据库Sql Server,MySql,Oracle,DB2 UDB,Sybase在我机器上的情况:它们各自的库都保存到jbuilder/lib/ext文件夹下,部分保存到软件驱动里面,原创 2005-06-17 15:21:00 · 2183 阅读 · 0 评论 -
关于Java文件路径问题(原创+转贴)
1.如何获得当前文件路径常用:字符串类型:System.getProperty("user.dir");综合:package com.zcjl.test.base;import java.io.File;public class Test { public static void main(String[] args) throws Exception { System.out转载 2005-12-15 15:26:00 · 3578 阅读 · 0 评论 -
一篇不错的讲解Java异常的文章
六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = conn.createStatement(); 5原创 2005-12-15 18:41:00 · 11481 阅读 · 2 评论 -
关于java中字符编码的一点心得(zt)
这是张孝祥老师的java就业培训视频教程里面的一道题目(有所变动):编写下面的程序代码,分析和观察程序的运行结果:import java.io.*;public class TestCodeIO { public static void main(String[] args) throws Exception{ InputStreamReader isr = new转载 2005-12-19 15:41:00 · 2281 阅读 · 0 评论 -
将中文转为unicode 及转回中文函数
//转为unicode public static void writeUnicode(final DataOutputStream out, final String value) { try { final String unicode = gbEncoding( value ); final byte[] data = unicode.getBytes(); final int d转载 2006-03-02 16:13:00 · 2762 阅读 · 0 评论 -
编码又见编码
前几天,Google给我Hotmail邮箱发了封确认信。我看不懂,不是因为我英文不行,而是"???? ????? ??? ????"的内容让我不知所措。有好多程序员处理不好编码问题。不是因为他们学不会,而是因为他们太保守或太不以为然了!我想说,初级程序员需要积累更多的计算机高级知识;高级程序员需要了解更多的底层知识。 那么Content-Type标记到底有什么作用?UTF-8与Unicode到底转载 2006-03-06 09:58:00 · 4190 阅读 · 1 评论 -
Jbuilder中文问题解决
方法一: 下载最新版的JDK把jre/lib下的font.properties.zh盖掉JBX所用的JDK相同目录JBX/jdk1.4/jre/lib下的相同文件就行了。方法二: Project => Project Properties => General => Encoding =>改为GBK。方法三:步骤如下:1: 安装JBX;不用说了;2: 改变一下,Tools =>转载 2006-04-07 16:14:00 · 1955 阅读 · 0 评论 -
jar文件包中读资源的常用方法
可能有不少初学者会有这样的困惑(以前我也有过):在你的代码里调用了一些资源文件,如图片,音乐等,在调试环境或单独运行的时候可以正常显示或播放,而 一旦打包到jar文件中,这些东东就再也出不来了,除非把这个jar放到原来未打包以前的目录下,但通常jar是单独发布的。这里介绍一个解决这类问题的 方法。getResource和getResourceAsStream 问题的根源还是在于老生常谈的所谓转载 2006-09-21 14:12:00 · 2260 阅读 · 0 评论 -
JavaCC的简单例子
JavaCC附带的例子是寻找匹配的花括号个数的,我写的例子在它的基础上稍微延伸,可以实现对多行的处理,每行的信息都能表现出来。 options{ STATIC = false; }PARSER_BEGIN(Simple2)public class Simple2 { public static int lineNumber = 0; public static void m原创 2009-11-19 19:51:00 · 1534 阅读 · 0 评论 -
谈JDBC SQLSERVER"Error establishing socket"
jdbc配置语句为: jdbc:microsoft:sqlserver://server_name:1433 如运行程序时出现 "Error establishing socket" 错误,则应进行如下调试:1 检查SQL SERVER 是否允许远程访问.具体步骤:1)打开"企业管理器",打开控制台根目录>SQL Server 组>数据库2)在相应"数据库"上单击右键,选择"属性"3)选择"连接"原创 2005-05-21 08:53:00 · 1842 阅读 · 0 评论 -
Swing中汉字变成方框问题的解决方法
问题产生原因:当前使用Java虚拟机在Win2000下显示字体不正确,出现点阵字体。具体原因是Java在改平台下找字体文件出错导致使用默认的西方代码字符集。解决办法: 如果您能在您安装tbcs的盘下面找到目录.ZAC_JRE_WIN,则表明您没有安装自己的Java虚拟机。这个目录是个隐藏目录。进入目录lib,按照以下方法修改font.properties.zh文件和font.properties.原创 2005-05-17 17:09:00 · 3219 阅读 · 0 评论 -
心得暨TIJ笔记50条
心得暨TIJ笔记(原创)1.overridden(覆盖也叫覆写)规则 1).返回类型必须与所重写方法相同 2).不能比所重写方法访问性差 3).不能比所重写方法抛出更多异常2.finally唯一不被执行的情况是system.exit()3.访问权限public>protected>(friendly)>private4.抽象类中可不含抽象方法5.transient只能用于成员变量,不能用于局原创 2005-03-22 19:24:00 · 1285 阅读 · 2 评论 -
在csdn上看到的怪问题
public class test2 { public String user = "test2"; public test2() { } public String getUser(){ System.out.println(this.user); //这里打印的为什么是"test2",而不是"test4" user = getPasswor原创 2005-03-22 19:40:00 · 1191 阅读 · 0 评论 -
JavaScript escape/unescape编码的Java实现
符合 JavaScript unescape 函数(支持Unicode)的 Java escape 编码实现最近在弄一个跨域的交互程序,交互过程非常复杂.而且,其中一端只能使用 javascript 来处理返回. 于是,发现 Java 的 URLEncoder.encode 方法与 JavaScript 的 unescape 方法已经不能兼容了. 现在浏览器的主流版本中 JavaScript 已经原创 2005-08-09 13:49:00 · 3347 阅读 · 0 评论 -
Java时间转换问题
当你要格式一个你知道它是时间格式的字符串时候你想转换成另外一种格式表达的时候,步骤是先解析(parse)后格式(format)//参数是要格式化字符串的格式SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy hh:mm:ss");beginDate = sdf.parse("08/25/2005 18:24:25");SimpleDate原创 2005-08-24 21:04:00 · 3650 阅读 · 0 评论 -
别人观点:如何才算掌握Java
时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正原创 2005-04-03 20:24:00 · 1317 阅读 · 1 评论 -
Java中常见数据转型
1.int-->short exp: short shortvar=0; int intvar=0; shortvar= (short) intvar 2. short-->int exp: short shortvar=0; int intvar=0; intvar=shortvar; 3. int->String exp: int intvar=1; String stringvar; St原创 2005-04-10 15:23:00 · 1459 阅读 · 0 评论 -
JB的调试方法(欢迎补充)
在JBuilder9中,在编辑器中可以用红点显示当前行的代码错误,但是并不能显示在逻辑上的错误,以及运行的错误,所以还需要进一步了解如何进行错误检查和调试,来排除逻辑以及运行时的错误。 首先,要进行断点设置。方法非常简单,在编辑器中的任意一行语句的前面单击鼠标,将会自动将该行设置为断点。上面的断点只是最简单的行断点,其实断点还有其他类型。断点共有5种类型:Line 在程序特定行的代码被执行前被原创 2005-04-11 10:34:00 · 2041 阅读 · 0 评论 -
关于字符编码及native2ascii的使用
java程序显示中文是大家都遇到过的问题,尤其是JAD文件的中文问题,一般都用native2ascii工具转换,这里收藏了native2ascii工具的详细说明:native2ascii - Native-to-ASCII ConverterConverts a file with native-encoded characters (characters which are non-Latin原创 2005-08-31 14:14:00 · 2864 阅读 · 0 评论 -
Java 编程技术中汉字问题的分析及解决(从根源上解决)
很难找到的一篇极棒的文章,它从本质上解决了java的汉字编码问题............在基于 Java 语言的编程中,我们经常碰到汉字的处理及显示的问题。一大堆看不懂的乱码肯定不是我们愿意看到的显示效果,怎样才能够让那些汉字正确显示呢?Java 语言默认的编码方式是UNICODE ,而我们中国人通常使用的文件和数据库都是基于 GB2312 或者 BIG5 等方式编码的,怎样才能够恰当地选择汉原创 2005-09-06 20:44:00 · 4540 阅读 · 0 评论 -
JAVA对数字证书的常用操作
一:需要包含的包 import java.security.*; import java.io.*; import java.util.*; import java.security.*; import java.security.cert.*; import sun.security.x509.* import java.security.cert.Ce原创 2005-09-19 10:07:00 · 3479 阅读 · 3 评论 -
Java代码编写的一般性指导规则(zz)
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种原创 2005-04-26 09:21:00 · 1171 阅读 · 0 评论 -
连连看的思路
目 录 一 连连看的要求 二 任意两点能否连通 三 地图无解提示 四 连接提示功能 五 道具问题 六 地图问题一、连连看的要求 1:要连接的两点上的图形是相同的。 2:两点间存在一条没有“障碍”的并且折点不超过两个的路线。 那么分析一下可以看到,一般分为三种情况 【图例说明】原创 2005-04-29 15:35:00 · 2094 阅读 · 0 评论 -
《如何制作中间件》讲座视频笔记
正在看csdn上下载的“如何制作中间件”,这哥们讲的真是搞笑,怀疑是自己没事闲得搞个教程出来。肯定不是计算机专业出身,或者就是学历不高,因为他英语真差,还有人上线跟他聊天,还要暂停给家里打电话(真是个顾家的男人,不会是气管炎吧?)不过还是得到了许多有用的,都是从实践中得到的获得的有用的东西:1.如果class很长在类最后的括号后面写上//class end2.接口命名规则:I开头+表名(开头大写)原创 2005-05-03 20:12:00 · 1566 阅读 · 0 评论 -
分割源文件的Java程序
由于从VC6到VS2005均不能调试超过65535行的代码,但是在工作中生成的解码库的源文件会远远超过这个数字,因此写了个程序来解决这个问题。程序编程语言选择Java,因为用Java来处理使用方便,编写也容易,此处对效率没有要求因此不选择用C了。程序基于花括号匹配的原理来拆分文件,在第一个文件中include之后的文件,并将之后的文件都以.h来重命名。用法:java SplitFile原创 2009-12-09 18:55:00 · 1247 阅读 · 0 评论