![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术文档
虚拟农夫
做一个有节操的程序员
展开
-
Java 面向对象的四大特征
计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。1、封装封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚、低耦合”,防止程序相原创 2016-03-01 13:59:39 · 4096 阅读 · 0 评论 -
Java中23中设计模式
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工转载 2016-03-01 16:08:56 · 396 阅读 · 0 评论 -
object 转换成String的注意事项
采用类型转换(String)object方法这是标准的类型转换,将object转成String类型的值。使用这种方法时,需要注意的是所转换的类型必须能转成String的类型。因此最好用instanceof做个类型检查,以判断是否可以转换。否则容易抛出CalssCastException异常。此外,需特别小心的是因定义为Object类型的对象在转成String时语法检查并不会报错,这将可能导致潜在的原创 2016-02-24 08:41:11 · 595 阅读 · 0 评论 -
commons-beanutils使用
Jakarta Commons项目提供了相当丰富的API,我们之前了解到的Commons Lang只是众多API的比较核心的一小部分而已。Commons下面还有相当数量的子项目,用于解决各种各样不同方向的实际问题,BeanUtils就是其中的一个,用于处理JavaBeans。它利用Java的反射机制,从动态的生成对bean的getter和setter的调用代码,到模拟创建一个动态的bean,等等。转载 2016-02-24 10:18:48 · 1050 阅读 · 0 评论 -
java日志组件介绍(common-logging,log4j,slf4j,logback )
common-loggingcommon-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具体实现,像log4j,或者jdk自带的logging, common-logging会通过动态查找的机制,在程序运行时自动找出真正使用的日志库。当然,common-logging内部有一个Simple logger的简单实现,但是功能很弱。所以使用common-转载 2016-02-24 10:28:45 · 315 阅读 · 0 评论 -
Java Map获取值的两种方法
实例代码: HashMap map=new HashMap(); map.put("1", 1); map.put("2", 2); map.put("3", 3); Set> rel=map.entrySet(); for(Map.Entry entry:rel){ System.out.println(entry.getK原创 2016-02-24 17:16:35 · 601 阅读 · 0 评论 -
java ee 13种技术
java的大方向就是JavaEE,JavaEE不仅仅是socket编程,具体包括13中核心技术。 JAVAEE的核心API与组件 JAVAEE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对JAVAEE中的13种技术规范进行简单的描述(限于篇幅,这里只进行简单的描述): 1、JDBC(Java转载 2016-02-28 21:59:39 · 283 阅读 · 0 评论