java基础
文章平均质量分 89
不二客
菜鸟一枚,奋斗吧||
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 入门
java优势 多平台 java 分类javaSe 标准版 定位在个人计算机的应用javaEe 企业版 定位服务器端的应用javaMe 微型版 定位消费性电子产品的应用上 跟安卓不是一回事java运行机制计算机高级语言一般分为编译型和解释型 java 两者都有运行流程 源文件(java) -- java编译器 --- 字节码文件 --- java类加载器...原创 2018-12-25 10:13:35 · 155 阅读 · 0 评论 -
Io汇总(一) file
Filepublic class File implements Serializable, Comparable<File>文件和目录路径名的抽象表示File.pathSeparator //与系统相关的路径分隔符字符 比如 ;File.separator //与系统相关的默认名称 目录分割符window 下的路径分隔符是用 ...原创 2018-12-18 15:29:19 · 203 阅读 · 0 评论 -
Io汇总(三) outputStream 以及子类
OutputStreampublic abstract class OutputStream implements Closeable, Flushable这个抽象类是表示字节输出流的所有类的超类。 输出流接收输出字节并将其发送到某个接收器。 void close() 关闭此输出流并释放与此流相关联的任何系统资源。 void flush() 刷新此输出流并强制任何缓冲的输...原创 2018-12-18 21:55:32 · 2085 阅读 · 0 评论 -
Io汇总(五) Writer 以及子类
Writer public abstract class Writer implements Appendable, Closeable, Flushable用于写入字符流的抽象类Writer append(char c) 将指定的字符附加到此作者。 Writer append(CharSequence csq) 将指定的字符序列附加到此作者。 Writer append(CharS...原创 2018-12-18 22:25:12 · 1054 阅读 · 0 评论 -
异常
异常继承图异常处理try块的范围就是体现在异常表行记录的起点和终点。JVM 在 try 中的代码区间内如有异常抛出的话,就会在当前栈桢的异常表中,找到匹配类型的异常记录的入口指令号,然后跳到该指令处执行。异常指令块执行完后,再回来继续执行后面的代码。JVM 按照每个入口在表中出现的顺序进行检索,如果没有发现匹配的项,JVM 将当前栈帧从栈中弹出,再次抛出同样的异常。当 JVM 弹出当前...原创 2018-12-25 10:53:00 · 195 阅读 · 0 评论 -
集合框架简介
Collection 集合层次结构中的根类 。 集合表示一组被称为其元素的对象。 一些集合允许重复元素,而其他集合不允许。Collection | ├List 有顺序的结合| │-├LinkedList | │-├ArrayList | │-└Vector | │ └Stack | ├Set | │├HashSet | │├TreeSet | ...原创 2018-12-25 13:51:12 · 165 阅读 · 0 评论 -
设计模式
设计模式分类创建型模式 关注对象的创建过程单例模式 工厂模式 抽象工厂模式 建造者模式 原型模式结构性模式 关注对象和类的组织关系作用: 从程序的结构上实现松耦合 从而可以扩大整体的类结构 用来解决更大的问题适配器模式 桥接模式 装饰模式 组合模式 外观模式 享元模式 代理模式行为型模式关注系统中对象之间的相互交互 研究系统在运行时...原创 2020-02-28 17:34:49 · 208 阅读 · 0 评论 -
Thread 基础
Process 与 Thread 区别概念 线程有独立的栈和工作内存线程是独立的执行路径在程序运行时 即使没有自己创建线程 ,后台也会存在线程 如 gc线程 主线程main() 称为主喜爱呢城 为系统的入口点 用于执行整个程序在一个进程中 如果开辟了多个线程 线程的运行由调度器安排 调度器与操作系统相关 先后顺序不能认为干预对同一份资源操作时 会存在资源抢夺 ...原创 2018-12-19 10:52:22 · 195 阅读 · 0 评论 -
面向对象
面向对象和面向过程的区别面向过程 首先思考 “怎么按步骤实现” 并将步骤方法 一步一步实现 最终完成 (适合简单的任务 不需要协助的业务)面向对象 把物件分开 按照对象分开面向过程和面向对象都是对软件分析.设计和开发的一种思想。宏观上使用面向对象把握 微观处理上仍然是面向过程对象 : 一个完整的个体 有变量 和 方法 (自己理解的)项目(企业)的进化过程 随着数...原创 2018-12-25 10:24:10 · 140 阅读 · 0 评论 -
面向对象深入
抽象类和抽象方法 抽象方法:使用abstract修饰的方法 没有写方法体 只有声明 定义的是一种规范抽象类 :包含抽象方法的类是抽象类接口 interface是两个模块之间通信的标准和规范 静态内部类 非静态内部类 匿名内部类成员内部类 分为静态内部类 非静态内部类非静态内部类 1 非静态内部类寄存在一个外部类的里面...原创 2018-12-25 10:52:53 · 174 阅读 · 0 评论 -
java集合汇总(二) List
Listinterface Listextends Collection 有序集合 可以精准控制列表中每个元素的位置方法继承方法请看 CollectionE get(int index) 返回此列表中指定位置的元素E set(int index,E element) 用指定的元素替换此列表中指定位置的元素。E remove(int index) ...原创 2018-11-19 11:06:53 · 262 阅读 · 0 评论 -
java集合汇总(一) Iterator Collection
Iterablepublic interface Iterable<T>实现此接口允许对象成为“for-each loop”语句的目标 可以为每个元素遍历Iterator iterator() 返回类型为T元素的迭代器。default void forEach(Consumer action) 对集合里的每个元素执行给定的操作Iteratorpubl...原创 2018-11-09 09:47:01 · 355 阅读 · 0 评论 -
java集合汇总(三) Set
setpublic interface Set<E> extends Collection<E> 不包含重复元素的集合。继承方法请看 Collectionboolean add(E e) 如果指定的元素不存在,则将其指定的元素添加。 boolean addAll(Collection<? extends E> c) 将指定集合中的所有...原创 2018-11-22 09:05:59 · 177 阅读 · 0 评论 -
java集合汇总(四) map
Mapinterface Map<K, V>将键映射到值的对象。V put(K key, V value) 将指定的值与该映射中的指定键相关联 void putAll(Map<? extends K,? extends V> m) 将指定地图的所有映射复制到此映射 ...原创 2018-11-22 09:06:15 · 300 阅读 · 0 评论 -
Io汇总(二) inputStream 以及子类
InputStreampublic abstract class InputStream implements Closeable字节输入流的所有超类abstract int read() 从输入流读取数据的下一个字节。 int read(byte[] b) 从输入流读取一些字节数,并将它们存储到缓冲区 b 。 int read(byte[] b, int off, in...原创 2018-12-18 17:19:03 · 4144 阅读 · 0 评论 -
Io汇总(四) Reader 以及子类
Readableinterface Readable A Readable是一个字符源int read(CharBuffer cb) 尝试将字符读入指定的字符缓冲区。 Readerpublic abstract class Reader implements Readable, Closeable用于读取字符流的抽象类abstract void close()...原创 2018-12-18 22:15:28 · 1049 阅读 · 0 评论
分享