首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小伊Stu
掘友等级
后台开发
知道的越多,未知的就更多
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
174
文章 173
沸点 1
赞
174
返回
|
搜索文章
最新
热门
面试知识点总结(持续中...)
面向对象的三个基本特征是:封装、继承、多态。 封装: 也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承: 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功…
java的内存模型
java内存模型,描述了java程序中各种变量(线程共享变量)的访问规则。以及在jvm中将变量存储到内存中读取出变量这样的底层细节。 规定一:线程对共享变量的所有操作,都是在自己的工作内存中完成,不能直接从主内存中获取。 规定二:不同线程直接无法直接访问他线程工作内存中的变量,…
ThreadLocal 的原理和使用?
在面试环节中,考察"ThreadLocal"也是面试官的家常便饭,所以对它理解透彻,是非常有必要的. 当然了,也有面试官会慢慢引导到这个话题上,比如提问“在多线程环境下,如何防止自己的变量被其它线程篡改”,将主动权交给你自己,剩下的靠自己发挥。 那么ThreadLocal可以做…
java内存结构
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。 1 . 内存结构图 内存共享(绿色):方法区(包含运行时常…
为什么HashMap不安全?
我们都知道HashMap是线程不安全的,但是HashMap的使用频率在所有map中确实属于比较高的。因为它可以满足我们大多数的场景了。 Map是一个接口,我们常用的实现类有HashMap、LinkedHashMap、TreeMap,HashTable。HashMap根据key的…
JDK8之ArrayList源码
ArrayList集合是我们工作中最常用的集合之一。ArrayList等同于一个动态的数组,动态的数组顾名思义就是可以自动扩容的数组,而不需要我们手动的去调整数组的大小。ArrayList是对数组进行了封装,而且还对增加了一些对这个数组进行操作的方法。 1. ArrayList…
初识websocket
有交集,但是并不是全部。 另外Html5是指的一系列新的API,或者说新规范,新技术。Http协议本身只有1.0和1.1,而且跟Html本身没有直接关系。。通俗来说,你可以用HTTP协议传输非Html数据,就是这样=。= 再简单来说,层级不一样。 首先,Websocket是一个…
SpringBoot发送邮件功能
IMAP协议(对POP协议的补充。即:客户端对邮件的操作,会反馈给邮件服务器) 1969年10月,世界第一份电子邮件。 1987年9月14日,中国第一封电子邮件。
JDK8新特性之【lambda表达式】
定义:lambda表达式(也称为闭包),是jdk8发布之后最受期待的java语法提升。lambda允许把一个函数作为参数传递给方法,或者把代码看成数据。 lambda用于简化接口式的匿名内部类。 总结:利用Lamda表达式是为了避免匿名内部类定义过多无用的操作。
个人成就
文章被点赞
14
文章被阅读
11,035
掘力值
390
关注了
18
关注者
9
收藏集
3
关注标签
10
加入于
2018-11-01