自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangsongll的博客

一缕青丝,一生珍藏

  • 博客(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关注的人

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