java基础理论与应用
团子大人156
爱生活,爱编程
展开
-
js中的undefined null NaN问题
JavaScript undefined 属性定义和用法undefined 属性用于存放 JavaScript 的 undefined 值。语法undefined说明无法使用 for/in 循环来枚举 值为undefined 的属性,也不能用 delete 运算符来删除它。undefined 不是常量,可以把它设置为其他值。当尝试读取不存在的对象属性时也会返回转载 2014-07-18 10:55:29 · 660 阅读 · 0 评论 -
java参数传递机制
转自:http://www.cnblogs.com/yangy608/archive/2011/07/23/2114921.html转自:http://www.cnblogs.com/yangy608/archive/2011/07/23/2114921.html转载 2014-08-07 14:25:47 · 520 阅读 · 0 评论 -
java中的参数传递方式
无论是什么语言,要讨论参数传递方式,就得从内存模型说起,主要是我个人觉得从内存模型来说参数传递更为直观一些。闲言少叙,下面我们就通过内存模型的方式来讨论一下Java中的参数传递。这里的内存模型涉及到两种类型的内存:栈内存(stack)和堆内存(heap)。基本类型作为参数传递时,传递的是这个值的拷贝。无论你怎么改变这个拷贝,原值是不会改变的。看下边的一段代码,然后结合内存模型来说明问题:p转载 2014-08-07 15:06:40 · 483 阅读 · 0 评论 -
JAVA是解释型语言还是编译型语言
转自:http://blog.csdn.net/xiancaieeee/article/details/8103854转自:http://blog.csdn.net/xiancaieeee/article/details/8103854转载 2014-08-01 15:59:32 · 326 阅读 · 0 评论 -
java内存分配全面浅析
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在转载 2014-07-10 11:30:50 · 432 阅读 · 0 评论 -
java Calendar详解
转自:http://blog.csdn.net/zerogotosum/article/details/1671314点击打开链接转载 2014-08-07 11:45:40 · 687 阅读 · 0 评论 -
java异常处理理解
转自:http://blog.csdn.net/hguisu/article/details/6155636转自:http://blog.csdn.net/hguisu/article/details/6155636转载 2014-08-08 16:10:06 · 467 阅读 · 0 评论 -
SpringMVC表单标签简介
转自:zh转载 2014-11-13 11:50:22 · 393 阅读 · 0 评论 -
使用spring的表单标签库
转自:http://www.cnblogs.com/chenying99/archive/2012/03/20/2407268.html转自:http://www.cnblogs.com/chenying99/archive/2012/03/20/2407268.html转载 2014-11-13 13:43:38 · 839 阅读 · 0 评论 -
jstl解析Map
转自:http://www.cnblogs.com/draem0507/archive/2012/11/06/2756233.html转载 2014-11-25 13:44:39 · 535 阅读 · 0 评论 -
抽象类与接口的区别
抽象类,是面向继承关系的。 子类可直接使用父类方法。 接口是面向方法行为规范统一的。 接口的每个子类需要做方法的实现。 而且是每个抽象方法的实现。单继承,多接口。.Net提供了接口,这个不同于Class或者Struct的类型定义。接口有些情况,看似和抽象类一样,因此有些人认为在.Net可以完全用接口来替换抽象类。其实不然,接口和抽象类各有长处和缺陷,因此往往转载 2014-08-07 11:33:28 · 405 阅读 · 0 评论 -
从设计模式看抽象类和接口的区别
从设计模式看抽象类与接口的区别 前言:这是在别人的博客上转过来的一个帖子。比较透彻的阐述了抽象类与接口的区别。能看的出来作者对设计模式有比较深刻的认识。在“设计模式”栏目开篇的首要位置,强烈推荐大家读一读《Java编程思想》和《Java与模式》。虽然我如今只是管中窥豹,但那种高屋建瓴的思想的确能把我们对面向对象设计的理解提高到一个新的水平。以下是原文,并向作者致谢。 abstr转载 2014-08-07 10:56:00 · 785 阅读 · 0 评论 -
增强for循环和迭代对集合操作的简单比较
java集合类的使用可以说是无处不在,总的我们可以将之分为三大块,分别是从Collection接口延伸出的List、Set和以键值对形式作存储的Map类型集合。 许多情况需要我们遍历出集合中的元素,并做相应的处理。 下面对各种类型的集合的遍历做一些总结,关于增强for循环,需要注意的是,使用增强for循环无法访问数组下标值,对于集合的遍历其内部采用的也是Iterat转载 2014-06-17 11:34:09 · 584 阅读 · 0 评论 -
增强for循环的比较和局限性
1.首先增强for循环和iterator遍历的效果是一样的,也就说增强for循环的内部也就是调用iteratoer实现的,但是增强for循环有些缺点,例如不能在增强循环里动态的删除集合内容。不能获取下标等。2.ArrayList由于使用数组实现,因此下标明确,最好使用普通循环。3.而对于LinkedList 由于获取一个元素,要从头开始向后找,因此建议使用增强for循环,也就是转载 2014-06-17 11:35:16 · 1158 阅读 · 0 评论 -
java数据库连接池原理
转自:http://tech.ccidnet.com/art/1105/20070718/1148193_1.html连接池的基本工作原理1、基本概念及原理由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问转载 2014-06-17 11:36:20 · 478 阅读 · 0 评论 -
Junit结合Spring对Dao层进行单元测试
实际开发过程中,写单元测试是非常难的一件事情,其主要原因是代码结构不够好,导致单元测试不好写。特别是Dao层,因为Dao层代码都是与数据库相关的,所以我们在对Dao层代码进行单元测试的时候,不仅仅要考虑我在上篇文章中提到的代码隔离,还要注意单元测试不能带来脏数据。另外,dao层实例依赖spring上下文,我们怎么样来解决这个问题? 看看下面的一个的测试实例:转载 2014-06-17 11:37:26 · 798 阅读 · 0 评论 -
hibernate注解详解(较全面)
一。实体Bean 每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用 @Entity 注解来进行声明。声明实体Bean@Entitypublic class Flight implements Serializable { Long id; @Id public Long getId() { return id; } public void setId(Lon转载 2014-07-28 13:20:16 · 419 阅读 · 0 评论 -
spring的特性
转自:http://blog.csdn.net/competerh_programing/article/details/7262442一、Spring的IoC(Inversion of Control)。这是Spring中得有特点的一部份。IoC又被翻译成“控制反转”,也不知道是谁翻译得这么别扭,感觉很深奥的词。其实,原理很简单,用一句通俗的话来说:就是用XML来定义生成的对象。Io转载 2014-07-10 12:59:18 · 510 阅读 · 0 评论 -
cookie 和session 的区别详解
这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie转载 2014-06-19 17:04:56 · 328 阅读 · 0 评论 -
Junit测试方法
转自:测试在软件声明周期中的重要性,不用我多说想必大家也都非常清楚。软件测试有很多分类,从测试的方法上可分为:黑盒测试、白盒测试、静态测试、动态测试等;从软件开发的过程分为:单元测试、集成测试、确认测试、验收、回归等。在众多的分类中,与开发人员关系最紧密的莫过于单元测试了。像其他种类的测试基本上都是由专门的测试人员来完成,只有单元测试是完全由开发人员来完成的转载 2014-06-19 17:15:41 · 1309 阅读 · 0 评论 -
常用SQL语句大全
转自:http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html转自:http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html转载 2014-08-05 12:37:42 · 363 阅读 · 0 评论 -
面向对象的5个基本设计原则
转自:http://blog.csdn.net/luxiaoxun/article/details/8041885面向对象的3个基本要素:封装、继承、多态面向对象的5个基本设计原则:单一职责原则(Single-Resposibility Principle) 其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、转载 2014-12-08 20:53:03 · 343 阅读 · 0 评论