
Java基础
文章平均质量分 87
ZMXQQ233
Nothing to give up
展开
-
【Java基础】JDK1.8新特性
JDK1.8新特性Lambda表达式匿名内部类操作符:new;一个要实现的接口或要继承的类;一对括号,如果是匿名子类,与实例化普通类的语法类似,如果有构造参数,要带上构造参数;如果是实现一个接口,只需要一对空括号即可;一段被"{}"括起来类声明主体;末尾的";"号(因为匿名类的声明是一个表达式,是语句的一部分,因此要以分号结尾)。Lambda如果接口中只有一个需要被实现的方法,可以使用Lambda表达式代替匿名内部类对接口进行简单实现。语法形式为 () -> {},原创 2021-03-06 22:53:56 · 233 阅读 · 0 评论 -
【集合】集合
集合在jdk的java.util包下,集合主要派生自Collection接口和Map接口,Collection接口属于对象的集合,Map接口属于键值对的集合。实现自Collection接口的又有List接口(有序可重复)和Set接口(不可重复)。List接口的实现类有LinkedList(基于链表,增删快,查询慢,线程不安全),ArrayList(基于数组,查询快,增删慢,线程不安全),Vector(基于数组,线程安全,读写都加锁,每个方法都加了synchronized),CopyOnWriteAr原创 2021-03-05 23:36:01 · 275 阅读 · 0 评论 -
【Java基础】Java基础扫盲
Java基础扫盲文章目录Java基础扫盲1 Java创建一个对象的方法有几种?[~](https://www.cnblogs.com/liululee/p/11570353.html)2 Java中== 和equals的区别是什么?3 序列化的作用是什么?常见的序列化方法是什么?Java自带的序列化是怎么实现的?4 解释下重载和重写的区别?[~](https://blog.youkuaiyun.com/geekmubai/article/details/81975990)5 [有了解过java的异常机制么?](ht原创 2021-01-07 19:42:08 · 301 阅读 · 1 评论 -
【Java基础】计算机网络知识整理
文章目录OSI七层模型与TCP/IP 五层模型?各层常见协议与硬件?常见协议的概念?TCP,UDP区别?[TCP如何保障可靠传输?](https://blog.youkuaiyun.com/qq_32998153/article/details/79678565 )TCP粘包现象原因和解决方法?TCP三次握手?TCP四次挥手?客户端浏览器一次http完整请求过程?HTTP与HTTPS之间的区别?GET和POST区别?HTTP常见响应状态码?重定向和转发区别COOKIE和SESSION有什么区别?怎么获取Cookie/S原创 2020-11-23 23:11:30 · 338 阅读 · 0 评论 -
【设计模式】------Proxy(jdk动态代理与cglib动态代理的区别)
设计模式------Proxy链接:AOP原理之动态代理文章目录设计模式------Proxy什么是代理?Java中如何实现代理?代理的名词静态代理继承聚合动态代理JDK动态代理CGLIB动态代理JDK和CGLIB动态代理区别1.何时使用jdk还是cglib2.如何强制使用cglib3.区别4.为什么继承只能使用CGLib什么是代理?增强一个对象的功能买火车票,app就是一个代理,代理了火车站的售票处Java中如何实现代理?Java实现代理的两种办法:静态代理和动态代理代理的名词代原创 2020-11-19 21:59:25 · 176 阅读 · 0 评论 -
【Java基础】抽象类和接口
抽象类和接口**要点:**父类中定义了相关子类中的共同行为。接口可以用于定义类的共同行为(包括非相关的类)。1.抽象类(abstract class):要点:抽象类不可以用于创建对象。抽象类可以包含抽象方法,这些方法将在具体的子类中实现。一个父类设计得非常抽象,以至于他都没有任何具体的实例。这样的类称为抽象类。通过extends继承。注意:不能使用new操作符创建抽象类的实例。但是抽象类可以做一种数据类型。例如创建一个元素是抽象类型的数组:AbstractDemo[] object = new原创 2020-10-27 21:21:22 · 180 阅读 · 0 评论 -
Object类中有哪些方法?
Object类中有哪些方法?registerNatives方法private static native void registerNatives(); /** * 对象初始化时自动调用此方法 */ static { registerNatives(); }作用:类被加载时注册该类所包含的除了registerNatives()方法以外的所有本地方法,例如getClass()、hashCode()、clone()等getClass方法/*原创 2020-09-10 19:36:43 · 215 阅读 · 0 评论