摘要:
空口说反射,很难理解这是个什么东西,举个例子就明了了。 假设现在我们有一张动漫的图片,我们通过这张图片,在大脑中搜索有关记忆,就清楚这张图片是什么动漫里的谁;假设我们现在有一个名字,在大脑中搜索有关记忆,就自然而然地想到了该名字人物的具体形象,这种思维过程就是反射。 假设一个类已经加载进JVM,那么 阅读全文
摘要:
package com.net.xinfang.reflect; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.HashSet; import java. 阅读全文
摘要:
public class TypeConversion { public static void main(String[] args) throws ParseException { // 1.将字符串转换为字符数组 String str = "Manaphy"; char[] charArray 阅读全文
摘要:
在Java应用中进行集合对象间的转换是非常常见的事情,有时候在处理某些任务时选择一种好的数据结构往往会起到事半功倍的作用,因此熟悉每种数据结构并知道其特点对于程序员来说是非常重要的,而只知道这些是不够的,有时候你需要一个Map来处理数据,而此时你手中只有一个List,此时知道如何将List转为Map 阅读全文
摘要:
Collections是一个操作Set、List和Map等集合的工具类。 Collections中提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法。 排序操作: reverse(List):反转List中元素的顺序; shuffle(Li 阅读全文
摘要:
集合概述 为了在程序中保存数目不确定的对象,JDK中提供了一系列的特殊类,这些类可以存储任意类型的对象,并且长度可变,在Java中这些类被统称为集合。集合类都位于java.util包中。 集合按照其存储类型分为两大类,即单列集合Collection和双列集合Map,这两种集合的特点如下: Collc 阅读全文
摘要:
Set接口简介 Set接口和List接口一样,同样继承自Collection接口,它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充,它是比Collection接口更加严格了。与List接口不同的是,Set接口元素无序,并且都会以某种规则保证存入的元素不出 阅读全文
摘要:
数组 数组的定义 数组是指一组数据的集合,数组中的每个数据被称为元素。数组可以存放任意类型的元素,但同一数组里存放的元素必须一致。数组可分为一维数组和多维数组 在Java中,可以使用以下格式来定义一个数组 int[] x = new int[100]; 数组的元素赋值示例: public class 阅读全文