![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
宇智波耀降临
这个作者很懒,什么都没留下…
展开
-
java的抽象与接口
一 java 的 抽象 与 接口 抽象用现实的话说就是看不懂的 抽象使用的关键词:abstract 1 abstract 修饰类 抽象类 2 abstract 修饰方法 抽象方法 3 抽象方法没有实现部分 注意 —– 抽象类的抽象方法干一件事就是强制子类去重写 注意 —– 抽象不能 实例化对象(就是不能用抽象类去创建) 创建子类对象的方式多态来创建 1 一个类没有抽象方法 可不可以原创 2017-12-11 21:21:08 · 169 阅读 · 0 评论 -
JAVA 代码块 继承 final
一 代码块 代码块分四类 1 局部代码块 2 静态代码块 3构造代码块 4同步代码块(1)局部代码块 :一看到局部代码块 我们首先 想到的是 局部变量 他的位置跟局部变量一样他的位置也在方法中 他的作用限定了局部变量的生命周期 // 局部代码块 //{ //int number = 10; //Sy原创 2017-12-07 23:04:38 · 181 阅读 · 0 评论 -
java 异常处理
一 异常处理 Throwable(异常处理的父类) 1 Error ———————- 系统奔溃 数据库崩溃(与所写代码没关系) 2 Exception ——————–异常(与所写代码有关系) RuntimeException——————运行时异常出现异常 系统如何解决 (谁来解决) main 解决的方式 1 main函数自己解决原创 2017-12-25 21:44:38 · 193 阅读 · 0 评论 -
java构造方法 静态变量小知识
一 构造方法 1 作用 :对对象的属性(成员变量)进行初始化的 2 写法: (1)构造方法的方法名与类名相同(大小写必须一样) (2) 没有返回值类型(连void都不写) (3)没有返回值 没有return(测试类 一个文件只有一个访问public)public class Demo01 { public static void main(String[] args) {原创 2017-12-06 22:26:52 · 680 阅读 · 0 评论 -
StringBuffer
StringBuffer StringBuffer 是 线程安全(耗费资源)的可变序列 StringBuilder(1.5之后)是 线程不安全(不好非资源)的可变序列 1添加 append(可以添加多种类型 包括基本数据类型) ***```添加 append*** ---------------*public static void fun2(){ //StringBuffer 长度是原创 2017-12-14 22:16:00 · 180 阅读 · 0 评论 -
java面对对象 ,类与对象,封装
一:面向对象 1 面向对象 即是要寻找对象 使用对象 去解决问题 重点在于思想。 2 它的优点: (1)将复杂的问题简单化 (2)从事物的执行者转化为指挥者 (3)面向对象的思想是贴近人思考的问题即懒人思想 3 (1)类—-一类抽象事物的集合 (2)对象 使用类创造出来的 具体的事物 叫做对象 例子:车———————————类原创 2017-12-05 21:21:55 · 342 阅读 · 1 评论 -
java 接口 String
接口接口 jdk1.8后进行了优化1 以前不能写成员方法 优化后可以写成员方法 a(不能使用接口直接去调用 因为接口不能实例化对象 必须要使用接口类去调用) b 默认方法可以在实现类中可以重写也可以不重写 c 如果想调用接口类的 默认方法 可以使用 接口名.super.默认方法抽象类 和 接口 的区别 1 成员变量 抽象类:可以是常量 也可以是变量原创 2017-12-14 08:44:44 · 585 阅读 · 0 评论 -
java Map
Map — 接口 1 数据的保存 是以键值形式存储的 2 键 是唯一的(不能重复)Hashset 和 Hashmap之间的关系Hashset 底层实现 实际上就是一个 Hashmap Hashset 是依赖 HashmapHashMap<String , Integer> map = new HashMap<>(); //保存键值对 //添加键值对方法的返回值 返原创 2017-12-21 22:15:36 · 199 阅读 · 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 · 2920 阅读 · 0 评论 -
file 遍历 删除 迭代器
File 递归方法遍历 分析 1 拿到目标文件对应的File对象 2 遍历该目标文件夹下的一级子目录 3 在遍历一级子目录过程中 会出现文件与文件夹(有无子目录)类型对象 应接着对文件夹进行进行进一步遍历 如此重复 2 3操作private static void traverse(File file){ //代码的健壮性 //如果是文件或空文件夹 无需遍历直接结束方法 if(file.原创 2018-01-02 22:00:54 · 232 阅读 · 0 评论