
Java技术
文章平均质量分 82
coolszy
连云港若水科技有限公司产品研发部项目经理。
展开
-
java获得键盘输入的两种方法
java获得键盘输入的两种方法 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;public class MainClass{ public static void method1(...2009-09-25 19:24:39 · 170 阅读 · 0 评论 -
Java根据图片建立不规则窗体详解
JAVA程序的外表总是一板一眼的,看多了难免审美疲劳,能不能使我们的JAVA程序外观变得更美观更独特呢?答案是肯定的,我们可以让JAVA程序根据图片来生成自定义的不规则窗体。比如下图的这种外观: 图中的这个人物(蕾米莉亚)便是定义好的不规则窗体,怎么样?很漂亮吧!那么让我们开始学习吧。 首先要说明一下,本方法是基于com.sun.awt.AWTUtilities这个类实现的,...原创 2010-01-25 09:31:57 · 246 阅读 · 0 评论 -
十步让你成为一名优秀的Web开发人员
如果你已经是一名优秀的Web开发人员,那请路过即可。如果你还是一个准备入行或刚入行的菜鸟,那本文倒值得一读。要成为一名优秀的Web开发人员,没有捷径可走,本文就是为那些还在苦苦寻找学习目标的人编写的。第一步:学好HTMLHTML(超文本标记语言)是网页的核心,因此你首先应该学好它,不要害怕,HTML很容易学习的,但也很容易误用,学懂容易要学精还得费点功夫,但学好HTML是成为Web开发人员...原创 2010-01-21 09:55:59 · 104 阅读 · 0 评论 -
Java相对路径读取文件
不管你是新手还是老鸟,在程序中读取资源文件总会遇到一些找不到文件的问题,这与Java底层的实现有关,不能算bug,只要方法得当,问题还是可以解决的。 项目的文件夹结构:repathtest ├─src │ └─com │ └─lavasoft │ ├─test │ └─res ├...原创 2010-01-15 15:56:41 · 115 阅读 · 0 评论 -
Java反射
Java的反射非常强大,传递class, 可以动态的生成该类、取得这个类的所有信息,包括里面的属性、方法以及构造函数等,甚至可以取得其父类或父接口里面的内容。 obj.getClass().getDeclaredMethods();//取得obj类中自己定义的方法, 包括私有的方法。 obj.getClass().getMethods();//取得obj类中自己定义的方法及继承过来的...原创 2010-01-14 09:46:33 · 92 阅读 · 0 评论 -
J2EE项目架构最佳实践
基于项目的最差实践,可以总结出一套项目架构的最佳实践原则以便今后的复用和改进。 原则1. 时间总是非常紧,需求总是在变化,技术问题总是层出不穷,千万不要认为软件工程的问题不会发生在规范的公司和项目。每次一定要根据自己所处的位置作出正确的评估,比如项目经理做评估要留出足够的时间buffer,开发人员应当正确评价自己的工作量,尽可能开始工作。 原则2. 项目架构...原创 2010-01-03 12:04:34 · 97 阅读 · 0 评论 -
推荐一些国产开源项目
EasyjfEasyjf是一个国产的开源社区,开源项目众多,都做的一般般,但是要支持下!http://www.easyjf.com/ 精仿DZ论坛 LForum写在前面的话:一 直以来,我都对Web充满了兴趣。曾在04年就开始接触DVBBS,但以前都仅仅停留在使用的层次,当07年开始接触Java以来,我就有一个梦 —— 我要拥有属于...原创 2010-01-01 09:22:58 · 180 阅读 · 0 评论 -
单态模式和静态类的区别
刚刚接到一个公司电话面试的一个题目,单态模式和静态类的区别,平时还真没注意过,真不知道这些公司怎么会有这么多的为什么?百度一下,有网友说:静态类不能实例化,那么也就根本不存在静态类的实例,那么在一些需要类的实例的地方(比如方法参数的传递),静态类就无能为力。单件(我习惯这么叫),是有实例的,它不是静态的。也有网友说:静态类只能实例化一次,而且无论如何也只能实例化一次,且不用操心;而单态模式就要...2009-12-02 20:12:09 · 212 阅读 · 0 评论 -
统计腾讯2010校园招聘南京站笔试人员
一直关注腾讯的校园招聘,今天终于公布我们南京站的笔试名单,好奇参加笔试人的来历,因此写了个小程序统计一下,很是震惊,那么多不是南京本地的学生。佩服佩服。贴上代码import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.util.HashMap;impor...2009-10-24 20:38:08 · 132 阅读 · 0 评论 -
线程间数据共享
当多个线程的执行代码来自同一个类的run方法,既称他们共享相同的代码;当共享访问相同的对象时,既他们共享相同的数据。 演示代码import java.lang.*;public class Demo{ public static void main(String[] args) { MyThread thread=new MyThread(); ...2009-10-12 10:15:34 · 137 阅读 · 0 评论 -
多线程简单实例
在Java程序中创建多线程有两种方法:继承Thread类和实现Runnable接口 1.继承Thread类import java.lang.*;public class Demo{ public static void main(String[] args) { MyThread thread=new MyThread("Hello"); thread....2009-10-12 09:56:47 · 125 阅读 · 0 评论 -
Java对对象进行保存和读取
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;public class MainClass{ ...2009-10-08 21:59:29 · 150 阅读 · 0 评论 -
Java处理压缩文件
import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;import java.util.zip.GZIPInputStream;import java.util.zip.GZIPOu...2009-10-08 21:43:37 · 101 阅读 · 0 评论 -
Java读写二进制文件操作
/** * 二进制读写文件 */import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;imp...2009-10-08 21:23:19 · 675 阅读 · 0 评论 -
使用Jdom对xml文件进行基本操作
使用Jdom对xml文件进行基本操作演示 注:创建后的XML文件形式如下,假设ID为主键: <?xml version="1.0" encoding="UTF-8"?><class> <student id="2009"> <name>coolszy</name> &2009-10-06 09:50:16 · 89 阅读 · 0 评论 -
Hibernate创建表成功,但数据库中却没有表的解决方法
注意:测试数据库为Mysql 编写Hibernate配置文件,然后通过SchemaExport类创建表,以前都能成功实现,但是今天却遇到了问题。编写了三个“.hbm.xml”文件,然后通过SchemaExport类创建表,控制台输出如下Sql语句: drop table if exists t_admindrop table if exists t...2009-10-02 15:12:15 · 458 阅读 · 0 评论 -
Java读写文件的几种方法
Java读写文件的几种方法 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.text.SimpleDateFormat...2009-09-25 20:18:49 · 111 阅读 · 0 评论 -
Java中文乱码问题的解决方案
只要掌握了中文乱码问题产生的原因,然后对症下药,就可以顺利地解决这些问题。下面我们对容易产生乱码问题的场景进行分析,并提出解决方案。 1.以POST方法提交的表单数据中有中文字符 由于Web容器默认的编码方式是ISO-8859-1,在Servlet/JSP程序中,通过请求对象的getParameter()方法得到的字符串是以ISO-8859-1转换而来,这是导致乱码产生的原因之一。...原创 2009-08-21 21:22:48 · 174 阅读 · 0 评论