Java基础【读书笔记】
文章平均质量分 75
春天画花卉校长
走在时尚前沿的coder
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
代理类的实现
代理类分为两种: 1:静态代理,即在编译时期就确定的。个人理解就是对被代理类的一层包装,打个比方:如果你的老妈做饭要用到酱油,老妈总会让你去替她打酱油,而不是她直接去。(此处只是形象化的理解,其实深入比喻不是太恰当)。 2:动态代理,即需要在运行时期才能确定代理的是什么类。用到了反射的相关知识,此处要理解需要补一些反射知识。 以下是我实现的两种代理类,可对比看这样比较容易理解: {优快云原创 2016-05-27 10:14:12 · 332 阅读 · 0 评论 -
JDBC连接数据库的几个步骤
网上读了几篇关于这方面的文章,这里就把自己理解的写下来,这个在项目中不会用到,但在面试或者对于理解关于JAVA ORM 框架这一块也许会有帮助吧。JDBC连接数据库大体分为以下几个步骤: 加载JDBC的驱动程序: 加载相应的数据库驱动到JVM try{ //加载相应的database驱动程序 //Class.forName()是java.lang.Class的静态方法 Cla原创 2016-06-22 17:59:15 · 310 阅读 · 0 评论 -
JAVA获取指定日期的时间戳
时间戳是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix系统、类Unix系统中,也在许多其他操作系统中被广泛采用。 具体JAVA代码实现如下:DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = df.parse("2原创 2016-06-23 14:13:16 · 6707 阅读 · 0 评论 -
时间戳
时间戳是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix系统、类Unix系统中,也在许多其他操作系统中被广泛采用。 具体代码如下,如有其它方法请分享一下:DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = df.pa原创 2016-06-23 14:08:38 · 381 阅读 · 0 评论 -
Java系列-排序算法之选择排序
排序算法之选择排序原创 2017-05-11 10:22:24 · 270 阅读 · 0 评论 -
Java注解之@Inherited
@Inherited:原注解,用于修饰自定义注解的metadata 使用此注解修饰自定义注解时,效果是可以让自定义注解有继承特性,当将带有@Inherited的注解使用在A类名上(B的父类),则subClass B类自动继承该注解。 注:将带有@Inherited的注解使用在类的方法,属性则是无效的。即使用在父类的方法和属性上,子类不会继承该注解。大家可能晕了,这里说的继承是superClas原创 2017-05-11 18:23:01 · 810 阅读 · 0 评论 -
接口与抽象类的关系
今天看代码的时候,发散了一个抽象类与接口之间的实现与继承关系。这里就不罗列什么是接口和抽象类了。在这里理下一他们的关系: 普通类可以实现多个接口,但是只能单继承一个抽象类抽象类可以实现多个接口,但是只能单继承一个类(普通类、抽象均可)接口可以继承多个接口,但是不能继承类(普通类、抽象均不可)-其实这个接口继承类的说法就不对,接口是对行为的抽象,抽象类是对类的抽象,两都不能混在一起看,所以原创 2017-05-12 16:51:47 · 435 阅读 · 0 评论
分享