随笔分类 - Java 基础篇
摘要:1、流的概念和作用 1.1 流的概念 Java中将输入输出抽象称为流,就好像水管,将两个容器连接起来。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流. 1.2 流的作用 为数据源和目的地建立一个输送通道。 2、Io流的体系及分类 1、File(文件特
阅读全文
摘要:1.List (ArrayList ,LinkedList,Vector) List 特点:有序,可重复 1.1.ArrayList 1.1.1 ArrayList类的继承关系图 1.1.2. ArrayList的基本使用 1.1.3.ArrayList源码分析及实现 ArrayList 底层是通过
阅读全文
摘要:1.排序的概念 (1).将一组数据按相应的规则排列顺序。 2.冒泡排序的实现 实现思路: * 分析:int arr[] = {2, 5, 3, 6, 9};* 假设数组的长度为为5,即arr.length=5,* 第一次元素交换的次数为4 ,第一趟 j=0 0+4* 第二次元素交换的次数为3 , 第
阅读全文
摘要:1.统计每个单词出现的次数 : 思路:第一次创建容器,并且放入值,第二次使用容器存放对应的值即可。 实体类 public class Letter { private String name; //单词的名字 private int count; //单词出现的次数 public Letter(){
阅读全文
摘要:1.概述 泛型就是参数化类型。 作用:在编译的时候检查类型安全,所有的强制转换都是自动和隐式的,提高代码的重用率。 2.泛型的使用 2.1接口中声明泛型 /** *接口中,泛型只能使用在方法中,不能使用在全局变量上 */ public interface Compare<T>{ void compa
阅读全文
摘要:1.自定义实现迭代器 第一种方式: public class IteratorTest { private String[] elements = {"a", "b", "c", "d", "f", "g"}; private int size = elements.length; public I
阅读全文
摘要:1.Java中的数据类型 1.1.基本数据类型: byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值即(他们在内存中存放的地址)。 public static void main(String[] args
阅读全文
摘要:\n 换行符 \t 制表符 \\ \本身 \d 任意数字,0~9 中任意一个 ?匹配表达式0次或者1次,相当于{0.1} +表达式表示至少出现一次,相当于{1,} *表示不出现或出现任意次,相当于{0,} ^与字符窜开始的地方匹配 $与字符窜结束的地方匹配 \b 匹配一个字符的边界
阅读全文
摘要:一.反射概念: java反射就是动态的获取类信息(包括类的继承,接口的实现,类的方法,属性 等)。 二.Class类的获取 三.获取类的信息 四.代理模式(Proxy pattern) Java的代理就是客户端不之再直接与真实对象打交道,而是通过一个中间层来访问,这个中间层就是代理。例如我们租房子就
阅读全文

浙公网安备 33010602011771号