07 2018 档案

摘要:什么是反射? 1、Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能调用它的任意一个方法和属性 2、使用反射,可以在运行时对类Class、构造方法Constructor、普通方法Method、字段Field进行操作 Class对象 1、Clas 阅读全文
posted @ 2018-07-28 10:36 Kingram 阅读(206) 评论(0) 推荐(0)
摘要:测试代码如下: 程序执行分析: 当程序执行到第20行时会产生数组下标越界异常,这时直接跳到catch语句块,此时x==10,并没有return。 最终执行finally语句块此时x==11,并返回x,最终输出结果为11。 阅读全文
posted @ 2018-07-27 11:34 Kingram 阅读(3681) 评论(0) 推荐(1)
摘要:对于如下代码: 第一条语句打印的结果为false,第二条语句打印的结果为true, 说明javac编译可以对字符串常量直接相加的表达式进行优化,不必要等到运行期再去进行加法运算处理,而是在编译时去掉其中的加号,直接将其编译成一个这些常量相连的结果。 题目中的代码被编译器在编译时优化后,相当于直接定义 阅读全文
posted @ 2018-07-27 10:48 Kingram 阅读(3611) 评论(7) 推荐(0)
摘要:两个或一个都有可能 。 ”xyz”对应一个对象,这个对象放在字符串常量池,常量”xyz”不管出现多少遍,都是常量池中的那一个。 new String每写一遍,就创建一个新的对象,它使用常量”xyz”对象的内容来创建出一个新String对象。 如果常量池中已经存在’xyz’,那么这里就不会创建”xyz 阅读全文
posted @ 2018-07-27 10:39 Kingram 阅读(1316) 评论(0) 推荐(0)
摘要:因为非static方法是对象级别的,必须创建一个对象后,才能调用此方法,而static方法调用时不需要创建对象,可以直接调用。 也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,因为没有任何实例对象,所以无法调用非static方法 阅读全文
posted @ 2018-07-27 10:05 Kingram 阅读(612) 评论(0) 推荐(0)
摘要:使用final关键字修饰一个引用类型变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。 测试代码如下: 阅读全文
posted @ 2018-07-27 09:28 Kingram 阅读(2894) 评论(0) 推荐(0)
摘要:cookie 和session 的区别: 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上。当访问增多 阅读全文
posted @ 2018-07-26 11:47 Kingram 阅读(220) 评论(0) 推荐(0)
摘要:1. GET把请求的数据放在URL上,即HTTP协议头上,其格式为: 以?分割URL和传输数据,参数之间以&相连。 数据如果是英文字母/数字,原样发送, 如果是空格,转换为+, 如果是中文/其他字符,则直接把字符串用BASE64加密,及“%”加上“字符串的16进制ASCII码”。 POST把数据放在 阅读全文
posted @ 2018-07-26 11:23 Kingram 阅读(771) 评论(0) 推荐(0)
摘要:输出结果如下: 阅读全文
posted @ 2018-07-26 10:36 Kingram 阅读(324) 评论(0) 推荐(0)
摘要:List接口中提供了ListIterator<E> listIterator()这样的一个方法,可以获得一个ListIterator接口的实例,如下: 看一下他的方法: 了解了这些之后再看如下Demo: 阅读全文
posted @ 2018-07-26 09:51 Kingram 阅读(6450) 评论(0) 推荐(0)
摘要:pom.xml ====================================================================================================================================================================================== ... 阅读全文
posted @ 2018-07-13 17:18 Kingram 阅读(468) 评论(0) 推荐(0)
摘要:Spring Web MVC 处理流程: 1.浏览器向Spring发出请求,请求交给前端控制器 DispatcherServlet处理 2.控制器通过HandlerMapping找到相应的Controller组件处理请求 3.执行Controller组件约定方法处理请求,在约定方法调用模型组件完成业 阅读全文
posted @ 2018-07-07 09:46 Kingram 阅读(322) 评论(0) 推荐(0)
摘要:Spring容器的getBean方法是通过反射机制实现的,下面的测试程序模拟getBean的实现原理. 步骤一:pom.xml文件配置解析XML文件的dom4j.jar 步骤二:XML文件中配置bean标签 步骤三:创建测试类ParseSpringXMLTest,设置成员属性,由于bean标签中没有 阅读全文
posted @ 2018-07-04 15:20 Kingram 阅读(367) 评论(0) 推荐(0)