04 2018 档案
摘要:类加载器 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化 加载 就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一个Class对象 连接 验证 是否有正确的内部结构,并和其他类协调一致
阅读全文
摘要:网络通信协议 通过计算机网络可以使多台计算机实现连接,位于同一网络中的计算机在进行连接和通信时需要遵守一定的规则,在计算机网络中这些连接和通信的规则就被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤做了统一规定,通信双方必须同时遵守才能完成数据交换。 网络通信协议中目前应用最广泛的是TCP
阅读全文
摘要:线程同步(线程安全处理Synchronized) 线程同步的两种方式: 1、同步代码块 2、同步方法 同步代码块 同步代码块: 在代码块声明上 加上synchronized synchronized (锁对象) { 可能会产生线程安全问题的代码 } 同步代码块中的锁对象可以是任意的对象;但多个线程时
阅读全文
摘要:进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程,这个应用程序也可以称之为多线程程序。 单线程程序:若有
阅读全文
摘要:Properties类 properties类表示了一个持久的属性集,Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 特点: 1、Hashtable的子类,map集合中的方法都可以用。 2、该集合没有泛型。键值都是字符串。 3、它是一个可以持久化的属性集。
阅读全文
摘要:字节流复制文件 原理:读取一个已有的数据,并将这些读取到的数据写到另一个文件中 字节流通过单字节复制和字节数组赋值 字符流 通过字节流可以对数据进行读写操作,但是一旦数据中出现中文,就需要用到字符流通过字符编码表对数据进行编码与解码 编码表:其实就是生活中字符和计算机二进制的对应关系表。 1、asc
阅读全文
摘要:IO流概述 之前的程序,数据都是在内存中,一旦程序运行结束,数据就没有了。IO流的出现就是把运算完的数据都保存下来,下次运行程序时还能使用。把数据持久化的存储,就是把内存中的数据存储到内存以外的其他持久化的设备(光盘、硬盘、U盘等)上。 当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)O
阅读全文
摘要:管家婆家庭记账软件 基本功能: 数据库设计: 字段 数据类型 备注 zwid int 主键,自增 flname varchar(200) money double zhangHu varchar(100) createtime Varchar(50) description varchar(500)
阅读全文
摘要:异常:就是Java代码在运行时期发生的问题 异常的继承体系 Throwable类是所有错误和异常的祖宗类 在Throwable类下有两大子类:Error类和Exception类 Error类:指在程序运行期间发生了某种错误,没有具体的处理办法,程序就结束了。 Error错误的发生一般都是系统级别的,
阅读全文
摘要:Map集合和Collection集合是完全分开的 Collection中的集合,元素是孤立存在的,向集合中存储元素采用一个一个元素的方式存储 单列集合 Map中的集合,元素是成对存在的,每个元素都是由键与值两部分组成的,通过键找对应的值 双列集合 Map中的集合不能包含重复的键,值可以重复,每个键只
阅读全文
摘要:Collection中常用的两大子类(List集合、Set集合) List接口 1、它是一个元素存取有序的集合。这里的有序不是说集合按照升序降序进行存储,而是说元素怎么存进去,怎么取出来的 2、它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引是一个道理)。 3、 集合中可以
阅读全文
摘要:ArrayList集合 ArrayList是实现了动态数组的数据结构,与数组不同的是它在创建的时候不用指定大小,可以根据保存的内容自动增加容量。在不知道具体需要保存多少个数据的时候可以用ArrayList. Collection接口 ArrayList类继承于抽象类AbstractList同时实现了
阅读全文
摘要:JDBC(Java Data Base Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,它是一种用Java语言编写的类与接口,是Java访问数据库的标准规范。 JDBC需要连接驱动,驱动是两个设备要进行通信,满足一定通信数据格式,数据格式由设备的提供商规定,
阅读全文
摘要:基本数据类型的包装类 基本数据类型如int、float、double、boolean、char等是不具备对象的特征,比如:不能调用方法,功能比较简单。为了让基本数据类型具有对象的特征,Java为每个基本数据类型都提供了一个包装类,这样就具备了对象的特征。 将字符串转为基本类型的方法 通用格式:包装类
阅读全文
摘要:正则表达式(英语:Regular Expression,在代码中常简写为regex) 正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。 在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。 正则表达式的语法规则: 字符:x 含义:代表的
阅读全文
摘要:API(API: Application(应用) Programming(程序) Interface(接口)) Java API就是JDK中提供给我们使用的类,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。 Object类 Object类是Java
阅读全文