首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础
订阅
istayreal1123
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Java基础系列:NIO基础编程
。。。 该属性表示当前Buffer的容量,当前容量在初始化之后是固定的,不能被修改。 allocateDirect()和allocate()的表现方式一样,但是底层实现不同。allocateDirect()是从直接内存中开辟一块空间做缓冲区。 和Buffer配合使用的通道,可以…
别大意,你可能还没掌握好Java IO
大家好,我是小菜,一个渴望在互联网行业做到蔡不菜的小菜。可柔可刚,点赞则柔,白嫖则刚! Java IO:即 Java 输入/输出系统。大部分程序都需要处理一些输入,并由输入产生一些输出,因此Java为我们提供了 java.io 包 看完以上的图,才会恍然,原来 Java.io …
跟我去大厂-基础知识
从本篇开始将发布一个新系列,名字就是”跟我去大厂-面经系列",在这个专题中我会收集现在主流大厂面试知识点并附带答案解析。小伙伴们可以多看(bei)看(bei)另外现在无论大厂还是小厂面试都要求手写算法,我也会在系列的每篇文章中按专题的形式提供2个算法题,大家可以复习完对应的面试…
Java 代码热更方案
由于 jvm just in time 和支持解释运行和过热代码编译的特性,所以无需像 c/c++ 这种纯静态语言,需要先编译再执行。jvm 系的语言是支持脚本执行,只要编译成 class 供 jvm 识别,即可执行,执行过热之后(HotSpot)再编译成机器码,从而提高开发和…
Java反射机制:跟着代码学反射
1. 前言 在OOP的世界里,万物皆对象。也就是说,我们可以将任何东西抽象成一个对象。 比如人,可以抽象成一个Person类,通过new Person()来实例化一个对象;再比如鸭子,可以抽象成一个Duck类,也可以对其进行实例化……那么这一个个类本身是不是也可以抽象成一个类呢…
Java小白系列(九):自旋锁(spinlock)
谈到『自旋锁』,可能大家会说,这有啥好讲的,不就是等待资源的线程"原地打转"嘛。嗯,字面理解的意思很到位,但能深入具体点吗?自旋锁的设计真就这么简单? 等待的时间还未超过,占用资源的线程释放了,这时等待的线程就可以直接占用资源。 我们通过循环一定的次数来自旋。 我们可以看到,C…
Java中的无界通配符<?>在什么时候使用
上面代码中定义的方法只能接受List<Object>类型的变量为参数,不能接受List<String>,改成List<?>的话就可以接受了。 List<?>是所有List泛型的父类,而List是List泛型的原类型(raw type)。允…
1.1w字,10图,轻松掌握 BlockingQueue 核心知识点
队列是一种 先进先出的特殊线性表,简称 FIFO。特殊之处在于只允许在一端插入,在另一端删除 进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列 阻塞队列是一个抽象的叫法,阻塞队列底层数据结构 可以是数组,可以是单向链表,亦或者是双向链表... 可…
搞懂Java反射和JDK里的动态代理
1. 每一个类对应的class放在哪里? 2. 这个class里面都保存了什么 3. 如何使用? 2. 动态代理模式
我们为什么要用 IoC 和 AOP
作为一名 Java 开发,对 Spring 框架是再熟悉不过的了。Spring 支持的控制反转(Inversion of Control,缩写为IoC)和面向切面编程(Aspect-oriented programming,缩写为AOP)早已成为我们的开发习惯,仿佛 Java …