07 2020 档案

摘要:一、字节流 1、字节输出流OutputStream OutputStream此抽象类,是表示输出字节流的所有类的超类。操作的数据都是字节,定义了输出字节流的基本共性功能方法。 输出流中定义都是写write方法,如下图: OutputStream有很多子类,其中子类FileOutputStream可用 阅读全文
posted @ 2020-07-31 17:47 企鹅22 阅读(137) 评论(0) 推荐(0) 编辑
摘要:一、IO概述 当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。 当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。 因此我们把这种输入和输出动作称为IO操作。 二、File类 1、File类构造函数 public class FileDemo { 阅读全文
posted @ 2020-07-30 08:47 企鹅22 阅读(154) 评论(0) 推荐(0) 编辑
摘要:一、JDBC概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问, 它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范 DBC提供了一种基准,据此可以构建更高级的 阅读全文
posted @ 2020-07-18 17:01 企鹅22 阅读(156) 评论(0) 推荐(0) 编辑
摘要:一、案例介绍 按照斗地主的规则,完成洗牌发牌的动作。 具体规则: 1. 组装54张扑克牌 2. 将54张牌顺序打乱 3. 三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。 4. 查看三人各自手中的牌(按照牌的大小排序)、底牌 二、案例需求分析 准备牌: 完成数字与纸牌的映射关系: 使 阅读全文
posted @ 2020-07-17 17:58 企鹅22 阅读(249) 评论(0) 推荐(1) 编辑
摘要:一、Map集合的概述 Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。 Collection中的集合称为单列集合,Map中的集合称为双列集合 阅读全文
posted @ 2020-07-17 08:28 企鹅22 阅读(149) 评论(0) 推荐(1) 编辑
摘要:一、增强for循环 增强for循环是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的。 它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。 //格式: for(元素的数据类型 变量 : Collection集合or数组){ } for 阅读全文
posted @ 2020-07-14 17:38 企鹅22 阅读(219) 评论(0) 推荐(0) 编辑
摘要:一、集合 1、集合介绍: 集合,集合是java中提供的一种容器,可以用来存储多个数据。 在前面的学习中,我们知道数据多了,可以使用数组存放或者使用ArrayList集合进行存放数据。那么,集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的。集合的长度是可变的。集合中存储的元素必须是引用类型 阅读全文
posted @ 2020-07-13 16:32 企鹅22 阅读(124) 评论(0) 推荐(0) 编辑
摘要:一、基本类型包装类 1、概述:基本数据类型对象包装类:java将基本数据类型值封装成了对象。 可以实现字符串与基本数据之间转换 2、8种基本类型对应的包装类如下: 其中需要注意int对应的是Integer,char对应的Character,其他6个都是基本类型首字母大写即可。 基本数据类型对象包装类 阅读全文
posted @ 2020-07-13 16:21 企鹅22 阅读(142) 评论(0) 推荐(0) 编辑
摘要:一、Date类 概述: 类 Date 表示特定的瞬间,精确到毫秒。 毫秒概念:1000毫秒=1秒 毫秒的0点: System.currentTimeMillis() 返回值long类型参数 用于获取当前日期的毫秒值 时间的原点:公元1970年 一月一日,午夜0:00:00 对应的毫秒值就是0 注意: 阅读全文
posted @ 2020-07-11 16:51 企鹅22 阅读(204) 评论(0) 推荐(0) 编辑
摘要:一、String类 1、String类的概述: 查阅API中的String类的描述,发现String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 //演示字符串 String str = "oracle"; str = "甲骨文"; 继续查阅API发现 阅读全文
posted @ 2020-07-10 18:09 企鹅22 阅读(184) 评论(0) 推荐(0) 编辑
摘要:一、匿名对象 1、匿名对象的概念: 匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。 如:已经存在的类: public class Person{ public void eat(){ System.out.println(); } } //创建一个普通对象 Perso 阅读全文
posted @ 2020-07-08 17:55 企鹅22 阅读(158) 评论(0) 推荐(0) 编辑
摘要:一、构造方法介绍 在开发中经常需要在创建对象的同时明确对象的属性值。 那什么是构造方法呢?从字面上理解即为构建创造时用的方法,即就是对象创建时要执行的方法。 既然是对象创建时要执行的方法,那么只要在new对象时,知道其执行的构造方法是什么,就可以在执行这个方法的时候给对象进行属性赋值。 //构造方法 阅读全文
posted @ 2020-07-07 18:33 企鹅22 阅读(201) 评论(0) 推荐(0) 编辑
摘要:一、接口 1、接口的概念: 接口是功能的集合,同样可以看做是一种数据类型,是比抽象更抽象的“类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事物均有接口。 2、接口的 阅读全文
posted @ 2020-07-06 18:06 企鹅22 阅读(145) 评论(0) 推荐(0) 编辑
摘要:一、继承 1、继承的概念:在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。 例如公司中的研发部员工和维护部员工都属于员工,程序中便可以描述为研发部员工和维护部员工继承自员工, 同理,JavaEE工程师和Android工程师继承自研发部员工,而网络维护工程师和硬件 阅读全文
posted @ 2020-07-05 11:17 企鹅22 阅读(187) 评论(0) 推荐(0) 编辑
摘要:一、面向对象 面向过程与面向对象都是我们编程中,编写程序的一种思维方式。 面向过程和面向对象的差异: 1、面向对象思维方式是一种更符合人们思考习惯的思想 2、面向过程思维方式中更多的体现的是执行者(自己做事情),面向对象中更多的体现是指挥者(指挥对象做事情)。 3、面向对象思维方式将复杂的问题简单化 阅读全文
posted @ 2020-07-03 17:03 企鹅22 阅读(153) 评论(0) 推荐(0) 编辑
摘要:一、ArrayList集合 1、 集合的创建 创建集合的常用格式在此说明一下: 导包:import java.util.ArrayList; 创建对象:与其他普通的引用数据类型创建方式完全相同,但是要指定容器中存储的数据类型: ArrayList<要存储元素的数据类型> 变量名 = new Arra 阅读全文
posted @ 2020-07-01 17:24 企鹅22 阅读(197) 评论(0) 推荐(0) 编辑