04 2017 档案
摘要:今天对java基础部分进行了复习,同时对于关于正则表达式部分进行了总结。 一、正则表达式的基本用法 正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE) 作用: 专门用于字符串的操作。 特点: 用一些特定的符号来表达一些
阅读全文
摘要:一、类的加载 类的加载一共分为三步: 1、加载 就是将类加载进内存,并同时创建一个Class对象(就是描述一个 .class 文件的对象) 而且任何类被使用前都会先创建一个 Class对象 2、连接 验证 是否有正确的内部结构,并和其他类协调一致 准备 负责为类的静态成员分配内存,并设置默认初始化值
阅读全文
摘要:JDK 高版本的新特性 1、JDK5的新特性: 自动拆装箱 见Integer部分笔记 泛型 增强for循环 静态导入 可变参数 见集合部分笔记 枚举 是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。举例:一周只有7天,一年只有12个月等。 回想单例设计模式:单例类是一个类只有一个实例
阅读全文
摘要:通过一段时间对java网络编程相关内容的学习,写下这篇随笔,对这一部分的知识进行梳理和总结。 网络编程 一、网络编程三要素: IP地址:网络会给每个联网的主机分配一个数字的编码地址,该地址就是IP地址(本地回送地址,Localhost:127.0.0.1)。 IPV4, IPV6 , MAC地址:每
阅读全文
摘要:GUI(图形化界面编程) Graphical User Interface (java.Awt javax.Swing) CLI(命令行操作接口) Command line User Interface 现在讲解GUI: java.Awt: Abstract Windows ToolKit:主要是调
阅读全文
摘要:二、对IO异常的处理。 io操作中,只要涉及到底层操作的就必须进行 io异常处理。 IOException 是IO操作中必须处理的异常。 示例: class IOExceptionTest { public static void main(String) { FileWrite fw ; //引用
阅读全文
摘要:一、File类:将文件或者文件夹封装成对象。 方便对文件和文件夹的属性信息进行操作。 File对象可以作为参数传递给流的构造函数。 注意: 文件夹名称也可带有扩展名。 构造函数: File(String pathname) 通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。 如:
阅读全文
摘要:一、对象的序列化、持久化。 将java的对象的基本数据类型和图形存入文件中,实现对象数据的序列化和持久化。 操作对象可以使用: ObjectOutPutStream 和 ObjectInPutStream , 而被操作的对象: 必须实现 Serializable 接口(标记接口) ObjectOut
阅读全文
摘要:一、 读取键盘录入和数据打印 在System类中, System.out: 对应的是标准输出设备(控制台)(一个PrintStream)。 System.in: 对应的是标准输入设备(键盘)(一个InPutStream)。 由System.in的定义可知 :public static final I
阅读全文
摘要:java中io流系统庞大,知识点众多,作为小白通过五天的视频书籍学习后,总结了io系列的随笔,以便将来复习查看。 本篇为此系列随笔的第一篇:io系列之字节流。 一、字节流的File读写操作。 InputStream and OutputStream 一)、 OutputStream: 字节输出流。
阅读全文
摘要:java中io流系统庞大,知识点众多,作为小白通过五天的视频书籍学习后,总结了io系列的随笔,以便将来复习查看。 本篇为此系列随笔的第一篇:io系列之字符流。 IO流 :对数据的传输流向进行操作,java中将这种操作行为本身封装为对象,以供使用。 Input and Output java将io流对
阅读全文
摘要:关于: deepEquals Arrays.equals(Object[] o1, Object[] o2):当是判断数组是引用类型数组的时候,从以下条件判断: 1、o1与o2指向同一个数组实例时,返回true 2、在o1,o2都不为空,且长度相等,而且同角标元素同为空,或者equals相等时,返回
阅读全文
摘要:一、System: 一个java.lang包中的静态工具类。 三大字段: static PrintStream err “标准”错误输出流。 static InputStream in “标准”输入流。 static PrintStream out “标准”输出流。 其他常用方法: 描述系统信息:
阅读全文
摘要:一、Collecti 专门用来操作集合的工具类,没有构造函数,全静态方法。 常用方法: static <T extends Comparable<? super T>> void sort(List<T> list) : 对一个元素自带比较方法的List集合排序。 static <T> void s
阅读全文
摘要:一、Map 集合接口 Map<K,V>: K:key,键; V:value,值。 该集合存储键值对,是成对存储的,而且存储要保证键的唯一性。 常用方法: 1、增加: V put(K key, V value) :当存入相同键的时候,新value值会替换旧值,并返回旧值。 void putAll(Ma
阅读全文
摘要:一、泛型 定义:在jdk1.5版本以上,java为了解决集合中不同对象类型带来的安全隐患, 而产生的类型安全机制。 使用方法: 在创建集合的时候,在集合类型后面加上尖括号<>,括号中写上集合中准备传入的对象(元素)类型, for example: ArrayList<String> al = new
阅读全文
摘要:一、集合类 定义:一种为了对多个对象进行操作而进行存储的方式。 1、与数组的区别: 数组:可以存储对象,也可以存储基本数据类型,但是一次只能存储一种类型,数组长度固定。 集合:只能存储对象,长度可变,可以存储不同类型的对象。 集合众多的原因:每一种容器对数据的存储方式都有所不同,这个存储方式为:数据
阅读全文

浙公网安备 33010602011771号