首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java筑基
havenobug
创建于2022-09-03
订阅专栏
Java筑基
等 3 人订阅
共13篇文章
创建于2022-09-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入理解并发编程和归纳总结(上)
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第11天,点击查看活动详情 AbstractQueuedSynchronizer 学习 AQS 的必要性 队列同步器 Abstra
阻塞队列和线程池原理
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第5天,点击查看活动详情 阻塞队列 队列 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表
并发基础知识补全和CAS基本原理
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第4天,点击查看活动详情 Java并发基础知识补全 启动 动启动线程的方式只有: 1、X extends Thread;,然后 X
Java线程的并发工具类
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第3天,点击查看活动详情 Fork-Join java 下多线程的开发可以我们自己启用多线程,线程池,还可以使用 forkjoin
Java高级语言特性——Json解析
定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式 作用 数据标记,存储,传输 特点 读写速度快 解析简单 轻量级 独立于语言,平台 具有自我描叙性 J
Java语言高级特性——泛型
为什么我们需要泛型 通过两段代码我们就可以知道为何我们需要泛型 实际开发中,经常有数值类型求和的需求,例如实现 int 类型的加法, 有时候还需要实现 long 类型的求和, 如果还需要 double
JVM内存管理
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第8篇文章,点击查看活动详情 JMV是一种规范 JVM程序从编译到执行 Java 程序的执行过程 一个 Java 程序,首先经过 javac 编译
Java高级语言特性——注解与反射
注解 注解本身没有意义,单独的注解是一种注释,他需要结合其他如反射、插桩等技术才有意义 Java 注解(Annotation)又称 Java 标注,是JDK5.0 引入的一种注释机制。 注解是元数据的
Java线程间的共享和协作
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第5篇文章,点击查看活动详情 线程的共享 synchronized内置锁 Java 支持多个线程同时访问一个对象或者对象的成员变量,关键字sync
Java线程基础
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第4篇文章,点击查看活动详情 基础概念 什么是进程和线程 进程是程序运行资源分配的最小单位 之间是相互独立的。进程是具有一定独立功能的程序关于某个
Java I/O在Android中应用
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第3篇文章,点击查看活动详情 IO简介 数据流是一组有序,有起点和终点的字节的数据序列。包括输入流和输出流。 流序列中的数据既可以是未经加工的原始
Android虚拟机和类加载机制
JVM与Dalvik Android应用程序运行在Dalvik/ART虚拟机,并且每一个应用程序对应有一个单独的Dalvik虚拟机实例。Dalvik虚拟机实则也算是一个Java虚拟机,只不过它执行的不
Java基础进阶-序列化
概念 序列化的概念: 将数据结构或对象转换成二进制串的过程 反序列化 将在序列化过程中所生成的二进制串转换成数据结构或者对象的过程 持久化 把数据结构或对象存储起来(硬盘) 序列化方案 Seriali