![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 进阶
YGR1123打SD
这个作者很懒,什么都没留下…
展开
-
java常用类
Date类Format calendar类 System类 StringBuilder 类 包装类 基本类型和字符串的转换Date类 long time = System.currentTimeMillis() 返回1970 1-1 00:00:00(英国格林威治)...原创 2019-09-05 10:00:20 · 104 阅读 · 0 评论 -
Java 之网络编程
一.服务端 1.ServerSocket(int port) 创建绑定到特定端口的服务器套接字。 ServerSocket server = new ServerSocket(8000); 2.Socket accept() 侦听并接受到此套接字的连接。 Socket socket = server.accept(); 程...原创 2019-09-09 10:16:30 · 76 阅读 · 0 评论 -
Java 之Lambda表达式
1.使用Lambda必须具有接口,且要求接口中有且仅有一个抽象方法,可以有静态放法,默认方法2.使用Lambda必须具有上下文推断,也就是方法的参数或局部变量类型必须为Lambda对应的接口类型,才能使用Lambda作为该接口的实例3.简化原则: 没有参数时,只写() 只有一个参数时可以省略() 多个参数时可以省略类型 ...原创 2019-09-07 17:48:20 · 91 阅读 · 0 评论 -
Java 等待唤醒机制
线程池原理创建多个线程放在一个容器中 LinkedList getfirst() 获取 使用完再addlast()归还,达到反复利用 java.util.concurrent.Executors:线程池的工厂类,用来生成线程池 Executors类中的静态方法: 1.static ExecutorService newFixedThreadPool(in...原创 2019-09-07 10:37:05 · 319 阅读 · 0 评论 -
Java 之线程安全
一.线程安全 二.解决线程安全 1.使用同步代码块 2.使用同步方法 3.静态方法 4.使用Lock锁 线程优先级 jion yield 守护线程 线程死锁一.线程安全 RunnableImpl run = new Runnabl...原创 2019-09-06 20:44:47 · 96 阅读 · 0 评论 -
Java 之多线程
java线程概念 二.继承实现 三.获取和设置线程名称 线程休眠 三.Runnable接口实现 匿名内部类实现 原理图java线程概念 1.并发 指多个事件在同一个时间段内发生 2.并行指多个事在同一时刻发生(更快) 其实是cpu的快速切换...原创 2019-09-06 17:52:12 · 82 阅读 · 0 评论 -
Java 之异常处理
异常概念 1.java.lang.Throwable:类是 Java 语言中所有错误或异常的超类。分别有两个类继承它 1.Error:错误 : 必须修改源代码,程序才能继续执行 2.Exception: 又分为编译器异常 , 和运行期异常 1.RuntimeException:运行期异常,java程序运行过...原创 2019-09-06 15:56:33 · 128 阅读 · 0 评论 -
Collection Map 总结
of方法 List接口,Set接口,Map接口:里边增加了一个静态的方法of,可以给集合一次性添加多个元素 static <E> List<E> of(E... elements) 使用前提:当集合中存储的元素的个数已经确定了,不在改变时使用 注意: 1.of方法只适用于List接口,Set接口,Map接口, 不...原创 2019-09-06 13:07:06 · 164 阅读 · 0 评论 -
Java 之 Map 集合
一.Map集合特点: 二.HashMa与LinkedHashMap 四.HashMap存储自定义类型 五.Hashtable 集合的遍历 1.使用KeySet方法取出所有key放入set 2.使用entrySet();方法将多个Entry对象放入set集合一.Map集合特点...原创 2019-09-06 12:10:17 · 277 阅读 · 0 评论 -
Java之List 与 Set 接口
一.set与List 二.List接口 一.ArrayList 与LinkedList 三.Set 一. HashSet 二. LinkedHashSet 四. hashCode 与toString原理 ...原创 2019-09-05 23:36:07 · 338 阅读 · 0 评论 -
数据结构
1. 栈 只有一个口先进后出 队列:一个入口一个出口先进先出2.java的数组操作查询快效率低3.数据结构链表 查询慢,增删快4.二叉树红黑二叉树查询极快...原创 2019-09-05 22:27:44 · 52 阅读 · 0 评论 -
Java 之Collection 接口
Collection总体结构 一.所有集合共有方法 二.Iterator接口:迭代器 三.增强for循环Collection总体结构一.所有集合共有方法* `public boolean add(E e)`: 把给定的对象添加到当前集合中 。 一般...原创 2019-09-05 16:48:42 · 121 阅读 · 0 评论 -
Java之单元测试
测试分类 1.黑盒测试只关注结果对不对 2.白盒测试,关注过程和结果 1.Junit使用:白盒测试* 步骤: 1. 定义一个测试类(测试用例) * 建议: * 包名:xxx.xxx.xx.test * 测试类名:被测试的类名Test CalculatorTest 2. 定义测试方法:可以独立运行 ...原创 2019-09-10 19:52:48 · 141 阅读 · 0 评论