- 博客(12)
- 收藏
- 关注
原创 Java字节流,字符流,转换流
一、字节流a.可以用来操作文本,还可以操作图片,音频等例题:使用字节的输出输入流进行文件的复制public class Demo{ public static void main(String [] args){//这里获取系统时间,来进行执行效率 long start = System.currentTimeMillis(); //读取文件内容 FileInp
2018-01-31 20:26:15 755
原创 Java文件过滤器与字节的输入输出流
一、Java文件过滤器(是个接口)1.FileFilter 接口,过滤器接口2.格式:将这个接口的实例传递给File类的listFiles(FileFilter)方法3.过滤器中的方法 boolean accept(File pathiname)测试路径名是佛包含在某个路径名里4.例题a.public static void fun1() { File file = ne
2018-01-30 20:33:25 1394
原创 Java 抛出异常(编译异常与运行时异常)以及ava.io.File包下的File类
一、编译与运行时异常1.编译异常:系统会强制你去处理(try{}catch{}2.运行时异常--RuntimeException:a.抛出运行时异常,在方法的声明上,就可以不用throws来识别(区别编译时异常)b.可以不用在运行时对异常进行处理例题public class Demo01 {public static void main(String[] args) throw
2018-01-29 21:24:03 4777
原创 Java异常处理机制
一、异类最顶端的类–Thorwable1.它的两个子类Error :服务器和数据库崩溃Exception :异常类2.解决异常的办法a.默认的处理方式:出现异常,就往上找任务的调用者,就用main函数的调用者JVM虚拟机去处理,这个是默认的处理方法b.程序员处理异常 try{ }catch{ }finally{ } try : 测试异常的代码 c
2018-01-26 20:12:07 181
原创 Java Map集合
1.HashMap与HashSet联系1)底层都是利用Hash算法2)HashSet底层依赖HashMap实现的3)都有去重功能,无序的TreeMap :有排序的功能,根据键一、HashMap例题1.当Map集合中添加了两个相同的元素(键一样,值不一样)的时候,后加入的会覆盖掉前面的值(put的添加方法返回的是你覆盖了集合里面的元素)HashMapString,Inte
2018-01-24 20:51:28 248
原创 Java —Set 集合以及其HashSet,LinkedHashSet,TreeSet实现类
一、Set集合1.Set 集合里的元素是无序的,无重复的,无下标的2.用Set的实现类HashSet添加字符串public static void fun1() { //使用HashSet主要是用来,去重 //创建一个HashSet集合 HashSet set = new HashSet //添加 d d //有序是怎么存就怎么打印出来
2018-01-23 21:39:15 239
原创 Java泛型( 表示集合中保存的数据的类型)
1.保存字符串//创建一个集合保存abcd //就代表保存元素数据的类型 //后面的 //jdk1.7出来的 菱形泛型 //如果前面声明了泛型,后面的泛型可以省略不写,省略不写,就表示类型一致 ArrayListString> list = new ArrayList(); list.add("a"); list.add("b");
2018-01-22 19:19:48 3376
原创 Java中list接口的方法和list接口的实现类LinkedList,Vecotr以及队列和栈结构
一、List接口中的常用方法1.添加方法List list = new ArrayList();list.add("a");list.add("b");list.add("c");list.add("d");添加角标插入对应的元素list.add(3,"x");System.out.print(list)----[a,b,c,x,d];2.通过get方法进行遍历Obje
2018-01-19 21:45:40 352
原创 Java的集合与迭代器
一、集合1.数据与集合 数组弊端:1)只能插入相同类型的元素(基本数据类型和引用数据类型都能保存)2)长度一旦确定就不能改变,要添加超出数组长度个数的元素,比较复杂2.创建集合类的原因 数组操作数据的弊端 用来代替数组使用3. 集合特点: 1)能添加不同类型的元素 2)长度可变 注意:集合中只能添加引用数据类型(对象类型)二、集合中的方法pack
2018-01-18 19:14:30 180
原创 单例设计模式和StringBuffer与StringBudder系统类以及基本数据类型的包装类
一、单例设计模式package com.lanou3g.lesson; * 单例设计模式--(重点在于思想) * 核心:在整个程序执行期间,有且只有一个该类的对象存在 * 音乐播放器 * 后台播放 前台播放 ----都是同一个播放器 * * 如何去保证,程序中有且只有一个对象? * 1不给外界 创建对象的机会 * 2这个对象由我来创建(也不能让外界访问) * 需要开
2018-01-17 21:01:52 827
原创 Java 系统类—String类
一、String 系统类内存中表现1.字符串是个常量---也叫常量字符串1)注:只要是对字符串进行操作,都返回的是一个新的字符串,而原字符串没能更改2)内存中表现:字符串存在于常量池中(方法区),字符串本身没有发生变化,而是引用的地址发生变化,相当于指针重新指向二、String系统类中的方法使用package com.lanou3g.string;/*1.获取根据索
2018-01-16 19:19:25 198
原创 Java 接口与模块设计模式
一、JDK1.8前的接口1.狭义的定义:interface(关键字) 接口名 {}2.广义的定义:接口就相当于定义了,一个规则,我们要想使用这个接口,就必须遵守这个规则注:定义的是jdk1.8以前的规则 1).接口中只能声明抽象方法 2).如果你声明一个方法,没有写abstract,系统会默认帮你加上--abstract 3).接口没有构造方法,不能直接实例化对象 4).接口
2018-01-15 19:30:32 3659 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人