自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 递归

问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?分析:  第一个月   1          第二个月   1          第三个月   2          第四个月   3          第五个月   5          .  .. . . . . . . .. public static...

2018-05-17 17:44:52 161

原创 Io流

1.基础概念在 Java 中 java.io 包含的每一个类几乎都要进行输入和输出操作。所有的这些流代表一个输入源和输出目的地。在 java.io 包中支持许多数据,如原语,对象,本地化字符等等。流可以被定义为一个序列的数据。输入流用来从一个源中读数据,输出流用来向一个目的地写数据。字节流:Java 字节流是用来处理8比特字节的输入和输出。常用的是 FileInputStream 类和 FileO...

2018-05-17 17:41:24 123

原创 File类

1.File类是对文件进行处理的类File类是IO流的基础,因为IO就得输入和输出都要用文件进行读取或者输出, 三种新建文件的方法        public File(String pathname):表示pathname的抽象路径表现的形式 (开发中使用这种方式)        public File(String parent,String child)根据 parent路径名字符串和 ch...

2018-05-17 17:29:44 171

原创 map集合的四种实现类 collections 工具类

1.HashMap地层是基于HashCode表  来给每个数据给定一个HashCode码,(可以理解为地址值, ),  但是HashMap遍历出来的是无须的,  因为遍历时是通过HashCode码值来遍历的    HashMap地层是重写了equal方法,  所以保证了键的唯一性,  如果有重复的键,  后面的顶掉前面的,(也相当于将后面出现的键值对的值赋给了前面)    HashMap的值如果是...

2018-05-17 17:03:46 623

原创 map的实现类HashMap

一.HashMapimport java.util.HashMap;import java.util.Map;//key ---键 value ---值public class Map1 {public static void main(String[] args) { Map<String,Integer> map=new HashMap<>();...

2018-05-10 21:23:57 161

原创 set的子实现类TreeSet和HashSet

一.HashSetSet集合和List集合的区别:  Set集合:不允许元素重复,唯一的(元素可以为null) ,不能保证迭代的顺序恒久不变(底层哈希表和hascode)  无序(存储和取出不一致)  List:允许元素重复,并且存储特点:有序性(存储和取出一致)import java.util.HashSet;(student以重写equal方法和HashCode方法)import ...

2018-05-10 21:19:02 157

原创 增强for和集合的四种遍历方式优缺点

增强for增强for循环的格式  for(数据大类型  变量名 : 数组或者集合对象名){   输出变量  }   增强for的出现时替代迭代器的,所以在遍历集合或者遍历数组就可以使用增强for去完成    增强for循环的弊端:如果集合的对象是null,如果再次对集合操作,就会出现异常   对集合进行判断,非空判断解决四种遍历方法:1:迭代器  2:普通for循环   3:增强...

2018-05-10 21:06:23 1995

原创 Jdk5以后的新特性

一:泛型:数组直接定义了存储的类型,防止出现其他类型的元素,集合能不能也像数组一样,直接规定我们集合的存储类型,针对这种情况出现了一种技术:泛型//泛型可以定义在建立对象上和建立类上public class Exercise1 {public static void main(String[] args) { //定义在类上,可以解除黄色警报线 //在定义泛型后,在该类在调用一些方法添加数...

2018-05-10 21:00:26 176

原创 List接口的三种实现子类(ArrayList,Vector,LinkedList)

一:List1:ArrayList  继承于 list   是有序可重复集合的子实现类ArrayList有两种遍历方式,for方法和迭代器public static void main(String[] args) { ArrayList<String> arr = new ArrayList<>(); arr.add("hello"); arr.add("ja...

2018-05-10 20:46:22 744

原创 Collection Iterator

一Collection因为数组的一些局限性,所以引出了集合,集合也是一种容器,但是集合却属于包容性强的容器,不限定长度,不限定类型,还可以储存应用类型,使用范围更广Collection有两个子接口,list和set,在`两个接口下分别有对应的子实现类,   list对应的是ArrayList  Vector   LinkedListList集合的特点:   有序的 (存储和取出一致),可以允许重复...

2018-05-04 12:39:32 313

原创 总结:Arrays.Calendar.System.Date.math.Random.正则表达式 知识点

一.Arrays  工具类Arrays是一个针对数组的工具,其中的方法都是针对数组使用.异常处理:  如果指定数组引用为 null,则此类中的方法都会抛出 NullPointerExceptionArrays的常用方法public static String toString(int[] a)可以将int类型的数组转换成字符串 ([元素1,元素2,元素3...])public static voi...

2018-05-03 20:46:26 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除