j2se
FANYAYUN
这个作者很懒,什么都没留下…
展开
-
关于String的equal的方法对Object的重写
public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String anotherString = (String)anObject; int n = count; if (n =原创 2013-08-29 11:02:08 · 705 阅读 · 0 评论 -
String为啥为final
目的:为了效率和安全首先要理解下面两种给String赋值的差别String dota1 = "sf";String dota2 = new String("pudge");dota1是直接去字符串池里面去找 有不有 sf 这个字符串dota2是先开辟了新的堆空间,然后赋值String 为final类的时候:1.才能用到字符串池的概念,这样节省很多原创 2016-06-25 10:05:48 · 665 阅读 · 0 评论 -
Java DEBUG 调试的方法
分享下,我觉得这个对大家是有点用,因为好几个我也不知道:F5:Step Into:跳进当前执行的方法中F6:Step Over:跳过该行继续执行F7:Step Return:从方法中跳出继续执行F8:Resume:全部运行通过,从调试状态恢复Ctrl + R:Run to Line:运行到当前选中的行原创 2013-12-24 15:05:35 · 734 阅读 · 0 评论 -
JAVA中的装饰模式浅谈
说起装饰模式,大家能联想到的应该是java中IO哪块的逻辑。下面给大家说说,我理解的装饰模式!装饰模式由以下4个部分组成:1.抽象构建角色:给出一个规范接口,以规范准备附加责任的对象。例(InputStream,OutputStream).2.具体构建角色:定义一个附加责任的类。例(FileInputStream,FileOutputStream).3.装饰角色:持有一个构建对象的原创 2013-12-02 16:28:00 · 662 阅读 · 0 评论 -
关于把解析SQL文件和把解析的结果导入Excel中
由于在工作中要把到处来SQL文件放在EXCEL中,然后再有发布组进行发布维护,于是就写了这个自动倒DB的.package test1;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;impor原创 2013-11-28 14:31:56 · 633 阅读 · 0 评论 -
关于java中FTP编程
由于每次用FTP软件存取文件,感觉很麻烦特别还有虚拟桌面,就网上研究了下FTP编程,搞了这个。public class FtpTest1 { /** * @param args * @throws Exception,IOException */ public static void main(String[] args) throws Exception,IO原创 2013-11-04 17:33:24 · 890 阅读 · 0 评论 -
java中socket编程
由于工作中会遇到Socket编程,网上找了下原理,下面写了个单线程的!!下面是客户端代码:public class TcpSocketClientTest { /** * @param args */ public static void main(String[] args) throws Exception{ // TODO Auto-generated me原创 2013-11-04 17:39:50 · 746 阅读 · 0 评论 -
关于java中String方法split的理解
昨天用split,有点疑问,于是就好好研究了下,先看以下代码: String str1 = "50|101004|303110345112305|ZF230008|00||"; String str2 = "50|101004|303110345112305|ZF230008|00"; String str3 = "50|101004|303110345112305|ZF23000原创 2013-10-24 15:02:35 · 749 阅读 · 0 评论 -
关于企业测试类的生成的set方法和StringTokenizer的使用
由于在工作中经常会自己DEBUG,根据日志的数据自己经常要写测试类。比如打出的日志有这些信息OprNumb=015225be6fb17a7, UnsubTime=20130903184734, UnsubCode=RT0131100000002013090300000011, CompanyCode=100, ShopCode=210011400000000, SalesPersonID=cd原创 2013-09-05 10:46:49 · 755 阅读 · 0 评论 -
Map 合并的几种方式
第一种用到Map的entrySet方法public java.util.Map merge(java.util.Map map1,java.util.Map map2){ if(map1 != null){ for(java.util.Iterator iter = map1.entrySet().iterator() ; iter.hasNext();){ java.uti原创 2013-09-11 16:46:42 · 1697 阅读 · 0 评论 -
关于Java中关于日期的年月日时分秒的加减计算结果
下面给大家提供关于java.util.Date 中的加加减减先以年为例public static Date addOrMinusYear(long ti, int i) throws Exception { Date rtn = null; GregorianCalendar cal = new GregorianCalendar(); Date date = new Date原创 2013-09-06 10:33:54 · 5900 阅读 · 0 评论 -
hashCode
jdk 里面是这样返回的a hash code value for this object指的返回这个对象的哈希值(物理存储地址)java里面有集合添加新的元素的时候首先调用新元素的hashCode()方法,如果没有添加,如果有调用equals()判断是否相等,效率大大提升!!原创 2016-06-25 10:28:41 · 568 阅读 · 0 评论