
java基础
ocaicai
这个作者很懒,什么都没留下…
展开
-
模仿String.indexOf,判断一个字符串是否包含另一个字符串
.目录:一.方法介绍二.图示意三.源代码一.方法介绍判断一个字符串str1是否包含另一个字符串str2:1.取str2的第一个字符一次和str1的字符依次比较,知道找到相等的字符为止或者找完整个str1的length.2.当找到相等的字符后,在str2长度内str2与str1依次进行比较二.图示意[img]http://dl.iteye....原创 2011-04-26 15:42:13 · 163 阅读 · 0 评论 -
对Entity的未用字段进行借鸡下蛋
.1.实体[code="java"]public class Image extends BaseEntity { /** * serialVersionUID. */ private static final long serialVersionUID = -9072699651769160951L; private String user...原创 2011-09-20 15:00:43 · 108 阅读 · 0 评论 -
在myeclipse8.5中导出uml类图
百度一下:myeclipse类图.[url=http://wenku.baidu.com/view/71c2521aa8114431b90dd8ca.html]http://wenku.baidu.com/view/71c2521aa8114431b90dd8ca.html[/url]效果展示:[img]http://dl.iteye.com/upload/...原创 2011-06-21 19:59:31 · 174 阅读 · 0 评论 -
不要再困扰在String与StringBuffer(StringBuilder)的区别上鸟
无论是初学者还是在java这条路上游荡了几年的童鞋都会每每想起String与StringBuffer的区别这个话题!今天再次看见这个话题,该是终结的时候咯!原文:[url=http://www.iteye.com/topic/142364#422534]http://www.iteye.com/topic/142364#422534[/url]看原文后我的总结:java...原创 2011-06-29 16:44:46 · 140 阅读 · 0 评论 -
在MyEclipse中添加Java、Struts...源码
三种方法:第一种: “window”-> "Preferences" -> "Java" -> "Installed JRES" ->"Edit"[img]http://dl.iteye.com/upload/picture/pic/83577/32551989-e1ed-37ea-8bf8-30027e9e5f9b.jpg[/img]第二种:[img]http://dl.it...原创 2011-03-09 15:14:56 · 97 阅读 · 0 评论 -
后台打印在参看程序执行流程中的重要作用
[color=green]附注:在每个方法里打印”进入这个方法、方法的名称”,这样以块的形式来看代码的执行过程,比调试不知道要快要好多少啊?O(∩_∩)O哈哈~例如:进入servlet的doGet方法!进入servlet的get方法!连接数据库成功!调用CollDaoImpl.get方法,提取某id的记录VO!进入servlet的doGet方法!进入serv...原创 2010-11-15 13:19:28 · 107 阅读 · 0 评论 -
使用接口的核心原因:为了向上转型为多个基类型,以及由此带来的灵活。
[code="java"]package thinkingInJava.interfaces;//: interfaces/Adventure.java//Multiple interfaces./* * 本例子展示就是使用接口的核心原因:为了向上转型为多个基类型,以及由此带来的灵活。 * */interface CanFight { void fight();...原创 2010-12-01 13:45:10 · 229 阅读 · 0 评论 -
java.util包的集合框架应用
[code="java"]package mix.test;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.HashSet;import java.util.List;import java.util.Set;/*...原创 2011-10-27 23:19:32 · 140 阅读 · 0 评论 -
二进制基础(负数转二进制)
比如,假设有一 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。现在想知道,-5在计算机中如何表示? 在计算机中,[color=red]负数以其正值的补码形式表达[/color]。什么...原创 2011-10-30 14:49:19 · 167 阅读 · 0 评论 -
MD5的工具方法使用
[code="java"]package com.cdl.test;import java.security.MessageDigest;import java.util.Arrays;/** * 功能:测试MessageDigest的MD5 * 参考:http://apps.hi.baidu.com/share/detail/20189800 * http:/...原创 2011-12-07 10:33:09 · 161 阅读 · 0 评论 -
java源文件夹打包
[code="java"]有时候我们可能需要修改源文件来适应自己的需求案例:在做GWT upload的时候那些提示语言都是英文,gwtupload\client\IUploader.java下修改了提示,现在需要再jar回去命令:D:\gwtupload>jar cvf gwtupload.jar .附注:"."代表当前文件夹下的所有文件...原创 2012-04-01 12:49:07 · 144 阅读 · 0 评论 -
用一下UML建模工具Rational Rose以及类图的基本关系
.[color=red]基本的类图关系:[/color][img]http://dl.iteye.com/upload/picture/pic/91958/12678e25-6718-3de1-9e14-37cdaa270d25.jpg[/img][color=red]编码实现:[/color][code="java"]package com.cdl...原创 2011-06-09 14:24:46 · 835 阅读 · 0 评论 -
自定义类中2个元素的比较升级到3个元素的比较
可以先参考一下前面的一篇文章:[url=http://ocaicai.iteye.com/blog/794438]为了比较,让自己的类实现Comparable接口,重写compareTo[/url][img]http://dl.iteye.com/upload/picture/pic/74922/df1dff8e-5e4f-3315-91fd-b01449dbf242.jpg[/img]...原创 2010-10-28 23:26:38 · 92 阅读 · 0 评论 -
统计某一数组中重复数字的次数
.[color=olive]今天上[/color][color=red]谯老师[/color][color=olive]软件项目管理方法与实践课时给出了一个他曾经留美的面试题目:统计某一数组中重复数字的次数,其实不难但是觉得非常的有意思,毕竟是他曾经留洋的面试题嘛!方法类似于我的上一篇博文[/color][url=http://ocaicai.iteye.com/blog/1018597]...原创 2011-04-28 18:15:42 · 810 阅读 · 0 评论 -
Java中的IO流知识总结
[code="java"]Java IO的一般使用原则:一、按数据来源(去向)分类:1、是文件: FileInputStream, FileOutputStream, FileReader, FileWriter2、是byte[]:ByteArrayInputStream, ByteArrayOutputStream3、是Char[]: CharArrayRea...原创 2010-10-11 19:25:08 · 127 阅读 · 0 评论 -
这个哥们空间里有很多java方面的总结
http://dinghaoliang.blog.163.com/blog/#m=0&t=1&c=fks_087070092085082066081087087095085084087070080086081066080原创 2010-10-11 19:31:25 · 71 阅读 · 0 评论 -
java算法(7个)
[color=olive]http://javapub.iteye.com/category/112719[/color]原创 2010-10-12 00:39:54 · 101 阅读 · 0 评论 -
利用特殊for循环如何分别打印map的键值
[code="java"]package map;/*利用特殊的for循环,在这里我们可以分别打印出map的键和值来 *这里我们是利用对字符数组中某个单词出现的频率的统计 */import java.util.*;public class StatisticsOfMap3 { public static void main(String[] args) ...原创 2010-10-25 22:04:40 · 225 阅读 · 0 评论 -
为了比较,让自己的类实现Comparable接口,重写compareTo
[color=red][size=large]首先需要实现带泛型的Comparable接口,按照自己想要的排序方式重写compareTo,事实上在重写compareTo时,内核用到的依然是Integer、String、Charactor这些已经有自己compareTo的常用数据类型,只是加入了自己的一些想法而已。[/size][/color][color=blue]第一个例...原创 2010-10-26 14:56:22 · 630 阅读 · 0 评论 -
今天非常高兴,解决了一个由来已久的单词出现频率统计问题。以及容器浅总结...
[color=green]总述:人与动物的最大区别在于对工具的使用。也许你单独的能力不怎么样,但是当你使用了恰当的工具并对周边的相关资源进行了优化配置,那么你不一定是战无不胜的,但至少你会攻无不克。O(∩_∩)O~由于一直用到容器,每次都用起来很陌生不上手,最近有遇到了,我觉得很有必要把这个家伙干掉了。所以专门拿了一段时间来搞定容器这部分。参考资料:《ThinkingInJava》...原创 2010-10-26 16:33:57 · 141 阅读 · 0 评论 -
求模( Modulus )与求余(Remainder) (转)
[code="java"]import java.math.BigInteger;public class ModJava { private static void test1(int n) { int ai = -7; int bi = 4; int m; long t1 = System.cur...原创 2010-10-26 17:37:35 · 662 阅读 · 0 评论 -
在容器中使用增强的for循环,简洁大气,结构清晰
[color=indigo]除了增强的for循环使代码简洁大气,结构清晰外,我们还可以看到对Map键值不同的取值方式的效率介绍。在这儿也是对增强for循环的相见恨晚啊![/color][color=blue]之前的使用情况[/color][code="java"]package map;import java.util.HashMap;imp...原创 2010-10-26 21:44:36 · 132 阅读 · 0 评论 -
给你一个字符串,包含了空格等标点符号,要你计算出出现次数最多的字母和该字母出现的次数。 ...
[color=blue]关于Map.Entry可以参看[url=http://ocaicai.iteye.com/admin/blogs/794922]在容器中使用增强的for循环,简洁大气,结构清晰[/url]所以说是:英雄所见略同哈。不足之处就是:当有两个或者多个最大的时候,会发生覆盖。第一个例子:[/color][code="java"]package m...原创 2010-10-26 23:59:07 · 362 阅读 · 0 评论 -
采用Client/Server模型理解回调callback
[color=green]关于回调早就听说过,但是不曾理解过,周日的上午外面阳光灿烂,我却在这里琢磨回调,苦逼的程序员啊!不知道哪位先哲说过:你能看见多远的过去,你就能看见多远的未来。所以今天我们将采用渐进式的来学习回调:[/color][color=red]定义:如果对象A调用对象B称为【顺调】,那么在对象A调用对象B之后,对象B再调用对象A,这时对象B对对象A的调用称为【回调】[/co...原创 2012-04-22 11:38:48 · 355 阅读 · 0 评论