JAVASE就业班
爱洗澡的拉布拉多
这个作者很懒,什么都没留下…
展开
-
day02【Collection、泛型】
主要内容Collection集合迭代器增强for泛型1. Collection集合数组是定长,使用不方便,所以我们使用集合。1.1Collection:单列集合List:特点:1.有序的 2.可以重复 3.有索引Vector 、ArrayList 、LinkedListSet:特点:1.不能重复 2.没有索引TreeSet(无序)、HashSet(无序)&lt...原创 2018-12-12 21:15:30 · 140 阅读 · 0 评论 -
day09【IO 字节流、字符流】
主要内容IO流字节流字符流异常处理Properties1 IO概述输入流输出流字节流字节输入流字节输出流InputStreamOutputStream字符流字符输入流字符输出流ReaderWriter2 字节流...原创 2018-12-24 19:33:43 · 129 阅读 · 0 评论 -
day06 【线程、同步】
主要内容线程同步线程同步1 线程每个线程都有自己独立的栈空间1.1Thread类构造方法public Thread():分配一个新的线程对象。public Thread(String name):分配一个指定名字的线程对象public Thread(Runnable target):分配一个指定目标的新的线程对象public Thread(Runnable targ...原创 2018-12-18 22:01:01 · 175 阅读 · 0 评论 -
day13【Stream流、方法引用】
主要内容Stream流方法引用1 Stream流JDK1.8+出现,关注做什么,而不是怎么做1.1 流程式思想对一组数据进行多过滤,筛选,统计…Stream流并不会存储元素,流对象只能被消费一次只能内部迭代遍历Stream流是一个来自数据源的元素队列并支持聚合操作数据源:可以是集合或数组等等.1.2 获取流Collection集合都可以通过stream默认...原创 2018-12-29 13:51:44 · 210 阅读 · 2 评论 -
day07【线程池、Lambda表达式】
主要内容等待与唤醒案例线程池Lambda表达式1 等待唤醒机制调用wait和notify方法注意事项1.必须用同一个锁对象调用2.都属于Object类的方法3.必须在同步代码块或者同步函数中使用2 线程池2.1容纳多个线程的容器容纳多个线程的容器好处:1.降低资源消耗:减少了创建线程次数2.提高响应速度:任务不需要创建线程就可以执行3.提高线程管理性2....原创 2018-12-23 20:12:59 · 261 阅读 · 0 评论 -
day05 【异常、线程】
主要内容异常、线程1 异常程序出现了非正常的情况,异常是一个类,产生异常就是创建异常对象1.1异常体系1.1.1Throwable体系:Error:严重错误只能避免Exception:表示异常,程序员可以纠正使程序继续运行。1.1.2 Throwable中的常用方法public void printStackTrace():打印异常的详细信息(常用)public St...原创 2018-12-17 21:38:00 · 103 阅读 · 0 评论 -
day12【函数式接口】
主要内容自定义函数式接口函数式编程常用函数式接口1 函数式接口有且仅有一个抽象方法的接口语法糖:是指更加方便,但底层原理不变的代码语法。@FuncationalInterface注解编译器强制检查该方法是否有且仅有一个抽象方法,否则报错。2 函数式编程2.1 Lambda的延迟执行解决调用方法时,字符串参数无论方法内裸机是否成立,都会进行拼接的资源浪费L...原创 2018-12-27 21:32:16 · 204 阅读 · 0 评论 -
day08【File类、递归】
主要内容File类递归1 File类主要用于文件和目录的创建、查找和删除等操作1.1构造方法public File(String pathname) :根据字符串路径名创建File对象public File(String parent, String child) :根据父路径及子路径创建File对象public File(File parent, String child) ...原创 2018-12-21 21:04:07 · 126 阅读 · 0 评论 -
day11【网络编程】
主要内容软件架构CS/BS网络通信三要素TCP通信Socket套接字ServerSocket1 网络编程入门1.1软件结构C/S结构:指客户端和服务器结构。B/S结构:指浏览器和服务器结构1.2网络通信协议TCP/IP四层模型应用层传输层网络层数据链路层/物理层1.3协议分类TCP面向连接三次握手第一次握手,客户端向服务器端发出连接请求,...原创 2018-12-27 13:05:03 · 107 阅读 · 0 评论 -
day04 【Map】
主要内容Map集合1 Map集合1.1 特点:Map集合是双列集合K,V可以使用任意引用类型key不能重复通过一个key只能找到唯一的一个value1.2 Map常用子类HashMap implements Map 无序LinkedHashMap extends HashMap 有序1.3 Map接口常用方法public V...原创 2018-12-15 20:19:41 · 121 阅读 · 0 评论 -
day03【List、Set】
数据结构List集合Set集合Collections1 数据结构1.1 栈stack先进后出,压栈就是存储元素,弹栈就是取栈顶端元素。【弹夹】1.2 队列queque先进先出,入口、出口各占一侧。【过安检】1.3 数组Array查询快、增删慢、有序、开辟一段连续空间。1.4 链表linked list查询慢、增删快两部分:存储数据元素的数据域、存储...原创 2018-12-14 21:43:10 · 121 阅读 · 0 评论 -
day01【Object类、常用API】
day01【Object类、常用API】Object:所有类的顶级父类 自定义类一般会重写toString()、equals(object obj)方法,不重写的话是比较地址值。 重写toString():一般返回的是该对象的属性值信息 重写equals(object obj):比较两个对象的属性值时间和日期相关1秒=1000毫秒时间原点:1970年1月1日...原创 2018-12-12 21:17:44 · 231 阅读 · 0 评论 -
day10【缓冲流、转换流、序列化流】
主要内容转换流缓冲流序列化流打印流1 缓冲流提高IO流读写效率缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO 次数,从而提高读写的效率。字节缓冲流: BufferedInputStream , BufferedOutputStream字符缓冲流: BufferedReader , BufferedWriter流对...原创 2018-12-24 21:09:37 · 178 阅读 · 0 评论