java 基础
文章平均质量分 52
huaweirongyaosh
这个作者很懒,什么都没留下…
展开
-
java基本类型与包装类型
基本数据类型:byte,int, short, long, boolean,char, float,double等包装类型 : Byte,Integer,Short,Long,Boolean,Character,Float,Double等基本类型(primitive type)不用new来创建变量,而是创建一个并非是“引用”的“自动”变量转载 2017-09-04 14:28:32 · 183 阅读 · 0 评论 -
关于集合的总结 后续进行补充
集合类的由来:对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定。就使用集合容器进行存储。集合不可以存储基本数据类型值。List集合是有序的,元素都有索引(角标),元素可以重复。Set集合不能重复,无序。对于List集合,子类Vector:内部是数组数据结构,是同步的。增删查询都很慢ArrayList:内部是数组数据结构,是不同步的,替代了Vect原创 2017-10-16 22:56:41 · 595 阅读 · 0 评论 -
HashMap的工作原理
HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入让这道题变得更加复杂。让我们开始探索的旅程吧!先来些简单的问题转载 2017-10-16 22:31:03 · 178 阅读 · 0 评论 -
JAVA 使用Dom4j 解析XML
转载链接地址:点击打开链接转载 2017-10-16 11:02:55 · 175 阅读 · 0 评论 -
java 中同步方法和同步代码块的区别详解
java 中同步方法和同步代码块的区别详解在Java语言中,每一个对象有一把锁。线程可以使用synchronized关键字来获取对象上的锁。synchronized关键字可应用在方法级别(粗粒度锁)或者是代码块级别(细粒度锁)。问题的由来:看到这样一个面试题://下列两个方法有什么区别public synchronized void method1(){} p原创 2017-10-15 22:00:10 · 1477 阅读 · 1 评论 -
StringBuffer和StringBuilder的区别(经典面试题)
String、StringBuffer、StringBuilder区别StringBuffer、StringBuilder和String一样,也用来代表字符串。String类是不可变类,任何对String的改变都 会引发新的String对象的生成;StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象。既然可变和不可变都有了,为何还有一个StringBuil原创 2017-10-15 20:43:08 · 2103 阅读 · 0 评论 -
weblogic的集群与配置
http://www.cnblogs.com/HondaHsu/p/4267972.html点击打开链接转载 2017-10-01 22:53:32 · 260 阅读 · 0 评论 -
关于java项目与web项目中lib包的那点事
一、在java项目中如何引入外部jar包:1、在我们的java项目下新建一个lib文件夹;2、将我们需要引入的jat包复制到lib文件夹下;3、选中我们lib包下的jar,右键选择Build Path --Add to Build Path;4、jar成功的添加到Referenced Libraries中。这样做的目的主要是为了防止绝对路径的引用导致我们的工程依赖本工程目录转载 2017-10-01 17:08:24 · 9285 阅读 · 0 评论 -
junit 出现 initializationerror错误
junit单元测试所测试的方法必须是没有参数,无返回值,是公开的,可以抛出异常。每个 JUnit test 方法应该是无状态的,无状态就是说,我们以任何次序和次数去调用某个方法,它给出的结果在参数相同的情况下结果应该完全相同,如果我们在测试过程中记住了某个”状态“变量再去按不同的次序调用几个方法时这几个方法可能分别影响了那个”状态“变量的值,这就导致调用的次序和次数的不同组合得到的原创 2017-10-01 16:32:01 · 6751 阅读 · 0 评论 -
关于QueryRunner的使用
http://www.cnblogs.com/friends-wf/p/3713736.html点击打开链接转载 2017-09-29 15:51:30 · 729 阅读 · 0 评论 -
c3p0数据库连接池
程序中连接如何管理?1. 连接资源宝贵;需要对连接管理2. 连接: a) 操作数据库,创建连接 b) 操作结束, 关闭!分析: 涉及频繁的连接的打开、关闭,影响程序的运行效率!连接管理: 预先创建一组连接,有的时候每次取出一个;原创 2017-09-29 15:33:52 · 176 阅读 · 0 评论 -
commons-logging的使用
简介commons-logging是Apache commons类库中的一员。Apache commons类库是一个通用的类库,提供了基础的功能,比如说commons-fileupload,commons-httpclient,commons-io,commons-codes等。commons-logging能够选择使用Log4j还是JDK Logging,但是他不依赖Log4j,JD原创 2017-09-28 20:28:36 · 1356 阅读 · 0 评论 -
javaweb程序配置log4j日志记录
第一步:在web工程下,导入log4j的jar包,即在lib文件夹下导入log4j的jar包第二步:在src目录下,创建log4j.properties.我写入了以下代码log4j.rootLogger = debug,stdout,Elog4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdo原创 2017-09-28 19:51:00 · 701 阅读 · 0 评论 -
关于log4j超赞的文章
http://www.blogjava.net/zJun/archive/2006/06/28/55511.html点击打开链接转载 2017-09-28 14:46:05 · 158 阅读 · 0 评论 -
用Eclipse新建一个web项目没有自动生成web.xml
我们在Eclipse里面开发项目时,可能会出现这种情况,我们新建了一个web工程,但是却没有自动生成一个web.xml文件,这是什么原因呢?我们又该怎么解决呢!原因是如下图,创建动态web工程的步骤中,红框内无勾选。转载 2017-09-02 16:06:33 · 395 阅读 · 0 评论 -
WebRoot 与 webContent的区别
Web项目发布到Tomcat中,在Eclipse中生成项目是WebContent目录而在MyEclipse中生成的项目目录名字好像叫做WebRoot,那么如果把MyEclipse的项目导入到Eclipse中,如果要部署项目到Tomcat中需要做什么修改呢。只需如下一部:右键点击项目--属性--Add添加WebRoot目录,删除WebContent转载 2017-09-02 21:34:39 · 432 阅读 · 0 评论 -
java接口
当一个抽象类中的方法都是抽象的时候,这时可以将该抽象类用另一种形式定义和表示,就是接口interface.定义接口使用的关键字不是不是class,是interface.对于接口当中常见的成员,并且这些成员都有固定的修饰符。(不写自动会加上的)。1,全局常量:public static final2,抽象方法:public abstract由此得出结论,接口中的成员都是公共的权限原创 2017-09-05 19:37:02 · 148 阅读 · 0 评论 -
java基本类型与包装类型
1,JavaBean中的属性适合用包装类型,即Integer,Double.2, 普通方法中的参数类型适合用于基本类型,即unt,double.原创 2017-09-13 03:44:49 · 244 阅读 · 0 评论 -
关于线程问题的总结
进程:正在进行中的程序(直译)线程:就是进程中一个负责程序执行的控制单元(执行路径)一个进程中可以有多个执行路径,称之为多线程。开启多个线程是为了同时运行多部分代码。每一个线程都有自己运行的内容。这个内容可以称为线程要执行的任务。如何创建一个线程了?1,创建线程方式一:继承Thread类步骤:1,定义一个类继承Thread类2,覆盖Thread类中的run方法。原创 2017-10-17 10:47:32 · 293 阅读 · 0 评论