随笔分类 -  Java

摘要:1.PO:persistant object 持久对象 可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。 2. VO:value object值对象。 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可 阅读全文
posted @ 2018-03-07 14:49 一步一个小脚印 阅读(1247) 评论(0) 推荐(0) 编辑
摘要:转自:http://java.tedu.cn/ask/203119.html Java代码的编译与反编译 一、什么是编译 1、利用编译程序从源语言编写的源程序产生目标程序的过程。 2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们 阅读全文
posted @ 2018-02-12 10:50 一步一个小脚印 阅读(8247) 评论(0) 推荐(0) 编辑
摘要:最近在优化代码时遇到了这个问题:Iterator与增强for循环到底哪个效率高?之前在学习的时候,好像记着老师说过遍历集合(如list)时,使用iterator好像正规一些,因为是专用的,但是运行效率问题确实不曾考虑,今天做了一个实验:对两者进行了简单的比较,得出的结论是:增强for循环运行效率更高 阅读全文
posted @ 2017-08-09 17:37 一步一个小脚印 阅读(3708) 评论(0) 推荐(1) 编辑
摘要:对finally中关闭资源是否还要使用try...catch老是感到迷惑,现在存个例子,省的忘了 阅读全文
posted @ 2017-06-20 16:58 一步一个小脚印 阅读(2056) 评论(0) 推荐(0) 编辑
摘要:这两个概念看了忘,碰着了又看,老是傻傻的分不清楚,今天把心得结合从网上搜的资料简单整理一下,希望帮自己明确区分开这两个概念,并牢牢的记住 1.检查型异常(Checked Exception) 个人理解:所谓检查(Checked)是指编译器要检查这类异常,检查的目的一方面是因为该类异常的发生难以避免, 阅读全文
posted @ 2017-06-20 14:29 一步一个小脚印 阅读(41777) 评论(6) 推荐(24) 编辑
摘要:引自:http://zhidao.baidu.com/question/2265613478006959708.html 一. final类 final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信 阅读全文
posted @ 2015-07-20 22:05 一步一个小脚印 阅读(202) 评论(0) 推荐(0) 编辑
摘要:文章来自:http://www.cnblogs.com/java-my-life/archive/2012/05/16/2502279.html 在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的: 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subs 阅读全文
posted @ 2015-07-02 23:18 一步一个小脚印 阅读(213) 评论(0) 推荐(0) 编辑
摘要:注意:内容来自网络他人文章! 最近看到集合类,知道凡是实现了Collection接口的集合类,都有一个Iterator方法,用于返回一个实现了Iterator接口的对象,用于遍历集合;(Iterator接口定义了3个方法分别是hasNext(),next(),remove();) 我们在使用List 阅读全文
posted @ 2015-04-27 10:45 一步一个小脚印 阅读(9814) 评论(1) 推荐(1) 编辑
摘要:注意:内容来自网络他人文章,特此声明 一.Java中的定时器 在JAVA中实现定时器功能要用的2个重要类是 Timer类:定时器类,需要一个TimerTask类的实例作为参数; TimerTask:定时器任务类,定时器要执行的任务在该类的run方法中定义。 二.实现定时器的两种写法 1.普通实现(相 阅读全文
posted @ 2015-04-24 21:10 一步一个小脚印 阅读(497) 评论(0) 推荐(0) 编辑
摘要:注意:该随笔内容完全引自http://wsmajunfeng.iteye.com/blog/1629354,写的很好,非常感谢,复制过来算是个积累,怕以后找不到。 一. 前言 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高 阅读全文
posted @ 2015-04-24 20:53 一步一个小脚印 阅读(123118) 评论(11) 推荐(27) 编辑
摘要:注意:内容来自网络 一. 概述 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一类只有一个实例而且该实例易于外界访问,从而达到使用目的(如windows操作系统中,任务管理器只能打开一个--主要目的),同时还能方便对实例个数的控制并节约系 阅读全文
posted @ 2015-04-23 16:37 一步一个小脚印 阅读(9106) 评论(0) 推荐(0) 编辑
摘要:目前只是有一个大概的理解,先把自己感觉容易立即的概念放这里,等以后结合实际工作理解深刻了再来补充。 一.什么是Java反射机制?(多种定义) 1. JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息 阅读全文
posted @ 2015-04-23 15:35 一步一个小脚印 阅读(247) 评论(0) 推荐(0) 编辑
摘要:内容来源为:《孙卫琴面向对象编程》,本随笔简单总结,具体内容可参见概述第6章,写的挺清晰; 一. 重载(Overload) 1. 有时候类的同一种功能有多种实现方式,到底采用哪种实现方式,取决于调用者给定的参数(如构造函数就是一种例子); 2. 对于类的方法(包括从父类中继承的方法),如果有两个方法 阅读全文
posted @ 2015-04-21 14:02 一步一个小脚印 阅读(3496) 评论(0) 推荐(1) 编辑
摘要:对Java中的修饰符一直记不住,现在结合网上的一些资料进行总结,并重点说明一下protected修饰符。 一. Java中的访问修饰符 Java面向对象的基本思想之一是封装细节并且公开接口。Java语言采用访问控制修饰符来控制类及类的方法和变量的访问权限,从而向使用者暴露接口,但隐藏实现细节。访问控 阅读全文
posted @ 2015-04-20 23:40 一步一个小脚印 阅读(40628) 评论(2) 推荐(12) 编辑
摘要:以前经常看见"回调方法(或回调函数)"一词,但是没有了解过是什么意思,更不知道用法。现在从网络上搜集了一些很好的资料,自己又整理一下,作为自己的笔记,也作为学习过程中的一个小脚印。(这篇笔记大部分来自他人的总结,提问,回答等,特此声明) 下面从1.什么是回调函数?2.回调函数的作用?3.回调函数的具 阅读全文
posted @ 2015-04-15 11:26 一步一个小脚印 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:1.定义实现Runnable接口的线程类,步骤如下: (1)创建实现了Runnable接口的线程类Runner; (2)重写Runnable接口的run()方法,用于定义线程的运行体;(Runnable接口只有这一个方法) (3)实例化线程类Runner; (4)创建线程实例,并将线程类Runner 阅读全文
posted @ 2015-04-12 22:37 一步一个小脚印 阅读(451) 评论(0) 推荐(0) 编辑