上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: 函数式接口 概述:接口中只有一个抽象方法 下面介绍的可能很抽象,理解不了,至少在我看来单独的这几个借口是没有用的,跟最下面说的 Stream流一起用才会有效果 函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可 以适用于Lambda使用的接口 阅读全文
posted @ 2018-07-29 11:01 庄子游世 阅读(15177) 评论(0) 推荐(0)
摘要: 网络编程 概述 网络编程 : 通过编程实现不同计算机间数据的共享 C/S : 客户端/服务器模式 1. 好处:部分代码放在客户端,访问服务器只需要传输有效的数据. 2. 弊端:必须安装客户端,并且服务器升级,对应的客户端必须升级. B/S : 浏览器/服务器模式 1. 好处:不需要安装客户端,不需要 阅读全文
posted @ 2018-07-27 13:38 庄子游世 阅读(244) 评论(0) 推荐(0)
摘要: 对象操作流(序列化流) 每次读取和写出的都是JavaBean对象. 序列化:将对象写入到文件中的过程 反序列化:从文件中读取对象到程序的过程 transient: 标识瞬态,序列化的时候,该修饰符修饰的成员不能序列化 ObjectOutputStream 构造方法: public ObjectOut 阅读全文
posted @ 2018-07-25 21:29 庄子游世 阅读(374) 评论(0) 推荐(0)
摘要: Apache Commons IO 在学习io流的时候研究(翻译)了一下这个,只有FileUtils的某些方法,并不全面,还请谅解 org.apache.commons.io 这个包下定义了基于 streams, readers, writers and files.的实用工具类. org.apac 阅读全文
posted @ 2018-07-24 18:12 庄子游世 阅读(4249) 评论(0) 推荐(0)
摘要: 今天在使用字节流复制图片的时候发现一个问题,就是将字节数组转化为字符串的时候会出现长度不同的问题.这其实是个错误的操作. public static void main(String[] args) throws IOException { // 第一种方式(不会出现问题) / FileInputS 阅读全文
posted @ 2018-07-24 18:03 庄子游世 阅读(1053) 评论(0) 推荐(0)
摘要: IO流(高级) 释放资源的标准代码 主要考虑的是在什么时候释放资源比较合适.而且在jdk1.7之前和之后是不同的. package com.wzlove.demo; import java.io.FileReader; import java.io.FileWriter; import java.i 阅读全文
posted @ 2018-07-24 18:01 庄子游世 阅读(335) 评论(0) 推荐(0)
摘要: IO流和Properties IO流 IO流是指计算机与外部世界或者一个程序与计算机的其余部分的之间的接口。它对于任何计算机系统都非常关键, 因而所有 I/O 的主体实际上是内置在操作系统中的。单独的程序一般是让系统为它们完成大部分的工作。 在 Java 编程中,一直使用流的方式完成 I/O。所有 阅读全文
posted @ 2018-07-22 21:53 庄子游世 阅读(314) 评论(0) 推荐(0)
摘要: File类的使用和递归思想 File类 概述 文件: 存储数据 文件夹: 管理文件与文件夹 构造方法 public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String parent, String c 阅读全文
posted @ 2018-07-20 17:49 庄子游世 阅读(509) 评论(0) 推荐(0)
摘要: 线程池和lambda表达式 学习线程池和lambda表达式的理解 补充一个知识点(单例设计模式) 在多线程中,我们只需要一个任务类,为了防止创建多个任务类,这个时候就需要用到单例模式,单例模式有两种设计: 1. 延迟加载(懒汉式) 私有构造方法 创建本类对象,但不初始化 创建静态方法进行初始化对象并 阅读全文
posted @ 2018-07-19 19:32 庄子游世 阅读(14925) 评论(0) 推荐(1)
摘要: 线程 学习线程相关的笔记,前面写过关于很多线程的使用,有兴趣的可以去了解下 线程 概念理解 并发 : 指两个或多个事件在 同一个时间段内 发生(交替执行)。 并行 : 指两个或多个事件在 同一时刻 发生(同时发生)。 进程 : 是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程 阅读全文
posted @ 2018-07-17 19:36 庄子游世 阅读(343) 评论(0) 推荐(0)
摘要: 异常 学习异常的笔记记录 异常 异常的概念 指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 异常指的并不是语法错误,语法错了,编译不通过,不会产生字节码文件,根本不能运行. 异常的体系 简单划分下 : Throwable : java语言中所有异常和错误的超类 | Exc 阅读全文
posted @ 2018-07-17 07:59 庄子游世 阅读(231) 评论(0) 推荐(0)
摘要: import java.util.Iterator; import java.util.NoSuchElementException; / 使用链表来实现队列 1.考虑结点的结构,包括当前结点的元素和模拟的指针指向下一个元素 2.结点的结构使用内部类来进行设计 3.队列的结构:队列的长度,队列的首节 阅读全文
posted @ 2018-07-15 10:18 庄子游世 阅读(423) 评论(0) 推荐(0)
摘要: package com.wzlove.stack; import java.util.Iterator; import java.util.NoSuchElementException; / 链表实现栈结构:栈的结构是先进后出,所以栈的结点也包括了两个部分 1.构造函数初始化栈 2.判空操作 3.栈 阅读全文
posted @ 2018-07-15 10:14 庄子游世 阅读(283) 评论(0) 推荐(0)
摘要: Map的初次学习 首次学习map的学习笔记,有错误还请谅解 map的层次结构 概述 java.util.Map的特点: Map集合是一个双列集合,存放的是键值对 Map的键不可以重复,但是值可以重复. Map中的key和value的类型不一定相同 key和value一一对应 子类 HashMap集合 阅读全文
posted @ 2018-07-14 21:47 庄子游世 阅读(147) 评论(0) 推荐(0)
摘要: List、Set、数据结构、Collections 初次学习,涉及到List集合,Set集合和数据结构方面的一些知识,有错误还请批评指正 数据结构 数据存储的常用结构有:栈、队列、数组、链表和红黑树。 栈 先进后出(FILO). 队列 先进先出(FIFO). 数组 有序的元素序列,以索引访问.查询快 阅读全文
posted @ 2018-07-14 08:02 庄子游世 阅读(466) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页