JAVA OPP
democreen
java 研发
展开
-
java操作csv文件
<br /> <br /> <br />CSV格式的文件经常碰到,何为CSV格式,CVS全称comma-separated values,就是典型的用逗号隔开的文件,比如下面这种文件格式<br />Name,company<br />zhangsan,ibm<br />lisi,oracle<br />这种就是典型的CSV格式文件。<br /> <br />不过也可以扩展到其它符号隔开的字符,比如<br />Name#company<br />Zhangsan#ibm<br />Lisi#oracle<br原创 2010-12-17 15:56:00 · 6477 阅读 · 0 评论 -
读取jdbc.properties文件,信息入库
ToSaveErrlog.javapackage com.inspur.sms.util;import java.io.FileNotFoundException;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLE原创 2011-10-28 15:56:27 · 6890 阅读 · 0 评论 -
split字符串,再遍历String[]显示
package test;public class StringSplitTest { /** * @param args */ private String phone; public String getPhone() { return phone; } public void setPhone(String phone) { t原创 2011-10-28 15:41:32 · 7652 阅读 · 0 评论 -
byte[] 转 String 笔录
package test;public class byte2int { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub byte[] b = "good".getBytes(); String原创 2011-10-28 17:05:43 · 662 阅读 · 0 评论 -
判断文件夹中含有中文名文件名
package inspur.democreen.listFile;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;public class FileSystem { private static ArrayList原创 2011-10-28 17:59:18 · 2822 阅读 · 0 评论 -
ArrayList removeRange方法分析
ArrayList removeRange方法分析myeclipse安装svn插件的多种方式转载 2013-05-06 14:46:49 · 774 阅读 · 0 评论 -
int parseInt(String s, int radix)
public class Test { public static void main(String[] args) { int y = 37; int you = Integer.parseInt("133", y); System.out.println(you); }}Exception in thread "main" java.lang.NumberFormatEx原创 2012-03-24 20:54:57 · 1615 阅读 · 0 评论 -
如何生成.jar可执行文件
<br />a.打开命令行,使当前目录为org,<br />然后编译*.java文件:javac -d . Test.java(注意中间的 ".")<br />结果会在org下生成一个test文件夹。<br />b.在org目录下新建一个文本文件,内容如下:<br />Manifest-Version: 1.0<br />Created-By: 1.4.2 (Sun Microsystems Inc.)<br />Main-Class: test.Test<br />另存为MANIFEST.MF文件<br原创 2011-04-02 10:07:00 · 812 阅读 · 0 评论 -
jdk 5.0 装箱 拆箱
在Java中,有两种截然不同的数据类型:值类型和引用类型。值类型的数据不是对象,因而所占的内存和资源都相对较少,但是不能作为对象调用其toString()、hashCode()、getClass()、equals()等等方法,也不能被直接加入到集合中;引用类型的数据是一个一个的对象,占用内存和资源较多,但是提供丰富的访问方法,同时作为真正的对象,可以直接放入集合。 所谓装箱,就是把值类型用它们相对应的引用类型包起来,使它们可以具有对象的特质,如我们可以把int型包装成Integer类的对象,或者原创 2011-04-02 10:09:00 · 617 阅读 · 0 评论 -
获取当前的时间(Date-->String)
System.out.println((new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss")).format(new Date()));运行:2011-04-08 10:31:38获取当前的时间String.valueOf(System.currentTimeMillis()) 这个语句可转为以下的型式: long ct = System.currentTimeMillis(); String t = String.value原创 2011-04-08 10:33:00 · 992 阅读 · 0 评论 -
jad:反编译工具
<br />jad:反编译工具<br /><br />可以将class文件反编译成java文件<br />假设将jad.exe安装在f:/java/jad目录下<br />把要反编译的文件*.class复制到此目录下,接着接以下步骤,<br />在命令行窗口环境中进入jad目录,<br />然后运行:jad -s java *.class (附,*.class指要反编译的文件名)<br />如果*.class文件和jad程序不在同一个目录,就要用到path环境变量,<br />将jad 所在目录加到pat原创 2011-04-02 10:12:00 · 744 阅读 · 0 评论 -
MyEclipse中出现“Add a serial version ID”的warning 解决办法
最近重新安装了MyEclipse,在设计一个不继承任何类的类时,不会有任何warning,但在设计一个子类时,编译器经常提示“warning”,在网上查了很多资料终于搞定了这个问题:如下测试提示:The serializable class FormatStr does not declare a static final serialVersionUID field of type long 发现在我继承一些类时,会提示要这个,我打开所继承的类,里面是这样写的: static原创 2010-12-29 16:51:00 · 3102 阅读 · 0 评论 -
HashMap put() get()
<br />Map用 put(k,v) / get(k),还可以使用containsKey()/containsValue()来检查其中是否含有某个key/value。 <br /> HashMap会利用对象的hashCode来快速找到key。 <br /> * hashing <br /> 哈希码就是将对象的信息经过一些转变形成一个独一无二的int值,这个值存储在一个array中。 <br /> 我们都知道所有存储结构中,array查找速度是最快的。所以,可以加速查找。 <b原创 2010-12-28 17:36:00 · 5576 阅读 · 0 评论 -
JAVA 变量的作用域 和 生存期
<br />public class ScopeVar {<br /> /**<br /> * @param args<br /> */<br /> public static void main(String[] args) {<br /> // TODO Auto-generated method stub<br /> int num = 10; <br /> if ( num == 10) { //num 在内层作用域中可用<br /> int num1 =原创 2010-11-09 11:36:00 · 1463 阅读 · 0 评论 -
详细了解JDK --jdk 与 jre的关联
jdk中Bin目录javac文件。Javac文件是Java语言的编译器。java文件。Java文件是java语言的解释器 。appletviewer文件。Appletviewer文件是Java Applet的解释器。jar文件。Jar文件是java语言压缩工具。 JRE和JDK的区别 对比:察看jre和jdk的bin目录有何不同? JRE是Java运行的基本环境,如虚拟机等,面向的是普通的最终用户; JDK除了基本环境外还增加了很多编译调试工具、文档、源代码和演示程序,面向的是开发人员。 所以如果你只是原创 2010-11-08 18:39:00 · 1006 阅读 · 1 评论 -
字符串类型 String StringBuffer 区别与联系
<br />应用API文档查看这二个类中的方法的使用方法:<br />String 类包括的方法可用于检查序列的单个字符、比较字符串、搜索字符串、提取子字符串、创建字符串副本并将所有字符全部转换为大写或小写。大小写映射基于 Character 类指定的 Unicode 标准版<br />String length()<br /> intlength()<br /> 返回此字符串的长度。<br />substring() Stringsubstring(int begin原创 2010-11-09 22:27:00 · 829 阅读 · 1 评论 -
给定日期判断周几
<br />public class Test { protected String backDayandWeek(Date date){ Calendar c = Calendar.getInstance(); c.setTime(date); String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"}; // 一周原创 2011-03-09 17:01:00 · 1067 阅读 · 0 评论 -
Integer.parseInt() 与 Integer.valueOf()
static int parseInt(String s) 将字符串参数作为有符号的十进制整数进行分析。static Integer valueOf(int i) 返回一个表示指定的 int 值的 Integer 实例。static Integer valueOf(String s) 返回保持指定的 String 的值的 Integer 对象。从返回值可以看出他们的区别 parseInt()返回的是基本类型int原创 2011-03-09 11:33:00 · 697 阅读 · 0 评论 -
List遍历 三种方式
<br />对List的遍历有三种方式 <br /> <br /> List<A> list = new ArrayList<A>(); <br /> list.add(new A()); <br /> list.add(new A()); <br /> ... <br /> <br /> 第一种: <br /> for(Iterator<A> it = list.iterator();原创 2011-03-18 10:45:00 · 798 阅读 · 0 评论 -
JAVA容器,什么叫JAVA容器?
<br />JAVA容器 <br /> 解释一: <br /> 容器(Container) <br /> Spring 提供容器功能,容器可以管理对象的生命周期、对象与对象之间的依赖关系,您可以使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方式)、哪个对象产生之后必须设定成为某个对象的属性等,在启动容器之后,所有的对象都可以直接取用,不用编写任何一行程序代码来产生对象,或是建立对象与对象之间的依赖关系。 <br /> 换个更直白点的原创 2011-03-18 10:48:00 · 1232 阅读 · 0 评论 -
编码的问题--编码有三种(页面编码,文件格式的编码,后台处理所使用的编码)
前后台编码统一,都以utf-8经行处理,IE工具调试原创 2011-04-02 10:33:00 · 1658 阅读 · 0 评论