javaSE
squirrel_1900
这个作者很懒,什么都没留下…
展开
-
YYYY-mm-dd HH:MM:SS部分解释
备忘:YYYY-mm-dd HH:MM:SS部分解释 d 月中的某一天。一位数的日期没有前导零。 dd 月中的某一天。一位数的日期有一个前导零。 ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。 dddd 周中某天的完整名称,在 DayNam...原创 2012-04-23 16:52:43 · 45 阅读 · 0 评论 -
jdbc sys用户 登录oracle
如何在JDBC中使用SYSDBA角色连接ORACLE数据库解决方法: 在连接属性中设置internal_logon即可public Connection getConn(){ Connection conn = null; try { Class.forName("oracle.jdbc.driver.OracleDriver"); java.util.Propert...原创 2012-05-01 20:10:16 · 30 阅读 · 0 评论 -
java注解(上)
JDK1.5新特性:注解相当于一种标记,加上注解就等同加上了某种标记,以后javac编译器、开发工具和其他程序可以用反射来了解这个类及各种元素上有无何种标记。有什么标记、就去干相应的事标记可以加在:包、类、字段、方法、方法的参数以及局部变量上 java.lang包,可看到JDK中提供的最基本的Annotation@Override 表示当前方法是覆盖父类的方法。@D...原创 2012-05-01 20:10:46 · 24 阅读 · 0 评论 -
java中实现栈(数据结构)
定义"栈"类 Stack:插入方法:查询并删除:查询第一个:查询长度、是否为空:测试: 运行结果:原创 2012-05-03 09:08:06 · 23 阅读 · 0 评论 -
import static和import的区别
import static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:import static com.....ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个 .* ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法名就行了。然后在...原创 2012-05-03 09:08:20 · 24 阅读 · 0 评论 -
java时间与字符串转换
//date转换字符串 Date date = new Date(); SimpleDateFormat sdf= new SimpleDateFormat();//时间格式化的类 sdf.applyPattern("yyyy-MM月dd日"); System.out.println(sdf.format(date));//format把时间转换成字符串了///~output...原创 2012-05-03 09:08:32 · 27 阅读 · 0 评论 -
JAVA 类中 serialVersionUID 的作用
通常在继承 Serializable 接口的类,Eclipse 会提示需要定义一个版本 ID 号,例如可以自动生成:private static final long serialVersionUID = 791446515840133966L;有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L;...原创 2012-05-03 09:08:59 · 23 阅读 · 0 评论 -
java IO
读写文件: 字节流——图片、mp3、影音字符流——文本首先介绍字符流:public static void main(String[] args) throws Exception { Reader rd=null; //读 Writer wt=null; //写 try { rd=new FileReader("pet.template"); //读...原创 2012-05-04 09:03:10 · 25 阅读 · 0 评论 -
java注解(下)
为注解增加基本属性: 什么是注解的属性:一个注解就相当于一个胸卡,如果胸前贴了胸卡,就是该单位的员工,否则就不是。如果还想区分是该公司里哪个部门的员工,这时候可以为胸卡再增加一个属性来进行区分加了属性的标记效果为:@MyAnnotation(department="development") 定义属性----------------------------------...原创 2012-05-04 09:03:19 · 24 阅读 · 0 评论 -
Java程序员面试必备的32个要点
本文总结了Java程序员面试的32个要点。这32个要点包括了很多Java基础知识,从简单的判断、简答题到编程题,对于Java程序员准备面试有不小的帮助。AD:Java程序员面试要点之一,谈谈final, finally, finalize的区别。final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,...原创 2012-05-04 09:09:12 · 27 阅读 · 0 评论 -
深入JVM
1 JVM简介JVM是我们Javaer的最基本功底了,刚开始学Java的时候,一般都是从“Hello World”开始的,然后会写个复杂点class,然后再找一些开源框架,比如Spring,Hibernate等等,再然后就开发企业级的应用,比如网站、企业内部应用、实时交易系统等等,直到某一天突然发现做的系统咋就这么慢呢,而且时不时还来个内存溢出什么的,今天是交易系统报了StackOverflow...原创 2012-04-22 13:42:20 · 17 阅读 · 0 评论 -
java.util.ConcurrentModificationException
Java代码 public void setReparation( Reparation reparation ) { for (Iterator it = this.reparations.iterator();it.hasNext();) { //reparations为Collection Reparati...原创 2012-04-22 13:43:58 · 24 阅读 · 0 评论 -
常用的正则表达式
关键字.matches你懂的size=12px]1。^d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数3。^((-d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?d+$ //匹配整数 6。^d+(.d+)?$ //匹配非负浮点数...原创 2012-04-29 17:43:15 · 24 阅读 · 0 评论 -
java的String类
昨天看了一道J2SE选择题,是关于Java参数传递的知识,居然没有做对,记得在刚开始学习Java的时候是看的Sun公司提供的一本Java书,写的非常好,而且清晰的记得就有类似的一道题,今天重新补充了一下,发现自己原来也是死读书的一位; 关于参数传递用的比较多的是String对象的传递,不过String对象的传递前我们来看研究一下String对象。 一、String对象的创建 ...原创 2012-04-26 09:19:43 · 18 阅读 · 0 评论 -
探究Java初始化的过程
最近又在翻《thinking in java》,这本书,怎么说呢,以前学java的时候,老师就没有把它作为教材,但是我偏偏只买了这本书,一直收获很大。好了,言归正传,结合自己的偶然遇到的一个在构造函数中调多态方法引起的思考,讲述一下java的初始化到底是怎样的一个过程。所谓初始化,当然也就指的是变量。变量可以是内置的变量或者我们创建的类的对象。有人说,本来初始化本来就是一件很简单的事...原创 2012-04-24 09:40:36 · 24 阅读 · 0 评论 -
Java编程中“为了性能”尽量要做的几点
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三...原创 2012-04-24 09:41:27 · 18 阅读 · 0 评论 -
Java Thread的概述与总结
线程的概述(Introduction)线程是一个程序的多个执行路径,执行调度的单位,依托于进程存在。 线程不仅可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间也叫做线程栈,是在建立线程时由系统分配的,主要用来保存线程内部所使用的数据,如线程执行函数中所定义的变量。注意:Java中的多线程是一种抢占机制而不是分时机制。抢占机制指的是有多个线程处于可运行状态,但是只允许...原创 2012-04-24 09:42:12 · 25 阅读 · 0 评论 -
Object流 序列化
import java.io.*;public class TestObjectIO { public static void main(String args[]) throws Exception { T t = new T(); t.k = 8; FileOutputStream fos = new FileOutputStream("d:/java/io/testobjec...2012-04-24 09:44:00 · 22 阅读 · 0 评论 -
Java读取Properties文件的六种方法
使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.Reso...原创 2012-04-25 09:15:36 · 24 阅读 · 0 评论 -
Java代码优化----基础篇
一、为什么要优化可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.Vector类,它...原创 2012-04-25 09:15:51 · 21 阅读 · 0 评论 -
Java开发环境搭建详解
一。jdk安装与配置 下载地址:http://download.java.net/jdk6/ 选择适合平台的安装文件,windows32下目前最新版本为:jdk-6u25-ea-bin-b03-windows-i586-27_feb_2011.exe 默认安装即可,安装完成后要配置环境变量。比如,我的安装目录为:C:\Program Files\Java\jdk1.6。环境变量配置如下:XP系...原创 2012-04-25 09:20:11 · 16 阅读 · 0 评论 -
每个Java初学者都应该搞懂的六个问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是...原创 2012-04-25 09:21:02 · 20 阅读 · 0 评论 -
Java深度理解——Java字节代码的操纵
导读:Java作为业界应用最为广泛的语言之一,深得众多软件厂商和开发者的推崇,更是被包括Oracle在内的众多JCP成员积极地推动发展。但是对于 Java语言的深度理解和运用,毕竟是很少会有人涉及的话题。InfoQ中文站特地邀请IBM高级工程师成富为大家撰写这个《Java深度历险》专栏,旨在就Java的一些深度和高级特性分享他的经验。在一般的Java应用开发过程中,开发人员使用Java的...原创 2012-04-25 09:21:43 · 29 阅读 · 0 评论 -
java国际化
编写配置文件:app_en_US.properties 和:app_zh_CN.propertiesimport java.util.Locale;import java.util.ResourceBundle;public class Test { public static void main(String[] args) { ResourceBundle re...原创 2012-04-26 09:19:15 · 20 阅读 · 0 评论 -
override(重写)和overload(重载)的异同
方法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现。重写(Overriding)是父类与子类之间多态性的一种表现,而重载(Overloading)是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如...原创 2012-04-26 09:19:37 · 24 阅读 · 0 评论 -
String cannot be resolved to a type
String cannot be resolved to a type.见过这错误吗?说实话,我是第一次见。以前上课时老给同学们强调**cannot be resolved to a type.一定是这个**应该导入而没有导入。但是今天这个String没听说使用之前需要导入的啊。再仔细一看,原来下面还有这么一句。Unbound classpath container...原创 2012-04-22 13:46:16 · 32 阅读 · 0 评论