摘要:
for-each循环: 使用foreach循环遍历数组和集合元素时, 无须获得数组和集合长度, 无须根据索引来访问数组元素和集合元素, forearch 循环自动遍历数组和集合的每个元素 语法格式: for(typevarName: array | collection) { //varName 阅读全文
摘要:
一.流的概念和作用 流:代表任何有能力产出数据的数据源对象或者是有能力接受数据的接收端对象<Thinking in Java> 流的本质:数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 作用:为数据源和目的地建立一个输送通道 二.四大流 2.1 缓冲流 缓冲流,也叫高效流,是 阅读全文
摘要:
1.历史: 枚举是JDK1.5版本新增的特性(泛型、For-each等如今被广泛应用的特性也是由JDK1.5时所新增的),另外到了JDK1.6后switch语句支持枚举类型。 2.枚举的语法解析: 1.最最最简单版 1 2 3 public enum ColorEnum { RED,BLUE,GRE 阅读全文
摘要:
讲一下JDK 5 引入的自动装箱与拆箱 自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。自动装箱与拆箱的机制可以让我们在Java的变量赋值或者是方法调用等情况下使用原始类型或者对象类型更加简单直接。 使用Integer,Double,Boolean等这些类我们可 阅读全文
摘要:
上章讲到了反射,所以我们今天继续深入探索反射知识。 首先,第一点我们要知道反射是干什么的。 反射是框架的基础,框架的底层实现很多都是基于反射,反射使得java语言具有动态特性; 然后我们要了解反射机制能做什么 反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的 阅读全文
摘要:
上次文章说过反射,这次来讲讲如何用反射来获取构造方法。 获取构造方法: 1).批量的方法:public Constructor[] getConstructors(): 所有"公有的"构造方法 public Constructor[] getDeclaredConstructors(): 获取所有的 阅读全文
摘要:
什么是java反射? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象。 都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 在计算机科学领域,反射是指一类能够自我描述和自控制的应用。在Java编程 阅读全文
摘要:
1.类加载器的作用 Java类加载器是Java运行时环境的一部分,负责动态加载Java类到 Java虚拟机的内存空间中。 类通常是按需加载,即第一次使用该类时才加载。 一个应用程序总是由多个类组成,Java程序启动时并不是一次把所有的类全部加载后再运行。 它总是先把保证程序运行的基础类一次性加载到j 阅读全文
摘要:
jsoup可以直接直接解析url地址或者html文本内容,以及xml文件。 jsoup是sun公司开发的一款Java的html解析器。 jsoup的主要功能如下: 1. 从一个URL,文件或字符串中解析HTML; 2. 使用DOM或CSS选择器来查找、取出数据; 3. 可操作HTML元素、属性、文本 阅读全文