随笔分类 -  Java

摘要:一、Hibernate简介(网上搜的,理解性地看看) 1.概念:Hibernate是持久层(数据访问层)的框架,对JDBC进行了封装,是对数据库访问提出的面向对象的解决方案。 2.作用:使用Hibernate可以直接访问对象,Hibernate自动将访问转换成SQL执行,从而实现简介访问数据库的目的 阅读全文
posted @ 2018-11-17 23:58 HappySimon 阅读(233) 评论(0) 推荐(0)
摘要:首先给大家推荐几个网页: http://www.mybatis.cn/ http://blog.csdn.net/isea533/article/category/2092001 http://www.mybatis.org/mybatis-3/zh/index.html http://www.my 阅读全文
posted @ 2018-11-17 23:49 HappySimon 阅读(297) 评论(0) 推荐(0)
摘要:一、Struts2简介 1.概念:轻量级的MVC框架,主要解决了请求分发的问题,重心在控制层和表现层。低侵入性,与业务代码的耦合度很低。Struts2实现了MVC,并提供了一系列API,采用模式化方式简化业务开发过程。 2.与Servlet对比 优点:业务代码解耦,提高开发效率 缺点:执行效率偏低, 阅读全文
posted @ 2018-11-17 23:47 HappySimon 阅读(190) 评论(0) 推荐(0)
摘要:一、ORM简介 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方 阅读全文
posted @ 2018-11-15 13:03 HappySimon 阅读(408) 评论(0) 推荐(0)
摘要:一.byte和int相互转换的方法 java程序或Android程序的socket数据传输,都是通过byte数组,但是int类型是4个byte组成的,如何把一个整形int转换成byte数组,同时如何把一个长度为4的byte数组转换为int类型。 /** * int到byte[] * @param i 阅读全文
posted @ 2018-11-05 21:50 HappySimon 阅读(3836) 评论(0) 推荐(0)
摘要:一、设计模式分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、 阅读全文
posted @ 2018-11-05 17:25 HappySimon 阅读(1223) 评论(0) 推荐(0)
摘要:系统自动抛出的异常所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行。 语句抛出的异常 用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常 阅读全文
posted @ 2017-07-27 16:25 HappySimon 阅读(307) 评论(0) 推荐(0)
摘要:数组 数组(Array):相同类型数据的集合。 定义数组 方式1(推荐,更能表明数组类型) type[] 变量名 = new type[数组中元素的个数]; 比如: int[] a = new int[10]; 数组名,也即引用a,指向数组元素的首地址。 方式2(同C语言) type变量名[] = 阅读全文
posted @ 2017-07-21 13:06 HappySimon 阅读(193) 评论(0) 推荐(0)
摘要:一、介绍 Java流程控制包括顺序控制、条件控制和循环控制。 顺序控制,就是从头到尾依次执行每条语句操作。条件控制,基于条件选择执行语句,比方说,如果条件成立,则执行操作A,或者如果条件成立,则执行操作A,反之则执行操作B。循环控制,又称为回路控制,根据循环初始条件和终结要求,执行循环体内的操作。 阅读全文
posted @ 2017-07-21 09:55 HappySimon 阅读(297) 评论(0) 推荐(0)
摘要:Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。 所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数用于创建一个空的Collection,有一个 Coll 阅读全文
posted @ 2017-07-17 16:46 HappySimon 阅读(257) 评论(0) 推荐(0)
摘要:在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽 阅读全文
posted @ 2017-07-13 11:49 HappySimon 阅读(224) 评论(0) 推荐(0)
摘要:一、集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。 二、层次关系 如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口 Colle 阅读全文
posted @ 2017-07-13 11:48 HappySimon 阅读(305) 评论(0) 推荐(0)
摘要:this this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 this的用法在java中大体可以分为3种: 1.普通的直接引用 这种就不用讲了,this相当于是指向当前对象本身。 2.形参与成员名字重名,用this来区分: 运行结果: 初始化年龄:10Harry's age 阅读全文
posted @ 2017-07-13 11:45 HappySimon 阅读(148) 评论(0) 推荐(0)
摘要:1反射机制是什么 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 2反射机制能做什么 反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的 阅读全文
posted @ 2017-07-12 16:48 HappySimon 阅读(220) 评论(0) 推荐(0)
摘要:内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 内部类分为: 成员内部类、局部内部类、静态嵌套类、匿名内部类 。 1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式: 运行结果: 局部变量:14内部类变量:13外部类变量:12 从本例可以看出 阅读全文
posted @ 2017-07-12 15:54 HappySimon 阅读(179) 评论(0) 推荐(0)