![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
zuokuijun
这个作者很懒,什么都没留下…
展开
-
HTTP常见状态码
当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:200 – 请求成功301 – 资源(网页等)被永久转移到其它URL404 – 请求的资源(...转载 2019-08-18 17:32:11 · 731 阅读 · 0 评论 -
内部类总结
成员内部类、方法内部类、静态内部内、匿名内部类一、成员内部类成员内部类定义在外部类的成员位置上(如成员变量和成员方法);编译之后会生成两个class文件;成员内部类可以访问外部类的静态和非静态的方法和成员变量;创建内部类对象必须使用外部类对象,而不能直接new一个内部类对象,先创建外部类对象,Outer outer = new Outer();再创建内部类对象Outer.Inner inner...原创 2019-08-13 22:00:43 · 195 阅读 · 0 评论 -
Java泛型
原文链接:Jav泛型全总结 转 java泛型全总结 ...转载 2019-08-14 18:56:07 · 119 阅读 · 0 评论 -
进程与线程
原 多线程(一):创建线程和线程的常用方法 ...转载 2019-08-14 20:27:44 · 94 阅读 · 0 评论 -
JVM补充知识点
运行时常量池运行时常量池是方法区的一部分。Class 文件中除了有类的版本、字段、方法、接口等描述信息外,还有常量池信息(用于存放编译期生成的各种字面量和符号引用)既然运行时常量池时方法区的一部分,自然受到方法区内存的限制,当常量池无法再申请到内存时会抛出 OutOfMemoryError 异常。JDK1.7 及之后版本的 JVM 已经将运行时常量池从方法区中移了出来,在 Java 堆(He...原创 2019-08-21 09:54:15 · 105 阅读 · 0 评论 -
Java高并发基础知识点回顾(一)
同步与异步:在形容方法调用时,同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续进行后续的行为;而异步方法则更像是一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续执行后续的操作。并发和并行:并发侧重于多个任务交替执行,而多个任务之间有可能还是串行的;而并行是真正意义上的同时执行,即单位时间内,多个任务同时执行。临界区:表示一种公共资源或者说是共享资源,可以被多个线程使用...原创 2019-08-28 08:50:24 · 287 阅读 · 0 评论 -
Java高并发基础知识点回顾(二)
AQS原理分析?AQS核心思想是,如果被请求的共享资源空闲,则将当前请求资源的线程设置为有效的工作线程,并且将共享资源设置为锁定状态。如果被请求的共享资源被占用,那么就需要一套线程阻塞等待以及被唤醒时锁分配的机制,这个机制AQS是用CLH队列锁实现的,即将暂时获取不到锁的线程加入到队列中。CLH(Craig,Landin,and Hagersten)队列是一个虚拟的双向队列(虚拟的双向队列即不...原创 2019-08-28 08:52:32 · 172 阅读 · 0 评论 -
comparable 和 Comparator的区别
comparable 和 Comparator的区别comparable接口实际上是出自java.lang包 它有一个 compareTo(Object obj)方法用来排序comparator接口实际上是出自 java.util 包它有一个compare(Object obj1, Object obj2)方法用来排序 ///实现对Treeset的定制化排序 TreeSet<...原创 2019-09-03 09:55:59 · 86 阅读 · 0 评论 -
深入讲解23种设计模式
原 Java之美[从菜鸟到高手演变]之设计模式 ...转载 2019-09-18 21:04:26 · 169 阅读 · 0 评论