Java
文章平均质量分 82
andie_guo
爱好Java编程、Android App开发、J2EE网站开发、Hadoop大数据,希望与在相同开发方向的攻城狮们相互交流
展开
-
【Java编程】Foreach对数组、Collection对象、Iterable对象的遍历
1、foreach介绍及其使用范围foreach语句是java5的新特征之一,在遍历数组、集合、Iterable对象方面,为开发人员提供了极大的方便。foreach语句是for语句特殊情况下的增强版本,简化了编程,提高了代码的可读性和安全性(不用怕数组越界)。foreach语法支持对数组、Collection对象、Iterable对象的遍历。2、foreach适用于对数组遍历 String[] array = {"A","B","C","D","E","F","G"}; for(String原创 2013-10-19 12:04:06 · 8875 阅读 · 0 评论 -
【Java编程】Java关键字final使用详解
根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。final不能用于修饰构造方法。原创 2013-10-20 17:07:39 · 9177 阅读 · 2 评论 -
【Java编程】使用增强for循环和迭代器遍历Map集合
1、通过key集合访问,对Key敢兴趣,可以访问与key对应的Value值; for(String k:maps.keySet()){ System.out.println(k+":"+maps.get(k)); }2、通过value集合访问,只对value值敢兴趣,无法访问key值; for(String value:maps.va原创 2013-10-19 15:44:03 · 7700 阅读 · 2 评论 -
【Java编程】foreach支持集合、Collection、Iterable遍历原因分析
1、foreach循环支持对Iterable类(实现了Iterable接口)的遍历,该结论在本blog第3节得到论证;2、Collection接口继承Iterable接口,foreach支持对实现了Collection接口实例类(ArrayList,LinkedList,HashSet,TreeSet,LinkedHashSet)的遍历,该结论已在《【Java编程】Foreach对数组、Collection对象、Iterable对象》得到论证;3、Collection接口继承Iterable接口,Abs原创 2013-10-19 16:58:02 · 9004 阅读 · 5 评论 -
【Java编程】JDBC注入攻击-Statement 与 PreparedStatement
在上一篇【Java编程】建立一个简单的JDBC连接-Drivers, Connection, Statement and PreparedStatement我们介绍了如何使用JDBC驱动建立一个简单的连接,并实现使用Statement和PreparedStatement进行数据库查询,本篇blog将接着上篇blog通过SQL注入攻击比较Statement和PreparedStatement。当然这两者还有很多其他方面的不同,在之后的blog中会继续更新。原创 2014-05-14 11:43:26 · 3362 阅读 · 0 评论 -
【Java编程】写入、读取、遍历Properties文件
在Java开发中通常我们会存储配置参数信息到属性文件,这样的属性文件可以是拥有键值对的属性文件,也可以是XML文件,关于XML文件的操作,请参考博文【Java编程】DOM XML Parser 解析、遍历、创建XML。在该篇博文中,我将展示如何向属性文件写入键值对,如何读取属性文件中的键值对,如何遍历属性文件。1、向属性文件中写入键值对Properties类调用setPrope原创 2014-05-09 21:49:16 · 24691 阅读 · 3 评论 -
【Java编程】SAX XML Parser解析、生成XML文件
1、优缺点优点:SAX 从根本上解决了 DOM 在解析 XML 文档时产生的占用大量资源的问题。其实现是通过类似于流解析的技术,通读整个 XML 文档树,通过事件处理器来响应程序员对于 XML 数据解析的需求。由于其不需要将整个 XML 文档读入内存当中,它对系统资源的节省是十分显而易见的,它在一些需要处理大型 XML 文档以及性能要求较高的场合有起了十分重要的作用。支持 XPath 查询原创 2014-05-01 22:43:54 · 7458 阅读 · 0 评论 -
【Java编程】DOM XML Parser解析、遍历、创建XML
1、前言DOM XML Parser介绍DOM 是 W3C 处理 XML 的标准 API,它是许多其它与 XML 处理相关的标准的基础,不仅是 Java,其它诸如 Javascript,PHP,MS .NET 等等语言都实现了该标准,成为了应用最为广泛的 XML 处理方式。当然,为了能提供更多更加强大的功能,Java 对于 DOM 直接扩展工具类有很多,比如很多 Java 程序员耳熟能详的原创 2014-05-01 16:32:39 · 15970 阅读 · 3 评论 -
【Java编程】建立一个简单的JDBC连接-Drivers, Connection, Statement and PreparedStatement
本blog提供了一个简单的通过JDBC驱动建立JDBC连接例程,并分别通过Statement和PreparedStatement实现对数据库的查询。在下一篇blog中将重点比较Statement与PreparedStatement的差异。1、为项目添加JDBC驱动1)JDBC驱动下载 官方下载地址:mysql-connector-java-5.0.8.zip原创 2014-05-13 20:49:32 · 4747 阅读 · 0 评论