摘要: 一、概念 Hibernate是一个开源的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以抛弃在程序中编写SQL语句,随心所欲的使用对象编程思维来操纵数据库。 二、准备工作 在Eclipse中安装HibernateTools插件:Help -> Install 阅读全文
posted @ 2017-04-02 15:27 zhaoxingya 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 目录: 继承Thread类 start()方法实现多线程的原理 实现Runnable接口 Thread类 与 Runnable接口 的联系与区别 多线程的实现方法: 继承Thread类 实现Runnable接口 1. 继承Thread类 继承Thread类之后,需要覆盖父类的 public void 阅读全文
posted @ 2016-11-20 21:44 zhaoxingya 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 数据库是一个可以存放数据库对象的容器,数据库对象包括:表、视图、存储过程、函数、触发器、事件。其中,表是数据库最基本的元素,是其他数据库对象的前提条件。 表中的一列称为一个字段,一行称为一条记录。 1.数据表的创建、查看数据表、查看数据表结构 2.数据表的删除 DROP TABLE table_na 阅读全文
posted @ 2016-11-16 16:55 zhaoxingya 阅读(393) 评论(0) 推荐(0) 编辑
摘要: Java类库里有四个表示流的抽象父类:InputStream、OutputStream、Reader、Writer。 其中 InputStream 和 OutputStream 是对字节进行操作的输入流和输出流;Reader 和 Writer 是对字符操作的输入输出流。 它们是抽象类,在用它们的时候 阅读全文
posted @ 2016-10-29 21:40 zhaoxingya 阅读(469) 评论(0) 推荐(0) 编辑
摘要: UTF-16BE:汉字占 2 个字节, 字母占 2 个字节。 UTF-8:汉字占 3 个字节, 字母占 1 个字节。 GBK:汉字占 2 个字节,字母占 1 一个字节。Java项目默认编码为GBK。 ANSI:中文系统下ansi编码代表GBK编码。 Java是双字节编码,一个字符占2个字节。所以Ja 阅读全文
posted @ 2016-10-28 12:47 zhaoxingya 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 当异常发生时,原本要接着执行的代码不再执行,转而让其他部分的代码来处理。如果没有代码负责处理,控制台会报告异常。 异常出现时的执行机制: 异常机制最大的好处是:清晰地分开了 正常的业务逻辑 和 遇到情况时的处理 代码。(当在业务逻辑中,有多步可能会抛出不同的异常时,异常处理机制的好处更得以体现。如果 阅读全文
posted @ 2016-10-25 20:53 zhaoxingya 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 事件处理可以简单地这么理解,当有一个事件产生,程序要根据这个事件做出响应。比如,我们做了一个可以通过按钮改变背景颜色的窗口,当我们点击按钮时便产生了一个事件,程序会根据这个事件来做出响应,也就是去改变背景的颜色。   那么程序是怎样做出响应的呢?这就需要事件监听器ActionListener,这是一个接口,里面包含了actionPerformed方法(也就是根据事件去执行的操作),所以我们要实现这个接口(实现接口里的actionPerformed方法)做出一个监听器对象出来,并且用按钮来注册这个监听器对象,这样当按钮被点击的时候,就会调用这个监听器来执行响应了。 阅读全文
posted @ 2016-10-20 10:25 zhaoxingya 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 虽然目前Java算不上前端开发的主力,但是作为Java入门基础的一部分,学习Java的GUI编程还是有必要的,而且可以做出一些小且有趣的图形程序来提高学习热情。本篇学习总结均为一个Beginner的笔记与心得,如有描述不到或错误之处,敬请指正。 阅读全文
posted @ 2016-10-18 19:26 zhaoxingya 阅读(10749) 评论(2) 推荐(0) 编辑
摘要: interface是一种特殊的class,但接口的组成比类简单,主要由抽象方法(abstract可以省略,但没有方法体)和全局常量(public static final)组成。 接口是纯抽象类 所有的成员函数都是抽象函数; 所有的成员变量都是public static final; 接口是为了方便 阅读全文
posted @ 2016-10-11 13:16 zhaoxingya 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 抽象类的作用是强制定义了其子类的实现要求(抽象类中有一些抽象方法,子类若想继承自抽象类则必须覆盖这些方法。在实际开发中,几乎不会使用普通类来定义子类,大多数都是继承抽象类) 规范:abstract class A { public abstract void fun1(); public void 阅读全文
posted @ 2016-10-11 00:49 zhaoxingya 阅读(1723) 评论(0) 推荐(0) 编辑