自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 file 遍历 删除 迭代器

File 递归方法遍历 分析 1 拿到目标文件对应的File对象 2 遍历该目标文件夹下的一级子目录 3 在遍历一级子目录过程中 会出现文件与文件夹(有无子目录)类型对象 应接着对文件夹进行进行进一步遍历 如此重复 2 3操作private static void traverse(File file){ //代码的健壮性 //如果是文件或空文件夹 无需遍历直接结束方法 if(file.

2018-01-02 22:00:54 265

原创 java 异常处理

一 异常处理 Throwable(异常处理的父类) 1 Error ———————- 系统奔溃 数据库崩溃(与所写代码没关系) 2 Exception ——————–异常(与所写代码有关系) RuntimeException——————运行时异常出现异常 系统如何解决 (谁来解决) main 解决的方式 1 main函数自己解决

2017-12-25 21:44:38 206

原创 java Map

Map — 接口 1 数据的保存 是以键值形式存储的 2 键 是唯一的(不能重复)Hashset 和 Hashmap之间的关系Hashset 底层实现 实际上就是一个 Hashmap Hashset 是依赖 HashmapHashMap<String , Integer> map = new HashMap<>(); //保存键值对 //添加键值对方法的返回值 返

2017-12-21 22:15:36 217 1

原创 java set集合 ---Hasset和TreeSet

一 set集合 1 特点 :无序 无下标 不能重复 例子:创建一个Hasset 保存两个a 两个b 两个c 两个 d HashSet<String> hashSet = new HashSet<>(); hashSet.add("a"); hashSet.add("a"); hashSet.add("b");

2017-12-20 22:13:56 2931

原创 Java 泛型 和 集合的嵌套

一 泛型 泛型的好处: 1 增加了代码的安全性 2 省去了强制转换的麻烦(向下转换) 下面我们来俱下例子,看看泛型长什么样ArrayList<String> list = new ArrayList<String>();泛型 就是声明集合中保存的元素是什么类型的 可以看到 上面保存的元素是String类型的 后面的String也可省略ArrayList<String> list = n

2017-12-19 21:59:59 921

原创 StringBuffer

StringBuffer StringBuffer 是 线程安全(耗费资源)的可变序列 StringBuilder(1.5之后)是 线程不安全(不好非资源)的可变序列 1添加 append(可以添加多种类型 包括基本数据类型) ***```添加 append*** ---------------*public static void fun2(){ //StringBuffer 长度是

2017-12-14 22:16:00 207

原创 java 接口 String

接口接口 jdk1.8后进行了优化1 以前不能写成员方法 优化后可以写成员方法 a(不能使用接口直接去调用 因为接口不能实例化对象 必须要使用接口类去调用) b 默认方法可以在实现类中可以重写也可以不重写 c 如果想调用接口类的 默认方法 可以使用 接口名.super.默认方法抽象类 和 接口 的区别 1 成员变量 抽象类:可以是常量 也可以是变量

2017-12-14 08:44:44 622

原创 java 模板 单例

java—–模板 模板设计模式重在思想 程序有确定的部分和不确定的部分组成 这是可以吧不确定的部分抽象出来 然后对外可以开放对外的访问模式 有使用的时候 可以由其子类继承父类 重写抽象方法 来完成不确定的部分 需求 计算一个程序的执行时间public class Demo01 { public static void main(String[] args) {

2017-12-12 22:07:01 171

原创 java的抽象与接口

一 java 的 抽象 与 接口 抽象用现实的话说就是看不懂的 抽象使用的关键词:abstract 1 abstract 修饰类 抽象类 2 abstract 修饰方法 抽象方法 3 抽象方法没有实现部分 注意 —– 抽象类的抽象方法干一件事就是强制子类去重写 注意 —– 抽象不能 实例化对象(就是不能用抽象类去创建) 创建子类对象的方式多态来创建 1 一个类没有抽象方法 可不可以

2017-12-11 21:21:08 179

原创 Java 的 多态

一 多态 多态:一种事物的多种形态 举例:人 里面分 黄种人 黑种人 白种人 这就叫多态 由此我们能看出多态的一个规则 1 多态是建立在类与类之间要建立关系—–即继承的关系 2 必须要有重写 3 父类的指针(引用)指向 子类的对象(空间)如我们 举一个 例子 人 跳舞 黄种人 民舞 黑种人 拉丁舞public class Dance {public static void mai

2017-12-08 21:35:42 163

原创 JAVA 代码块 继承 final

一 代码块 代码块分四类 1 局部代码块 2 静态代码块 3构造代码块 4同步代码块(1)局部代码块 :一看到局部代码块 我们首先 想到的是 局部变量 他的位置跟局部变量一样他的位置也在方法中 他的作用限定了局部变量的生命周期 // 局部代码块 //{ //int number = 10; //Sy

2017-12-07 23:04:38 199

原创 java构造方法 静态变量小知识

一 构造方法 1 作用 :对对象的属性(成员变量)进行初始化的 2 写法: (1)构造方法的方法名与类名相同(大小写必须一样) (2) 没有返回值类型(连void都不写) (3)没有返回值 没有return(测试类 一个文件只有一个访问public)public class Demo01 { public static void main(String[] args) {

2017-12-06 22:26:52 696

原创 java面对对象 ,类与对象,封装

一:面向对象 1 面向对象 即是要寻找对象 使用对象 去解决问题 重点在于思想。 2 它的优点: (1)将复杂的问题简单化 (2)从事物的执行者转化为指挥者 (3)面向对象的思想是贴近人思考的问题即懒人思想 3 (1)类—-一类抽象事物的集合 (2)对象 使用类创造出来的 具体的事物 叫做对象 例子:车———————————类

2017-12-05 21:21:55 368 1

空空如也

空空如也

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

TA关注的人

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