自定义博客皮肤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异常处理机制

一、异类最顶端的类–Thorwable 1.它的两个子类 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关注的人

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