
java
NinetyH
这个作者很懒,什么都没留下…
展开
-
用SerialNumber生成流水号
在很多程序的应用中,有许多的地方会用到流水号,我写了个专门用来生成流水号的类 使用: SerialNumber sn=new SerialNumber();sn.getSerialNum(tablename, column);//tablename 表名 ...2009-09-28 20:23:07 · 1496 阅读 · 0 评论 -
用递归分解因数
有时候,我们需要对一个数字进行因数分解,我用递归帮我们做这件事情,如有不妥之处,还望各位朋友指正! package com.aiy.test;/** * @author aiyanbo * @email ayanbo@yeah.net */import java.util.ArrayList;public class Test { public stat...2010-04-24 22:19:17 · 329 阅读 · 0 评论 -
自定义标签实现国际化
写了个世界上最简单的国际化的实现,,,主要是通过自定义标签来获得resource的。2010-07-15 12:44:09 · 178 阅读 · 0 评论 -
二分查找
用二分查找方法在一个已经排好序的数组中找出任意一个值的位置比遍历数组效率要高得多,这样子,我们可以只要查找数组的二之一就可以将值准确地查找出来。 public int BinSearch(int[] array,int value){ int startIndex=0; int stopIndex=array.length; int middleIndex=(int)...2010-05-13 10:01:40 · 107 阅读 · 0 评论 -
上溯造型与里氏替换原则
在.net中的里氏替换原则在javaEE中称为上溯造型; 定义: 父类引用指向子类对象 规则: 1.子类与父类符合 is - a 的关系 2.凡是子类可以出现的地方父类都可以出现 3.父类不可以强制转换成子类 4.父类对象有时候可以强制转换成子类对象 如: ...2009-08-23 09:09:58 · 187 阅读 · 0 评论 -
程序员应该做的几件事
1.你要明白你在做什么 , 该做什么, 可以做什么, 你懂什么!2.一台高配置的电脑,你不可能花大把的时间等待电脑启动。3.大脑必须有逻辑 , 你的脑子思考问题没有一点逻辑,写的程序也没有一点逻辑4.超强的模仿能力,你看到的东西可能是你从来没有看到过的,所以要学会模仿。5.除了模仿,要花一定时间去消化它,让它变成自己的东西6.多看看开发...2009-08-24 21:22:00 · 153 阅读 · 0 评论 -
家乡的青蛙
请不要吃青蛙,青蛙是吃害虫的。 我生长在农村,小时候经常和青蛙玩在一起。小时候经常伤害它,抓它来玩,虽然它是很不愿意的。渐渐的,我看是长大了。我不再和青蛙玩在一起了。但是我却会听到它们欢快的歌声!有时候我心情不好,像是在安慰我。有时候我很高兴,像是和我一样分享我的快乐。 外婆家,自己家,学校,我都能听到青蛙的那亲切的叫声。青蛙就是我成长的伙伴! 每次,坐在电脑前面,想着...2009-08-27 23:18:01 · 119 阅读 · 0 评论 -
另类的方式访问Set集合中的元素
今天我的同学问了关于访问Set集合的元素问题, 由于Set是无序的集合,所以不能根据下标去直接访问,需要进行一些处理, 主要方法是将Set集合转换成数组 下面是代码 package org.aiy.test;import java.util.HashSet;import java.util.Set;public class Test { /**...2009-09-05 18:29:57 · 152 阅读 · 0 评论 -
JTextArea 动态显示信息
这几天刚刚学习Swing,写了个JTextArea动态显示信息的例子,,,,拿出来晒晒,大虾们见笑了.... 主要思路: 窗体类实现Runnable接口,实现run方法 package com.aiy.test;import java.awt.BorderLayout;import java.awt.Dimension;im...2010-06-01 14:42:40 · 1069 阅读 · 0 评论 -
浅谈while ; do-while ; for ; fro : ;
while 适用于不定数循环for 适用于定数循环,两者可以交换使用do-while 先执行一次循环体,再判断是否继续判断for : 适用于遍历int i=0;do{ System.out.println("我是艾彦波"); i++;}while(i...2009-08-12 20:29:39 · 187 阅读 · 0 评论 -
复合三元运算代替多重if-else结构
String state="";if(num==1){ state="自动";}else if(num==2){ state="半自动";}else if(num==3){ state="手动";}用复合三元运算 如下:String state=num==3?"手动":(num==1?"自动":"半自动"2009-08-08 21:59:03 · 476 阅读 · 0 评论 -
三元运算代替if - else结构
String sex="";if(num==1){ sex="男";}else{ sex="女";}换成三元运算 一条代码搞定String sex=num==1?"男":"女";2009-08-07 14:35:23 · 780 阅读 · 0 评论 -
超好玩的oop题目
题目内容:在一个公寓里,小红是一个学生,另外还有一个建筑工人,平时帮助别人换锁,有一个是医生。请用oop的思想用 代码实现小红家的情况! Java参考答案:( 为了方便,我把所有的类都放在一个文件里面了) public class Test{ public static void main(String[] args){ House h=new House...2009-10-25 16:58:27 · 228 阅读 · 0 评论 -
牛仔式编程
什么叫牛仔式编程? 牛仔式编程:不符合正常编程逻辑和正常编程规范,也可以叫做非常规编程 优点:可以在特定的时候,减少代码,提高效率 缺点:可读性差,只适用于经验丰富者和基础扎实者(牛人写的代码我们看不懂一般就是这种情况了) 如:以下例子以java为例,在C#在大同小异 1. public boolean fi...2009-11-18 17:04:52 · 836 阅读 · 0 评论 -
原来你还在我的记忆里
昨天晚上,发生了很奇怪的一件事情。 她在我的梦里出现了,我半醒半睡得回忆起了从前! 她是我高一时候的同学,我们班上的英文课代表!她是一个很安静的女生。总可以看到她在忙碌学习的样子,每次我们对视时她的脸上总会流露出淡淡的微笑,她笑的样子很优雅。 那时候我是一个比较皮的学生,上课不喜欢做笔记。但是有很多笔记都是很重要的。这时候我偶然会把笔记本丢给她,让她在课后的时间...2009-11-19 21:47:14 · 142 阅读 · 0 评论 -
WebHelp与Util工具类
恩,本人很久没有写关于技术问题的文章了,因为本人水平不高,难写出出色的文章了,最近老师让我们做一个小型的oa系统,自己也写了两个工具类,拿来与大家分享下 有不足的地方望各位高手指正 WebHelp 主要用与Servlet中 Util 主要用于Dao中 下面是源代码: package com.aiy.util;/** * @au...2009-11-28 22:01:23 · 207 阅读 · 0 评论 -
json配置相关
介于目前JsonConfig中没有setIncludes(..)方法,所以自己写了个: package com.aiy.util;/** * @author aiyanbo */import java.lang.reflect.Field;import java.util.HashSet;import java.util.Set;import...2009-11-28 22:24:34 · 142 阅读 · 0 评论 -
阅读英文文档的感言
不知道大家有过这样的经历没有,当自己写代码写得非常流畅的时候,突然间遇到一个自己比较陌生的问题或者是方法,这时我们就不由自主地想到了查看帮助文档了。 这时难题又出现了一般我们从官网上下载过来的文档一般是英文的(没有办法,编程语言都是外国开发的,这就隐隐地给我们中国的程序员一个很严峻的问题:我们是不是也应该开发出一种编程语言)。我一般下的是英文版的,因为中文版的有...2009-12-01 11:36:33 · 157 阅读 · 0 评论 -
用SVN账号管理系统管理SVN账号
本人独立开发出SVN账号管理系统,这套系统可让项目经理节省至少8%的工作时间或者是精力去管理SVN账号。本系统采用MVC架构,符合基本安全(本系统一般不会在互联网上运行所以安全问题可以完全放心),无需安装客户端,支持跨平台,有幽默搞笑的错误操作提示!欢迎各位朋友向本人索要源代码! 本系统正在后期完善中...! ...2010-04-05 00:15:40 · 585 阅读 · 0 评论 -
int型自定义toString()
如何将 1 转换成 0001在C#中可以这样做: int num=1; string str=num.ToString("d4");在java中 我定义了一个toString()方法public String toString(int num,int len){ String str=""; for(int i=0;i...2009-08-05 23:45:12 · 308 阅读 · 0 评论 -
最轻量级IOC容器管理--beanbus
潜水已经有大半年了,一直没有写出什么好的文章,以前一直在学习如何使用别人的api,当然自己也写了一些api并且发布到javaeye上,不过好像并没有得到大家的认可!不得不承认自己是一个菜虫级的人物。 好了,废话不多说! beanbus 的主要功能是对bean进行管理!并且只做bean管理,目前还没有web实现。不过大虾们可以自己做这么方面的支持! 实现方式:反...2010-10-04 16:26:32 · 466 阅读 · 0 评论