随笔分类 -  Java

摘要:1)加载:容器通过类加载器使用servlet类对应的文件加载servlet (2)创建:通过调用servlet构造函数创建一个servlet对象 (3)初始化:调用init方法初始化 (4)处理客户请求:每当有一个客户请求,容器会创建一个线程来处理客户请求 (5)卸载:调用destroy方法让ser 阅读全文
posted @ 2016-10-08 16:30 atzuge 阅读(129) 评论(0) 推荐(0)
摘要:抽象类 特点: 1.抽象类中可以构造方法 2.抽象类中可以存在普通属性,方法,静态属性和方法。 3.抽象类中可以存在抽象方法。 4.如果一个类中有一个抽象方法,那么当前类一定是抽象类;抽象类中不一定有抽象方法。 5.抽象类中的抽象方法,需要有子类实现,如果子类不实现,则子类也需要定义为抽象的。 接口 阅读全文
posted @ 2016-10-08 11:33 atzuge 阅读(188) 评论(0) 推荐(0)
摘要:public class MergedCells { /** 测试使用的POI版本是3.1 * @param args */ public static void main(String[] args) throws IOException { HSSFWorkbook wb = new HSSFWorkbook(); ... 阅读全文
posted @ 2016-09-26 13:32 atzuge 阅读(7029) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2016-09-23 10:37 atzuge 阅读(119) 评论(0) 推荐(0)
摘要:&是位运算符。&&是布尔逻辑运算符。在运行上,&两边的条件都要判断(不管前面的是ture还是false),而&&先判断前面的,若为false,则后面的不再判断。 在java中,很多人都不知道&与&&,|与||的区别。 &,&&:(与,短路与):一样的地方就是二者执行最后的结果是一样的,但是执行的过程 阅读全文
posted @ 2016-09-18 14:10 atzuge 阅读(301) 评论(0) 推荐(0)
摘要:关于点的问题是用string.split("[.]") 解决。 关于竖线的问题用 string.split("\\|")解决。 关于星号的问题用 string.split("\\*")解决。 关于斜线的问题用 sring.split("\\\\")解决。 关于中括号的问题用 sring.split( 阅读全文
posted @ 2016-09-13 17:01 atzuge 阅读(232) 评论(0) 推荐(0)
摘要:自己模拟ArrayList: 阅读全文
posted @ 2016-09-09 13:54 atzuge 阅读(189) 评论(0) 推荐(0)
摘要:Annotation介绍 内置注解 自定义注解 元注解 阅读全文
posted @ 2016-09-08 11:31 atzuge 阅读(118) 评论(0) 推荐(0)
摘要:当需要把一串字符串转成一个json 数组 ,并遍历其中的内容时。 首页导入 net.sf.json.JSONArray和net.sf.json.JSONObject 两个jar 包 String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ;... 阅读全文
posted @ 2016-09-01 12:26 atzuge 阅读(446) 评论(0) 推荐(0)
摘要:Http请求类 调用方法: 注意:如果传的地址中有空格需要用URLEncode,需要做的就是在拼接好url后用 url.replaceAll(" ", "%20"); ,把url地址中的空格转换为%20才可以,否则会报IllegalArgumentException 阅读全文
posted @ 2016-08-31 16:23 atzuge 阅读(272) 评论(0) 推荐(0)
摘要:#定义LOG输出级别 log4j.rootLogger=WARN,Console,File #定义日志输出目的地为控制台 log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.Target=System.out #可以灵活地指定日志输出格式,下面一行是指定具体的格式 log4j.appende... 阅读全文
posted @ 2016-08-29 09:31 atzuge 阅读(128) 评论(0) 推荐(0)
摘要:1.单例模式 2.冒泡排序 3.递归算5的阶乘,我只算出了最终结果,可以深入点的话,有兴趣的可以写个5!=5*4*3*2*1,4!=4*3*2*1这样输出,稍加改动应该简单 4.不使用第三变量交换两个变量值,(写牛逼点,那就用位运算吧,第一种我注释掉了) 5.这种继承基类的面试题很普遍吧,拿来解析一 阅读全文
posted @ 2016-08-27 20:06 atzuge 阅读(822) 评论(0) 推荐(0)
摘要:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.14</version> </dependency> 阅读全文
posted @ 2016-08-18 15:14 atzuge 阅读(17672) 评论(0) 推荐(1)
摘要:智力题,每个正式的笔试、面试都会出,而且在面大企业的时候必然会问到,笔者曾在很多面试中,都被问到过,不过答得都不是很好,因为时间很短,加上我们有时候过于紧张,所以做出这类问题,还是有一定的难度,从这篇文章中我会总结一些常见的智力题,希望各位读者能在本章所列的题中找出做这类题的方法,克服面试中的难题! 阅读全文
posted @ 2016-07-14 13:59 atzuge 阅读(1168) 评论(0) 推荐(0)
摘要:说到JDK,就不得不提JRE。他们到底是什么呢? 通常我们进行java开发,是要使用JDK的,它是专门给开发人员使用的API工具包,编译器,JRE等等。而JRE是java相关的应用程序运行时所需要的环境,所以相对于JDK来说,提供的东西要少一些。 比如,我们进行开发时,要去JDK的路径下寻找相应的j 阅读全文
posted @ 2016-07-12 19:30 atzuge 阅读(194) 评论(0) 推荐(0)
摘要:第一种:在main输出,通过反射实现 1 public static void main(String[] args) throws Exception { 2 Integer a = 1; 3 Integer b = 2; 4 swap(a, b); 5 System.out.println("a=" + a + ... 阅读全文
posted @ 2016-07-04 13:08 atzuge 阅读(3895) 评论(0) 推荐(0)
摘要:Java如何集成支付宝? 需要支付宝 【合作者身份ID和安全校验码KEY】;如何这个你都搞不定,就没有必要在继续往下看了!!!!!!!!!!! 首先我们需要来先下载支付宝集成即时到帐接口文件,如下图。 我们用到的当然是 create_direct_pay_by_user-JAVA-UTF-8 打开目 阅读全文
posted @ 2016-05-12 09:56 atzuge 阅读(433) 评论(0) 推荐(0)
摘要:从HR弄来的P6-P7的JAVA工程师题目,分享给大家 1 Spring AOP和IOC的实现方法 http://blog.csdn.net/tarena_lixy/article/details/7096114 http://blog.csdn.net/kiss_vicente/article/d 阅读全文
posted @ 2016-05-10 20:39 atzuge 阅读(1520) 评论(0) 推荐(0)
摘要:1、abstract class和interface有什么区别? 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽 阅读全文
posted @ 2016-05-10 20:37 atzuge 阅读(173) 评论(0) 推荐(0)
摘要:1、面向对象的特征有哪些方面? 继承:派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。 多态性:多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。 2、 阅读全文
posted @ 2016-05-10 20:36 atzuge 阅读(174) 评论(0) 推荐(0)