
Java
iteye_6941
这个作者很懒,什么都没留下…
展开
-
Java中&和&&的区别
相同点:&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。不同点:1、&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null&& !str.eq...原创 2014-04-12 15:09:35 · 222 阅读 · 0 评论 -
Java heap和stack有什么区别。
java的内存分为两类,一类是栈内存,一类是堆内存。栈内存是指程序进入一个方法时,会为这个方法单独分配一块私属存储空间,用于存储这个方法内部的局部变量,当这个方法结束时,分配给这个方法的栈会释放,这个栈中的变量也将随之释放。 堆是与栈作用不同的内存,一般用于存放不放在当前方法栈中的那些数据,例如,使用new创建的对象都放在堆里,所以,它不会随方法的结束而消失。方法中的局部变量使用fi...原创 2014-04-25 10:52:55 · 81 阅读 · 0 评论 -
Java 什么时候用 assert
assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,assert将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。ass...原创 2014-04-25 10:58:11 · 195 阅读 · 0 评论 -
关于Spring的69个面试问答——终极列表
出处:http://www.importnew.com 转自:http://itindex.net/detail/49812-spring-%E9%9D%A2%E8%AF%95-%E5%88%97%E8%A1%A8 这篇文章总结了一些关于Spring框架的重要问题,这些问题都是你在面试或笔试过程中可能会被问到的。下次你再也不用担心你的面试了,Java Code Geeks这就帮你解答。...原创 2014-09-16 10:02:13 · 114 阅读 · 0 评论 -
JAVA 的checked异常和unchecked异常
什么是unchecked异常?即RuntimeException(运行时异常)不需要try...catch...或throws 机制去处理的异常列举最常用的五种RuntimeException: 这是JAVA认证考试中最常见的题目,事实上,runtime exception中最常见的,经常碰到的,也就5,6种,如下: ArithmeticExceptio...原创 2014-09-16 10:58:05 · 111 阅读 · 0 评论 -
Spring AOP
转自:http://blog.csdn.net/a906998248/article/details/7514969 一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。 二、AOP 的作用。常常通过 AOP...原创 2014-09-16 11:16:51 · 98 阅读 · 0 评论 -
Spring MVC和Struts2的比较
转自http://blog.csdn.net/ya2dan/article/details/7395458虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上平时使用Spring MVC的感触来...原创 2014-09-16 14:09:56 · 102 阅读 · 0 评论 -
JSTL 实现分页功能
目标:使用JSTL实现一个简洁的用户友好的分页。效果请看:http://dianying.ky620.com/cate/kehuan/page/1结构为:上一页 第一页页码 ... 上一页页码 当前页页码 下一页页码 ... 最后一页页码 下一页例如:上一页 1 ... 29 30 31 ... 62 下一页1. 当用户在首页是不显示“第一页”2. 当用户在第二页时前面...2014-11-15 10:34:07 · 285 阅读 · 0 评论 -
ActiveMQ 笔记
一、简介ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。 JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消...原创 2015-01-23 16:39:52 · 222 阅读 · 0 评论 -
什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用。
我们有时候将一个java对象变成字节流的形式传出去或者从一个字节流中恢复成一个java对象,例如,要将java对象存储到硬盘或者传送给网络上的其他计算机,这个过程我们可以自己写代码去把一个java对象变成某个格式的字节流再传输,但是,jre本身就提供了这种支持,我们可以调用OutputStream的writeObject方法来做,如果要让java帮我们做, 要被传输的对象必须实现s...原创 2014-04-25 10:41:44 · 76 阅读 · 0 评论 -
Java Collections
Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。 1) 排序(Sort)使用sort方法可以根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable 接口。此列表内的所有元素都必须是使用指定比较器可相互比较的double array[] = {112, 11...原创 2014-04-23 16:09:52 · 80 阅读 · 0 评论 -
Java collection
http://skyuck.iteye.com/blog/526358http://my.oschina.net/xiaomaoandhong/blog/78394原创 2014-04-20 21:34:56 · 80 阅读 · 0 评论 -
Java中Integer与int区别
int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别,则只能使用Integer。在JSP开发中,Integer的默认为null,所以用...原创 2014-04-12 16:41:20 · 101 阅读 · 0 评论 -
Java中作用域public,private,protected,以及不写时的区别
这四个作用域的可见范围如下表所示。 说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。 作用域当前类 同一package子孙类其他package public√√√√protected√√√× friendly√√× × private√× × ...原创 2014-04-12 16:57:03 · 320 阅读 · 0 评论 -
面型对象的特征
1. 封装2. 抽象3. 继承4. 多态原创 2014-04-16 10:59:49 · 146 阅读 · 0 评论 -
Java中abstract class和interface有什么区别?
含有abstract修饰符的class即为抽象类,abstract类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须...原创 2014-04-16 11:14:40 · 92 阅读 · 0 评论 -
Java中垃圾回收
http://www.cnblogs.com/aigongsi/archive/2012/04/06/2434771.htmlhttp://lipeixiaoyu.iteye.com/blog/659060http://timyang.net/java/java_gc_tunning/原创 2014-04-16 21:47:00 · 68 阅读 · 0 评论 -
java中的匿名内部类总结
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213141516abstract class Per...原创 2014-04-17 10:00:10 · 68 阅读 · 0 评论 -
Java中final, finally, finalize的区别。
final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 内部类要访问局部变量,局部变量必须定义成final类型,例如,一段代码…… finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭...原创 2014-04-18 10:18:17 · 66 阅读 · 0 评论 -
Java synchronized详解
引自 http://www.cnblogs.com/devinzhang/archive/2011/12/14/2287675.htmlJava synchronized详解第一篇:使用synchronized在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中...原创 2014-04-18 12:16:19 · 72 阅读 · 0 评论 -
Java NIO 系列教程
Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢并发编程网的翻译和投递。 (关注ITeye官微,随时随地查看最新开发资讯、技术文章。) Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于...原创 2015-03-03 16:25:16 · 139 阅读 · 0 评论