摘要:
一、函数式接口在Java中是指:有且仅有一个抽象方法的接口,所以函数式接口就是可以适用于Lambda使用的接口 二、自定义函数式接口 格式: @FunctionalInterface //该注解可省,一旦使用该注解来定义接口,编译器将会强制检查该接口是否确实有且仅有一个抽象方法,否则将会报错 pub 阅读全文
摘要:
一、协议(网络传输的规范) UDP:用户数据协议(User Datagram Protocol)。 特点: 1.传输数据时,不需要建立双向连接 2.传输速度快 缺点:数据传输时容易出现丢失 例子:日常应用中,例如视频会议、QQ聊天,微信等。 TCP:传输控制协议 (Transmission Cont 阅读全文
摘要:
一、 1. 在有效代码行,点击行号右边的空白区域,设置断点,程序执行到断点将停止,我们可以手动来运行程序 2. 点击Debug运行模式 3. 程序停止在断点上不再执行,而IDEA最下方打开了Debug调试窗口 4. Debug调试窗口介绍 5. 快捷键F8,代码向下执行一行,第九行执行完毕,执行到第 阅读全文
摘要:
一、 public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { //数组的默认初始化容量为:16 static final int DEFAULT_INITIAL 阅读全文
摘要:
一、 public class BinarySeachTest { public static void main(String[] args) { int[] arr = new int[]{22,54,88,97,105,112}; System.out.println(binarySeach( 阅读全文
摘要:
一、ArrayList集合的方法 1、public void add(int index, E element) : 将指定的元素,添加到该集合中的指定位置上。 2、public E get(int index) :返回集合中指定位置的元素。 3、public E remove(int index) 阅读全文
摘要:
一、栈:stack,又称堆栈【出口和入口在同一侧】,特点:先进后出(即,存进去的元素,要在后它后面的元素依次取出后,才能取出该元素) 例子:子弹压进弹夹,先压进去的子弹在下面,后压进去的子弹在上面,当开枪时,先弹出上面的子弹,然后才能弹出下面的子弹。 压栈:存元素 弹栈:取元素 二、队列:queue 阅读全文
摘要:
一、集合与数组的区别 数组:长度固定,能存储基本数据类型和对象 例:int[] arr1 = new int[10] Student[] arr2 = new Student[10] 集合:长度可变,只能存对象,而且对象的类型可以不一致 二、集合的体系图 collect集合的父接口中的常用方法: 1 阅读全文
摘要:
一、public String toString() :默认返回该对象的字符串表示,其实该字符串内容就是对象的类型+@+内存地址值 重写后: @Override public String toString() { return "Person{" + "name='" + name + '\'' 阅读全文
摘要:
一、无Spring核心配置文件:applicationContext.xml下开启注解式事物 @Configuration @EnableTransactionManagement public class Configuration {} 二、有Spring核心配置文件:applicationCo 阅读全文