随笔分类 -  JavaSE

摘要:高内聚低耦合 高内聚:是指资源类中有各种的方法,复杂的操作实现,内聚所以的操作方法,但是只暴露出简单的接口供我们使用 低耦合:是指模块A和模块B之间的联系小,不是通过直接调用,可以是通过中间的接口,我们直接调用这和接口,这个接口会帮我具体调用B,实现了解耦 生产者消费者例子:题目:同一个资源类有++ 阅读全文
posted @ 2021-06-04 20:25 张紫韩 阅读(58) 评论(0) 推荐(0)
摘要:八种锁: * 1.标准访问,两个访问之间是主线程sleep保证上面的线程先使用,先 调用send email,在发send msg * 2.在发邮件的方法中暂停4秒钟,先send email再send email,线程A进入到sendEmail方法中,会将整个对象锁住,只能等到A线程释放锁B线程才可 阅读全文
posted @ 2021-06-04 15:44 张紫韩 阅读(157) 评论(0) 推荐(0)
摘要:标准的接口:超过一个方法的定义 函数是接口:有且仅有一个方法的定义,可以使用@FunctionalInterface,可以自己加上,自己不加在内部也会自动位我们加上这个注解 lambda表达式形式:拷贝小括号(接口中方法的小括号和里面的参数),写死右箭头,落地大 在函数式接口中: default 修 阅读全文
posted @ 2021-06-04 11:07 张紫韩 阅读(116) 评论(0) 推荐(0)
摘要:JUC(java.util.concurrent) 进程/线程 进程:一个程序, QQ.exe Music.exe 程序的集合; 一个进程往往可以包含多个线程,至包含一个! Java默认有几个线程? 2个mian、 GC 线程:了一个进程Typora,字,自动保存(线程负责的)对于Java而言: T 阅读全文
posted @ 2021-06-03 21:34 张紫韩 阅读(171) 评论(0) 推荐(0)
摘要:java集合类,io,JUC,JVM原理,面向对象高级语法 算法和数据结构,操作系统,计算机网络 tcp,Http协议 1byte=1b=8 bit=8位二进制数 ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元, 阅读全文
posted @ 2021-06-03 15:25 张紫韩 阅读(123) 评论(0) 推荐(0)