11 2017 档案
摘要:一:输入和输出概念 输入流(inputstream):对于java程序来说,从程序写入文件叫做输出。 输出流(outputstream):对于java程序来说,从文件读取数据,到java程序叫做输入。 二:字节流输出(outputstream) 该类是抽象类,public abstract clas
阅读全文
摘要:一:阐述 在之前的联系的例子,数据都在内存级别,当程序运行结束之后,数据也随之丢失。保持数据的持久性,无非写入硬盘。之前学习python的时候,我们将数据写入文件,后期从性能考虑写入数据库(redis也是数据库)。 今天我们来学习写入文件操作。 二:File类。 File类的构造器: 不同的构造器,
阅读全文
摘要:Map的方法中entrySet()返回是Set集合,集合内的对象类型为:Map.Entry<k,v>类型,属于泛型中嵌套另一个类型。 Set<Map.Entry<K,V>> entrySet() Interface Map.Entry<K,V> 提供的方法。entrySet()是返回的是这个接口实现
阅读全文
摘要:一: map,他是有双列的集合组成,即:key=value形式。 其中: v put(k,v) 插入key、val。map方法虽然要求key不能重复,但是如果插入的key是重复的,也不会报错。 Set keyset()获取map的key集合,注意类型为set。 其中put方法的返回值为v即被覆盖的v
阅读全文
摘要:一: 和List接口同一级的还有Set接口,Set类型的集合,元素不能重复,存储顺序和迭代顺序没有必然联系。他的元素的唯一性是由hasCode和equals决定的。 他的子类,常用的HashSet和LinkedHashSet。 对于我们常用的javaAPI (String、Ineteger等)的eq
阅读全文
摘要:一: 我们常用对集合的操作,查询、增删等操作。 由于集合的存储的方式的不同,导致有些集合查询快但是增删慢。有些集合增删快、但是查询慢。 ArrayList:由于ArrayList存储的方式为数组形式。有索引,导致查询速度很快,但是增删的时候,需要创建新的数组,对原先数组进行复制操作导致速度慢。 所以
阅读全文
摘要:一:List接口: 子类:ArrayList LinkedList 特点:Unlike sets, lists typically allow duplicate elements.不像set集合,List集合允许元素重复。 The List interface provides four meth
阅读全文
摘要:一:泛型程序设计 现在我接触最多的泛型程序,ArrayList.我们
阅读全文
摘要:一:ArraryList 最终继承超级接口Collection,Colection接口继承Iterator接口。 而Iterator只有一个方法: 在ArraryList实现类中有对方法的重写,返回当前实现类的迭代器对象(Returns an iterator over a set of eleme
阅读全文
摘要:一:学习方法 我们在学习一个类的时候,如果他是期其他类的实现类,我们在学习的时候,先学习他的共同的继承类,学习他们共有的方法,在学习他实现类的特殊方法。由共性 >特殊。 二:集合 1、集合和数组区别: 区别: 1、数组的一旦定义之后,初始化之后长度不可以改变。 2、集合内的元素为引用类型,基本类型需
阅读全文
摘要:包装类: 包装类是针对基本数据类型(四项八类),之前我们在使用泛型数组列表的时候,需要指定数组对象的类型,但是int、float等基本类型无法使用,需要针对基本类型出现对应的包装类。 Arraylist<Long> 对应的包装类如下: 需要注意的是整型int 对应Intege和字符类型Charact
阅读全文
摘要:提示: 注意在使用基本数据类型 (四项八类 字符、整型、浮点、布尔)的时候可以直接传入参数。其他的需要new对象进行传入(匿名或者声明) equals方法: 我们经常遇到过两个对象的比较,判断2个对象是否相等的情况,在python中,因为不是强类型语言,在比较基本数据类型的时候,我们一般用== 在比
阅读全文

浙公网安备 33010602011771号