首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java技术解析
随身电源
创建于2022-07-29
订阅专栏
Java技术解析
暂无订阅
共25篇文章
创建于2022-07-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
NIO详解
我正在参加「掘金·启航计划」 NIO是JDK1.4新加入的API,很多人把它称为Not Blocking IO,意为非阻塞式IO,它是相较于传统的IO方式而言的,NIO在数据打包和传输方式上进行了较大
带你掌握框架的灵魂——反射技术
「这是我参与2022首次更文挑战的第23天,活动详情查看:2022首次更文挑战」 反射概述 Java反射机制指的是在Java程序运行状态中,对于任何一个类,都可以获得这个类的所有属性和方法;对于给定的
设计在单链表中删除值相同的多余结点的算法
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。 这是一道算法题,写算法题最恨没有图解,懂的人不需要看你的文章,不懂的你再怎么讲解也没有几张图解来得简单易懂
手撕ArrayList
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第8天,点击查看活动详情。 学过Java的同学就会知道,ArrayList是Java中的集合。 ArrayList就是动态数组,它的底
volatile
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第4天,点击查看活动详情 变量的不可见问题 来看一个简单的案例: 这段程序应该非常好理解,当子线程被创建并调用时,子线程会执行run
事件监听机制
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第8天,点击查看活动详情 相信大家都学过Java中的GUI,不知道你们对GUI中的事件机制有没有产生过好奇心,当我们点击按钮时,就可
Stream
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第2天,点击查看活动详情 JDK1.8新特性中较为重要的一块内容就是Stream API了,通过Stream API,我们改变了传统
Java8新特性
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第11天,点击查看活动详情 Java8新特性中最为重要的便是Lambda表达式和Stream API了,先来了解一下Lambda表达
Java中的三个标记接口
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第6天,点击查看活动详情 标识接口是没有任何方法和属性的接口。标识接口不对实现它的类有任何语义上的要求,它仅仅表明实现它的类属于一个
Java泛型
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情 从Java1.5开始,官方引入了泛型机制,事实上,从1.3版本开始,泛型就已经存在了,经过历代的发展,已足
了解了这些,轻松拿offer——Java面试之道
「这是我参与2022首次更文挑战的第25天,活动详情查看:2022首次更文挑战」 本篇文章将讲述Java基础中的面试题及其解答,希望对大家有所帮助。 synchronized和Lock的区别 sync
图解Java数据结构之环形链表
「这是我参与2022首次更文挑战的第17天,活动详情查看:2022首次更文挑战」 本篇文章介绍数据结构中的环形链表。 介绍 环形链表,类似于单链表,也是一种链式存储结构,环形链表由单链表演化过来。单链
图解Java数据结构之双向链表
「这是我参与2022首次更文挑战的第16天,活动详情查看:2022首次更文挑战」 上一篇文章说到了单链表,也通过案例具体实现了一下,但是单链表的缺点也显而易见。 单向链表查找的方向只能是一个方向 单向
图解Java数据结构之稀疏数组
「这是我参与2022首次更文挑战的第15天,活动详情查看:2022首次更文挑战」 在编程中,算法的重要性不言而喻,没有算法的程序是没有灵魂的。可见算法的重要性。 然而,在学习算法之前我们需要掌握数据结
JavaWeb开发——软件国际化(动态元素国际化)
「这是我参与2022首次更文挑战的第3天,活动详情查看:2022首次更文挑战」 软件国际化的第二个部分,就是动态元素国际化。 数值,货币,时间,日期等数据由于可能在程序运行时动态产生,所以无法像文字一
Java线程池的简单使用
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 对于资源池的技术,相信大家早就接触过,比如数据库连接池,常见的有c3p0、dbcp等等,而线程也有对应的池子,称为线程池。 Java提供了E
Java并发之synchronized
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 synchronized关键字是Java并发中的一个重要内容,它能够解决多个线程之间访问资源的同步性。 作用范围 由于synchronize
浅谈Java锁机制
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 在多线程环境下,程序往往会出现一些线程安全问题,为此,Java提供了一些线程的同步机制来解决安全问题,比如:synchronized锁和Lo
Java如何实现动态代理
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 代理,指的是使用代理对象代替对其它对象的访问,简单点说,你求职时找的中介就是代理,那么在Java中,代理如何体现呢? 静态代理 我们首先需要
简化Java编程的法宝,让工作更高效
这是我参与8月更文挑战的第31天,活动详情查看:8月更文挑战 上篇文章介绍到了HuTool项目中提供的一些组件,但HuTool的功能可远不止如此,接下来,我将介绍HuTool为我们提供的一些便捷工具。
下一页