Java
Only_to_meet
Ture liberty is to have power over onself in all things
展开
-
java操作oracle的blob,clob数据
一、区别和定义 LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列 LONG RAW: 可变长二进制数据,最长2G CLOB: 字符大对象Clob 用来存储单字节的字符数据 NCLOB: 用来存储多字节的字符数据 BLOB: 用于存储二进制数据 BFILE: 存储在文件中的二进制数据,这个文件中的数据原创 2016-04-08 14:10:28 · 486 阅读 · 0 评论 -
为什么要重写hashcode()方法
主要原因是默认从Object继承来的hashCode是基于对象的ID实现的。如果你重写了equals,比如说是基于对象的内容实现的,而保留hashCode的实现不变,那么很可能某两个对象明明是“相等”,而hashCode却不一样。这样,当你用其中的一个作为键保存到hashMap、hasoTable或hashSet中,再以“相等的”找另一个作为键值去查找他们的时候,则根本找不到。 Java中的集合原创 2016-04-08 14:09:23 · 395 阅读 · 0 评论 -
关于RuntimException
对于实现接口的类如果要抛出异常的话,那么接口也要抛出异常 所以RuntimeException只要对于实现接口的类就可以了 对于继承的类也可以这样运用 毕竟在实际开发中接口不一定是自己写的,而且团队可能是公用一个接口,所以这 样写才能解决问题的根本原创 2016-04-08 14:08:03 · 455 阅读 · 0 评论 -
正则表达式
REG(英语:Regular Expression,在代码中常简写为regex、regexp或RE) 正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。 对于java中的正则表达式必须是 //创建一个Pattern模式类,编译这个正则表达式 Pattern p=Pattern.compile(i原创 2016-04-08 14:09:02 · 1003 阅读 · 0 评论 -
new关键字的理解-问题型
//输出的结果是?????????//The answer is good and gbc public class Example { String str=new String("good");//new 一下分配一次内存空间,在new就又的分配一次内存空间 char []ch={'a','b','c'}; public static void main(String [] args){原创 2016-04-08 14:05:23 · 281 阅读 · 0 评论 -
重载和重写的区别
java中重载与重写的区别 首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同原创 2016-04-08 14:05:26 · 254 阅读 · 0 评论 -
Java中获取路径的方法_自我分析
就目前的我来说最常用的两种获取路径的方法是 class.getRecource(filename) 和 class.getclassloader.getRecource(filename) 这两者的区别其实很简单就是路径的时候有点不同 class.getRecource(filename): 而这里面的参数"/":表示获取根目录; (即我们常用到的bin目录【原创 2016-05-02 21:48:09 · 344 阅读 · 0 评论 -
java中的匿名内部类总结
匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 1 2 3 4 5 6 7 8 9 10 11 12 13转载 2016-04-30 20:50:16 · 384 阅读 · 0 评论 -
关于发送邮件的几种方案
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-04-09 21:47:04 · 904 阅读 · 0 评论 -
获取当前系统的时间
import java.util.Date;import java.text.SimpleDateFormat; public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式原创 2016-04-08 14:06:39 · 358 阅读 · 0 评论 -
Java关键字final、static使用总结
1、static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。 静态变量只能被初始化一原创 2016-06-15 20:55:02 · 484 阅读 · 0 评论