- 博客(46)
- 资源 (3)
- 收藏
- 关注
原创 在一个字符串中找到第一个只出现一次的字符
public class Test{ public static void main(String args[]) { String str = "abccdab"; getFirstChar(str); } public static void getFirstChar(String string) { int[] bitMap = new int[
2013-04-30 23:08:07 1504
转载 30岁之前你需要知到自己的人生底线
引导语:现在的这些年轻人,你是否考虑过你人生成长发展风向与目标,一旦追求和愿望受阻后,你会如何思考对应,分析其原因的所在,你该如何面对去做,你的底线又是在哪里,你清楚吗? 30岁之前你需要知到自己的人生底线 1、一定要相信30岁很快就会到来,无论你是在魔兽、cs还是蹦迪泡吧,就算装得再嫩,岁月总会在你的心里留下烙印,掩饰永远都不能改变事实
2013-04-30 22:58:40 819
转载 MyEclipse快捷键
-------------------------------------MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速
2013-04-30 22:54:52 573
转载 Lucene
Lucene 其实很简单的,它最主要就是做两件事:建立索引和进行搜索 来看一些在lucene中使用的术语,这里并不打算作详细的介绍,只是点一下而已----因为这一个世界有一种好东西,叫搜索。IndexWriter:lucene中最重要的的类之一,它主要是用来将文档加入索引,同时控制索引过程中的一些参数使用。Analyzer:分析器,主要用于分析搜索引擎遇到的各种文本。常用的有S
2013-04-30 22:34:34 639
转载 Java工具类——资源文件解析类PropertiesUtil
package com.luang.util.properties;import java.io.File;import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream;import java.io.Ou
2013-04-29 21:43:47 1048
转载 反编译
1. 将jad.exe解压到指定目录。如:c:\java\jad 2. 将jadeclipse插件net.sf.jadclipse_3.3.0.jar 拷贝到myeclipse安装目录\Genuitec\Common\plugins\目录下。 3. 在myeclipse安装目录下dropins/创建eclipse文件夹,然后在eclipse文件夹中分别创建features、plug
2013-04-29 20:00:32 872
转载 关于工资
一个35岁左右的白骨精来找我们,她需要在两个工作里面做选择。一个是年薪30万的制片总监,一个是年薪10万的市场策划。她喜欢后者的节奏与内容,却被前面的工资吸引。我们仔细算了一下她的工作时间:前者是每天加班,节假日无休赶节目,每天工作近15个小时,后者则是8小时规律的生活。这样算下来,两者的时薪差不多,只是那份“好工作”把三年的活放到一年来做罢了。如果加上由此产生的未来医药费,简直比“坏工作”还不赚
2013-04-27 10:50:24 609
转载 什么也不想去想
大学的生活就要结束了好多好多的事情没有能我所愿不失落,不哭也不闹。 生命中的好多事情,也许都是性格的原因,才导致了今天的局面。从来都不是想要的。其实我真的不想去怪谁,我感觉你们都没有错,错的总是我。不想和你说话了,因为不想在让你难受了。从很久以前很久以前我们之间既应该划清界限,还给彼此一个空间,让我们都快快乐乐的过以后的生活。可是真正的事情是,我们不断在快乐痛苦之间
2013-04-26 12:29:22 708
原创 好玩的题
如:-5,7,1,9,-12,15 变成 -5,-12,7,1,9,15空间复杂度O(1),时间复杂度O(N),排序稳定,如何解? i,用于遍历j,始终指向第一个整数遇到负数就rotate
2013-04-25 14:00:27 982
转载 黑马程序员__javascript重点实用实例!
跟大家推荐我自学期间收集的各种绝好视频:风靡腾讯网络的Java+3G开发全套视频教程屌丝们,最爱的.NET全套视频项目教程史上一直被模仿10多年的PHP元老全套视频教程 javascript中动态改变页面字体大小:动态改变字体大小.max{ width:500px; background-color:#
2013-04-24 22:03:53 726
翻译 黑马程序员_常见java问题小计
1、equals方法的小问题 [java] public class Student { public static void main(String[] args) { Scanner sc = new Scanner(System.in);
2013-04-24 22:03:04 554
转载 黑马程序员第二节:String类和Stringbuffer
1.String 类是不可被继承的 String s=new String (); String s1=""; //多用 两者是相同的2.String s="abc" //s 是一个类类型的变量,"abc"是一个对象 ,字符串是一个特殊的对象//字符串最大的特点:一旦被初始化,就不能改变了3.String s1=new String("abc");Stri
2013-04-24 22:01:15 605
转载 黑马程序员 java 网络编程
Java网络编程InetAddress类InetAddress类是个表示ip地址的类。InetAddress没有构造函数,是用它的static方法类返回InetAddress对象的。getByAddresspublic static InetAddress getByAddress(byte[] addr) throws UnknownHostExceptionpublic
2013-04-24 22:00:23 937
转载 自己动手写搜索引擎(常搜吧历程四#分词#)(Java、Lucene、hadoop)
分词的基本原理:1、分词是用来对文本按语言特征按算法进行过滤、分组处理的一种技术。2、分词的对象是文本,而不是图像动画脚本等等。3、分词的方式就是过滤和分组。4、过滤主要把文本中那些没有实际意义的字或词过滤掉。5、分组就是按照”分词数据库“内已添加好的词,进行匹配。 下面来看Lucene分词器的使用[java] package
2013-04-24 21:59:00 762
转载 java中super()与this()的区别
This():当前类的对象,super父类对象, 所有的资源都可以访问。Super():在子类访问父类的成员和行为,必须受类继承规则的约束,在构造函数中,如果第一行没有写super(),编译器会自动插入.但是如果父类没有不带参数的构造函数,或这个函数被私有化了(用private修饰).此时你必须加入对父类的实例化构造.而this就没有这个要求,因为它本身就进行实例化的构造。摘自 p
2013-04-24 21:56:24 699
转载 java中常用的几个基础概念
接口Interface1. 接口中的成员变量默认都是public、static、final类型的,必须被显式初始化2. 接口中的方法默认都是public、abstract类型的。3. 接口中只能包含public、static、final类型的成员变量和public、abstract类型的成员方法。4. 接口没有构造方法,不能被实例化,在接口中定义构造方法是非法的。5. 一个接口
2013-04-24 21:52:46 643
转载 JAVA基础 之 Collections
概述: 1.Collections(注意不是Collection,而是Collections,多了一个s) 2.它是一个集合工具类 3.方法分类:常规操作(查找,最大,最小等)、排序、线程安全(同步)操作、不可变集合Java代码: package com.cxy.collection; import java.util.Arr
2013-04-24 20:35:36 864
转载 JAVA基础 之 Collections
概述: 1.Collections(注意不是Collection,而是Collections,多了一个s) 2.它是一个集合工具类 3.方法分类:常规操作(查找,最大,最小等)、排序、线程安全(同步)操作、不可变集合Java代码: package com.cxy.collection; import java.util.Arr
2013-04-24 20:33:38 824
转载 java字符串模糊匹配
今天因为业务需求,需要在java中进行字符串的模糊匹配,由于要比较的对象长度不同,也没有固定的组成规则,收集到下列三个方法解决问题 方法一、 public intindexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引。返回的整数是 this.startsWith(str, k)为 true 的最小 k值。参数:str
2013-04-24 20:25:58 2098
转载 Java四舍五入小工具
Java实现四舍五入,有什么不足恳请指正 [java]public class RoundTool { public static String round(double num, int dotNum) { double temp = 1.0;//用于五入时直接进位 for (int i = 0; i
2013-04-24 20:25:14 719
转载 java的分页条件类
最近做项目,要实现分页,把以前写的分页类翻了出来,代码如下: [java/** * @author yxd * 分页条件的抽象类 */ public abstract class PageCondition { protected Integer pageSize; //每页显示的记录数量 protected Integer
2013-04-24 20:22:16 645
转载 JAVA 实现jpg/tif/bmp 等图片之间格式得互相转换
tif 图片的转换tif图片无法在浏览器中预览 import java.io.FileOutputStream;import java.io.OutputStream;import javax.media.jai.JAI;import javax.media.jai.RenderedOp;import com.sun.media.j
2013-04-24 20:21:30 1653
转载 控制台输入类java.util.Scanner
canner类最实用的地方表现在获取控制台输入。当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法即可。1 如何判断控制台输入结束?按回车键是输入下一行,多行输入,要有个结束符标志,如下例子中的“exit”
2013-04-24 20:16:00 872
转载 Java文件的 In 与 Out 的相对性
在java IO操作时,总是搞不清楚 In 与 Out的相对性,其实,in与out就是相对于内存而言。收录一点解释: 我们所说的流,都是针对内存说的,比如为什么打印到屏幕上就是System.out.println();而从屏幕等待用户输入的却是System.in呢?因为对于内存来说,把字符串打印到屏幕上是从内存流向屏幕这个显示器的,也就是输出,而从屏幕等待用户输入呢?就是等
2013-04-24 20:14:08 608
转载 一个Java程序员应该掌握的10项技能
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令
2013-04-24 20:02:36 606
转载 关于try...catch...finally中return的疑惑
关于try...catch...finally里面的return一直是面试的一个热门考点。无非就分以下几个情况:1、当有finally语句并且try中有return,在执行到return(还未执行)的时候,会先执行finally里面的内容,然后再执行行try中的return。package com.and.java.demo;public class 测试 { publi
2013-04-24 19:52:58 576
转载 Java数据结构内容整理
ava数据结构内容整理关键字: 数据结构 Collection:List、SetMap:HashMap、HashTable如何在它们之间选择一、Array , ArraysJava所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。1、 效率高,但容量固定且无法动态改变。array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们ar
2013-04-24 19:38:56 706
转载 字符串拼接
我现在有四个字符串,分别为s1、s2、s3、s4,想在输出时,每两个字符串之间插入两个符号“@@”,即“s1@@s2@@s3@@s4”。如果“s1”为空时,输出“s2@@s3@@s4”,同样如果s2为空时,输出“s1@@s3@@s4”,以此类推。请 package com.zhuyu_deng.util;public class Test{ public static
2013-04-24 09:07:14 972
原创 Java中的split()
java中的split函数和js中的split函数不一样。 Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项: java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separato
2013-04-24 08:58:13 819
转载 equals和==的区别?
equals和==的区别?经常被简单的理解为equals方法用来比较两个对象是否相同,而==比较运算符用来比较两个基本数据类型的数值是否相同。这样的理解无可厚非,但还要透过简单看看本质,才会更清晰。1,基本数据类型的值。int x = 3;int y = 3;System.out.println(x==y);//true对于基本数据类型的值只能用 == 比较运算符进
2013-04-16 15:11:27 770
转载 java中Collection接口和Collections工具类的区别
1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 Collection ├List │├LinkedList │├ArrayList │└Vector │
2013-04-16 11:25:56 1134
转载 Date使用
Date date = new Date();SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");String s1 = sdf.format(date);//这里得到:26/03/1999 这个格式的日期sdf = new SimpleDateFormat("HH:mm");String s2=sdf.format(
2013-04-16 10:26:50 683
转载 JSP Filter过滤器的简单实例.
公司做项目,一直在开发了SAP系统,.很没有做过JavaWeb项目了,.今天有点时间来复习下Servlet 和JSP ,已经Filter过滤器知识..我们知道Filter过滤器,能为我们,1)过滤字符..处理乱码.设置统一字符编码,2)对用户登录的验证.3)改变图片的格式.4)做相应的压缩处理.等等.. 新建JavaWeb项目,取名为:MyFristDemo.在项目
2013-04-15 16:14:02 971
转载 Filter
建立一个过滤器涉及下列五个步骤:1)建立一个实现Filter接口的类。这个类需要三个方法,分别是:doFilter、init和destroy。doFilter方法 包含主要的过滤代码(见第2步),init方法建立设置操作,而destroy方法进行清楚。2) 在doFilter方法中放入过滤行为。doFilter方法的第一个参数为ServletRequest对象。此对象给过滤器提供了对进入
2013-04-15 13:44:15 556
转载 JAVA matches()与equals()有什么区别?
matches: 判断字符是否与指定的 正则表达式 相匹配equals : 判断两个字符串是否相等举例:1. matches String str = "123abc"; String regex = "^[0-9]+[a-c]+$"; System.out.println(str.matches(regex));2. equals String str1 =
2013-04-14 21:51:48 2036
转载 java中的matches()方法怎么用?在哪一个包中?
这是我的总结:java.lang包中的String类,java.util.regex包中的Pattern,Matcher类中都有matches()方法。都与正则表达式有关。下面我分别举例:(字符串:"abc",正则表达式: "[a-z]{3}")String类的方法:boolean b = "abc".matches("[a-z]{3}"System.out.println(b);
2013-04-14 19:59:12 6002
转载 valueOf()
比如说有个String str="12345";substring函数是取一个string子串,如果j=1,那么str.substring(j+1)就是取从第二位开始的子串,所以str.substring(j+1)等于"345"; valueOf是Integer类的一个静态方法,它是把一个string参数转换为Integer类型,那么经过Integer.valueOf("345")转换,3
2013-04-14 19:42:57 614
转载 myeclipse快捷键
下面说说Eclipse的设置优化 1、启动加速:减少初始化工具(window->preferences->general->startup and shutdown)这个我全取消了。。还有尽量多的关闭近期不用的工程,否则启动时会载入检查。 2、取消自动检查,需要时手动检查(右键->MyEclipse->run validation) windo
2013-04-09 07:40:02 612
原创 ByteArrayOutputStream, ByteArrayInputStream
ByteArrayOutputStream类在创建对象时,程序内部创建一个字节数组byte[]的缓冲区;然后ByteArrayOutputStream对象将内容(可以来自内存,也可以是其他变量),转换为字节数组。把内存中的数据读到字节数组中ByteArrayInputStream类将字节数组转化为输入流; 把字节数组中的字节以流的形式独处。
2013-04-09 07:35:32 695
json以及json依赖的包
2013-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人