
java
文章平均质量分 76
Andy_java_
这个作者很懒,什么都没留下…
展开
-
类加载器
InputStream in = JdbcUtil.class.getClassLoader().getResourceAsStream("dbinfo.properties");1.与普通程序不同的是,Java程序(class文件)并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java虚拟机),然后再把Java class加载到JVM里头运行,负责加载Java cla原创 2016-11-03 09:46:56 · 244 阅读 · 0 评论 -
最全面的正则表达式大全
一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^d{n}$3 至少n位的数字:^d{n,}$4 m-n位的数字:^d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非原创 2017-10-13 15:36:38 · 442 阅读 · 0 评论 -
Java基础知识总结
Java基础知识总结写在最前此系列文章是作者在最近参加了一些笔试面试之后进行的一波小总结,本文为第一篇,将持续定期更新。无论你认为自己的编程技术在同龄人中多么出类拔萃,自己写过多少高技术含量paper,跟过多少学校的项目。一个你可能从未仔细探索的小问题很可能让你的能力不受信任,相信不少人和我一样笔试时后悔没提前巩固一下基础知识。说多都是泪…文中的部分例子和定转载 2017-10-19 11:23:54 · 406 阅读 · 0 评论 -
struts1和struts2和springMVC的区别和介绍
struts1和struts2和springMVC的区别和介绍MVC是web开发常用的模式,M即模型层(Model):主要由javabean来实现。V即视图层(View):主要由jsp、velocity、freemarker等。C即控制层(Controller):主要由servlet、strtus、springmvc来实现。 struts1Struts1 工作流程转载 2017-04-25 22:51:26 · 667 阅读 · 0 评论 -
JDK1.8十个新特性
JDK1.8十个新特性本日记将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API“Java is still not dead—and people are starting to figure that转载 2017-04-25 21:05:23 · 5412 阅读 · 0 评论 -
java项目中经常遇到的异常列举
1.java.lang.NullPointerExceptionNullPointerException 意味空指针,发生这种情况是说对象为null,却调用该对象属性或者方法。比如String s =null;s.equals("aa"); 这种就报上述异常。2.ArrayIndexOutOfBoundsException数组下标越界异常3.ja原创 2016-12-19 11:36:44 · 1402 阅读 · 0 评论 -
去掉首尾(包括中间)空格
trim():去掉字符串首尾的空格。[java] view plain copypublic static void main(String arg[]){ String a=" hello world "; String b="hello world"; Sy原创 2016-12-14 14:47:21 · 1735 阅读 · 0 评论 -
Java 获取系统时间的方法
Java 获取系统时间的方法 1.Date date=new Date(); SimpleDateFormat sdf=new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss); System.out.println(sdf.format(day)); 通过date来获取当前时间。 2.SimpleDateFormat原创 2016-12-06 15:16:44 · 429 阅读 · 0 评论 -
c3p0详细配置
c3p0详细配置官方文档 : http://www.mchange.com/projects/c3p0/index.html3301000false属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试使用。Default: null-->Test保留,转载 2016-12-06 10:10:15 · 283 阅读 · 0 评论 -
Eclipse闪退问题
Eclipse闪退,根据网上帖介绍,总结了一下,有这样几个方法:①在cmd中输入where Java,将出jdk目录下的java.exe全部删除(一般来说会在C:\WINDOWS\SYSTEM32);②内存不足,打开Eclipse目录下的eclipse.ini,将-Xmx512m改为-Xmx256m;③检查环境变量,将path中jdk路径置为最前;④检查环境变量,将转载 2016-12-12 09:58:13 · 426 阅读 · 0 评论 -
JAVA的StringBuffer类
JAVA的StringBuffer类 StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBu原创 2016-11-01 16:09:09 · 267 阅读 · 0 评论 -
配置JDK环境变量
如何配jdk的环境变量如何配置jdk1.5的环境变量及运行java程序2008年10月15日 星期三 12:28对于初学JAVA的人来说,第一个难题就是为自己配置一个JAVA开发平台。然而,也就不得不去安装如JDK这样的软件。对于JDK1.5的安装,我想每个人都会,也就是一直单击下去,安装是容易的了,不过配置就不是那么简单了,因为它要我们为它配置环境变量。以下,就让我来教你如何去配原创 2016-11-01 15:23:37 · 256 阅读 · 0 评论 -
java抽象类和接口
java抽象类和接口面向对象设计过程中重要的一点是如何进行抽象,即把“问题空间”中的元素与“方案空间”中的元素建立理想的一对一的映射关系。抽象类和接口便是抽象过程中的产物。 一、抽象类 我们知道,对象是通过类来产生的,但是并非所有的类都可以描述具体的对象。 如果一个类中不包含足够的信息来描述具体的对象,就成为了抽象类。抽象类是对一类有转载 2016-10-31 16:48:31 · 313 阅读 · 0 评论 -
JAVA面向对象基础
JAVA面向对象基础面向对象封装的原则 要求使对象之外的部分不能随意存取对象的内部数据,从而有效避免了错误对它的“交叉感染”,使软件错误能局部化,降低排错难度继承 所有的类都继承自java.lang.Object,一些常用的方法: equals():比较两个对象引用时否相同。 getClass():返回对象运行时所对应的类的表示,从而得到相转载 2016-11-08 17:28:24 · 525 阅读 · 0 评论 -
Java面试题
问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示”main方法不是public的”。问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。问题:如果要重写一个对象的equals方法,还要考虑什么?答案:hashCode。问题:Java的”一次编写,处处运行”是如何实现的?转载 2017-12-14 16:05:10 · 304 阅读 · 0 评论