![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 77
和现实赛跑
错过的东西,不要再次留下遗憾!
展开
-
java学习之迭代器浅谈
1、 为什么用迭代器?在进行集合的遍历时,我们需要根据不同的集合来写不同的for循环.。Iterator模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合的内部结构。这也减少重复代码的产生。2、 怎么实现迭代器?首先Collection接口继承了Iterable接口。在Iterable接口中只是定义了一个方法iterator()返回一个在原创 2016-03-30 23:05:47 · 298 阅读 · 0 评论 -
JDK7浅解
package com.test.jdk7;/** * jdk7的新功能测试 * ①二进制表示整数(byte、short、int、long) * 语法:在二进制的前面加上0B或者0b * ② 对于一些比较大的数字,我们定义起来总是不方面,经常缺少或者增加位数。JDK7提供了下划线可以出现在数字变量中,便于分位数。 * 注意:你只能将下划线置于数字之间,以下使用方法原创 2016-04-05 21:39:36 · 342 阅读 · 0 评论 -
java学习之集合---浅析HashMap
浅析HashMap的实现 预备知识:查找:根据输入的值在指定的数组中查找其是否存在。基本的查找可以为:在有序的数组中:折半查找在无序数组中:顺序查找(改进的顺序查找:如果待查数组有规律,在查到某个位置后不再进行查找,从而减少查找次数)Hash法:将待查数据经过hash函数计算后,得到存储位置,存放在指定位置。在查找时只需要计算就可得到是否存在某个元素(这里不讨论冲突的发原创 2016-03-20 10:08:25 · 325 阅读 · 0 评论 -
java学习之---java虚拟机浅谈
java虚拟机是java实现跨平台的基础,其内部实现有很多值得学习的地方。如果想进一步学习,可以研读《深入java虚拟机》一书。这里谈了java虚拟机在应用开发中的部分参数的配置,然后谈了java虚拟机的层次结构,最后谈了java虚拟机GC的回收算法和已经实现的模型。java虚拟机的参数配置参数:注意:-表示不采用,+表示采用。例如-Xdiag表示不显示附加诊断消息,反之是显示。X原创 2016-03-27 08:33:06 · 775 阅读 · 0 评论 -
Java学习之---Throwable类浅谈
错误和异常是指程序在编译和运行时出现的问题。Error是程序无法处理的错误,比如OutOfMemoryError、ThreadDeath等。这些异常发生时, Java虚拟机(JVM)一般会选择线程终止。 Exception是程序本身可以处理的异常,这种异常分两大类运行时异常和非运行时异常。程序中应当尽可能去处理这些异常。在程序中对于异常的处理是一个和有意思的过程,一般而言有错误或者异常,在其发生原创 2016-04-04 19:52:28 · 803 阅读 · 1 评论 -
基于反射和注解的Bean对应数据库表的自动生成
对于bean对象自动生成数据库中对应的表结构,有很多强大的框架来帮我们完成。这里记录自己做的基于反射和注解方式自动生成数据库表的核心代码。 首先,是bean对象的配置文件,文件名为DAO.xml com.csl.student.vo 其次,对配置文件进行读取,类名为XMLReader。这里的解析用的DOM4j方式。 public class XM原创 2016-05-10 23:42:58 · 1182 阅读 · 0 评论