- 博客(22)
- 收藏
- 关注
转载 MVC设计模式详解
MVC开发模式详解 原创 2015年01月04日 14:11:00 <ul class="right_bar"> <li><button class="btn-noborde
2017-10-13 17:12:55 820
转载 java中23种设计模式
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计
2017-10-11 09:11:59 425
转载 Java开发中的几种对象的说明(PO,VO,DTO,BO,POJO,DAO,SAO等)
一、PO :(persistant object ),持久对象可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。二、VO :(value object) ,值对象通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.PO只能用在数据层,VO用在商业逻辑层和表示层。各层操作属于该层自
2017-09-01 11:14:52 774
转载 oracle封装方法
为了连接oracle数据库的方便性,写了一个工具类,每次需要对数据库的操作时,只要调用该类,写好连接数据库的语句即可,这里是对整个需要访问数据库进行了封装。package com.yc.api.jdbc.util;import java.io.InputStream;import java.sql.Connection;import java.sql.PreparedStatement;imp
2017-09-01 08:48:50 810
转载 文章标题
http://my.oschina.net/chihz/blog/56256Google首席Java架构师Joshua Bloch在他的著作《Effective Java》中提出了一种简单通用的hashCode算法1. 初始化一个整形变量,为此变量赋予一个非零的常数值,比如int result = 17;2. 选取equals方法中用于比较的所有域,然后针对每个域的属性进行计算: (1) 如果是
2017-08-25 11:09:03 171
转载 遍历Map方法集合
先介绍一下这几种map: l (1)HashMap是一个最常用的Map,它根据键的hashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为null,不允许多条记录的值为null。HashMap不支持线程的同步,即任一时刻可以有多个线程同时写HashMap,可能会导致数据的不一致。如果需要同步,可以用Collections.synchroni
2017-08-24 11:32:32 223
原创 为什么要重写hashcode()方法以及如何重写hashcode和equals方法
Java中的集合(Collection)有两类,一类是List,再有一类是Set。 前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么我们怎么判断两个元素是否重复呢? 这就是Object.equals方法了。通常想查找一个集合中是否包含某个对象,就是逐一取出每个元素与要查找的元素进行比较,当发现某个元素与要查找的对象进行equals方法比较的结果相等时,则停止继续查找并
2017-08-23 20:02:30 277
原创 java集合框架简介
Java集合框架为我们提供了一套性能优良、使用方便的接口和类,它们都位于java.util包中。集合框架包含了:对外的接口、接口的实现、和对集合运算的算法。Java集合框架中的两大类接口:Collection和Map,其中Collection又有两个子接口:List和Set。(一般又称为Java集合框架共有3大类接口:List、Set和Map)。Collection接口存储
2017-08-23 19:18:19 328
转载 Date、Calender和SimpleDateFormat类
一、Date类类 Date 表示特定的瞬间,精确到毫秒。用距离1970年1月1日00:00:00的毫秒数(long)类型来表示一个特定的时间点,该值可正可负。Date类中很多方法已经过时,使用Calendar来替代。常用方法有long getTime()void setTime(long time)public class T01Date { public static void m
2017-08-23 16:28:30 399
转载 eclipse快捷键设置大全
Eclipse常用快捷键 编辑快捷键 【ALT+/】 显示代码提示,以及代码自动补全功能。 【Ctrl+/】 添加注释 【Ctrl+D】 删除当前行 窗口快捷键 【Ctrl+M】 窗口最大化和还原 查看和定位快捷键 1. 【Ctrl+K】、【Ctrl+Shift+K】 快速向下和向上查
2017-08-23 16:20:34 435
转载 String 类常用方法
Java-String类的常用方法总结 一、String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。二、String类对象的创建字
2017-08-22 08:26:21 358
转载 Math和Random类常用方法
学习目标 掌握Math类中的数学操作函数。 可以使用Random类生成随机数。Math类在java.lang*; 包中,直接使用即可。Math类:查找API方法如下:代码示例如下:public class MathDemo01{ public static void main(String args[]){ // Math类中的方法都是静态方法,直接使用“类.方法
2017-08-21 18:42:11 2812
转载 String、Stringbuilder和Stringbuffer
因为需要在这里把String类涉及的各个方面总结一下,另给出了一下SCJP题目。如有不足的地方,请在评论中指教,谢谢。一、不变模式:一个字符串对象创建后它的值不能改变。String str1="hello";//创建一个对象hello,不会变;System.out.println(str1);str1+=" world!";//两个字符串对象粘粘,系统其实创建了一个新的对象,把Str1的指向改
2017-08-21 11:55:46 4040
原创 包装类,基本类和字符串之间转换2
1、基本类型和包装类之间的对应关系如下表:2、基本类型与包装类之间的转换关系【Integer包装类为例】a.装箱操作:基本类型转换为包装类,使其具有对象的性质,又可分为手动装箱和自动装箱b.拆箱操作:把包装对象转换为基本类型,同样可分为手动拆箱和自动拆箱3、基本类型和字符串之间的转换关系【以Integer为例】a.基本类型转字符串有三种方法(1)使用包装类的toString()方法(2
2017-08-21 11:45:14 375
原创 包装类、基本类型和字符串之间转换1
1、基本类型和包装类 基本类型和包装类可通过自动装箱和拆箱实现。 int i = 24; Integer a = new Integer(i); //手动装箱 Integer b = i; //自动装箱 int x = a; //自动拆箱 int y = a.intValue(); //受到拆箱2、基本类型转String a.使用包装类的toString方法
2017-08-21 11:37:29 296
转载 面试大全3
Java面试题大全(part_3)1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让
2017-08-20 19:29:11 305
转载 面试大全2
Java面试题大全(part_2)1、解释实现多线程的几种方法?一Java线程可以实现Runnable接口或者继承Thread类来实现,当你打算多重继承时,优先选择实现Runnable。2、Thread.start()与Thread.run()有什么区别?Thread.start()方法(native)启动线程,使之进入就绪状态,当cpu分配时间该线程时,由JVM调度执行run()方法。3、为什么需
2017-08-20 19:27:48 176
转载 面试题大全1
JAVA面试题大全(part_1) <div class="article_manage clearfix"> <div class="article_l"> <span class="link_categories"> 标签: <a href='http://www.cs
2017-08-20 19:24:53 1418
转载 日期函数大全
ORACLE日期时间函数大全 - chuncn - 博客园 春夏秋冬chuncn随笔 - 664, 文章 - 1, 评论 - 166, 引用 - 3 ORACLE日期时间函数大全 ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例
2017-08-17 16:31:36 824
转载 数组扩容问题
Java数组扩容算法及Java对它的应用 - zero516cn - 博客园 觅思.澈 博客园首页新随笔联系订阅管理 随笔-123 文章-0 评论-168 </div><!--end: blogStats --></div><!--end: navigator 博客导航栏 -->
2017-08-17 16:29:53 1101
转载 单例模式
本文继续介绍23种设计模式系列之单例模式。概念: Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中
2017-08-17 14:57:34 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人