摘要:
字符流:就是在字节流的基础上,加上编码,形成的数据流 字符流出现的意义:因为字节流在操作字符时,可能会有中文导致的乱码,所以由字节流引申出了字符流。 字符输入流:Reader 常用子类:FileReader 文件字符输入流常用方法: read(); read(char[ ]); read(char[ 阅读全文
摘要:
概念 文件,文件夹,一个File对象代表磁盘上的某个文件或文件夹 File类的创建和判断方法 构造方法: File(String pathname/文件路径):根据给定的字符串路径创建其对应的File对象 File(String parent/父路径,String child/子路径):根据给定的字 阅读全文
摘要:
异常 概述:即非正常情况,通俗地说,异常就是程序出现的错误 异常的分类(Throwable) 顶层父类(Thromable) 异常(Exception) 合理的应用程序可能需要捕获的问题 :举例:空指针异常(NullPointerException) 错误(error) 合理的应用程序不应该试图捕获 阅读全文
摘要:
案例:模拟斗地主发牌需求:使用一个集合对象存储一副扑克牌,将所有扑克牌的顺序打乱,然后分发给用集合表示的三个玩家和底牌,并打印玩家和底牌的集合内容步骤1.买牌 四个花,52张牌。 将花色和数字分别进行组合,生成所有的普通牌,手动添加“小王”,“大王”2.洗牌和发牌 使用Collections攻击类的 阅读全文
摘要:
首先我们需要了解什么是集合? 简称集,主要就是用于存储多个元素的容器 集合和数组的区别 元素类型: 集合:引用类型(存储基本类型自动装箱) 数组:基本类型和引用类型 元素个数: 集合:不固定,可任意扩容 数组:固定,不能改变容量 集合的好处:不受容器大小限制,可以随时添加,删除元素,提供了大量操作元 阅读全文
摘要:
首先我们需要迭代器(Iterator)呢?什么是迭代? 对过程的重复,称为迭代。迭代器是遍历Collection(单列)集合的通用方式,可以在对集合遍历的同时进行添加,删除等 操作。 迭代器的常用方法 next():返回迭代器的下一个元素对象 hasNext():如果仍有元素可以迭代,则返回true 阅读全文
摘要:
简介 类层次结构最顶层的基类,所有类都直接或间接继承自Object类,所以,所有的类都是以恶个Object(对象) 构造方法 Object: 构造一个对象,所有子类初始化时都会优先调用该方法 常用的成员方法 int hashCode(): 返回对象的哈希码值,该方法通过对象的地址值进行计算,不同对象 阅读全文
摘要:
阅读全文
摘要:
python装饰器 装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿) 装饰器的作用:在不改变一个函数及其调用方式的基础上给一个函数增加功能 案例: 在不改变函数A和其调用方 阅读全文
摘要:
python三元运算符 python中没有其他语言中的三元表达式,不过有类似的实现方法 其他语言中,例如java的三元表达式是这样: int a = 1; String b = ""; b = a > 1? "执行表达式1":"执行表达式2" System.out.println(b) 三元运算又称 阅读全文