首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
zhangjunquan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
用 Java 的 IO 流进行读写文件操作
前面四篇文章给大家汇总了一下 Java 编程中那些绕不开的接口,给大家介绍了 Java 的几个基础 Interface 以及内置的函数式接口,接下来两篇文章我们简单的过一下Java IO 方面的基础,
Java & Android 集合框架 #6 万字 HashMap 详解,基础(优雅)永不过时 —— 源码篇
在上一篇文章里,我们聊到了 HashMap 的基本原理,这一节我们来结合 HashMap 的源码做分析。
Java IO 中常用的目录和文件操作,用到的时候从这里拷贝就行了
上篇文章我们学习了用用 Java 的 IO 流进行读写文件操作,这篇文章继续再把 Java IO 与文件、目录的创建、删除、权限等相关的操作再学习一下。 文件是操作系统对磁盘上数据的组织形式。文件包括
在docker上编译openjdk8
以前曾经试过在VMware上安装linux,但是每次都不顺利,例如linux环境,预装依赖软件,openjdk源码的选择等环境都会遇到问题,一旦失败再重新开始挺费时间的,现在用docker就省事多了,
美团面试官问我一个字符的String.length()是多少,我说是1,面试官说你回去好好学一下吧
本文首发于微信公众号:程序员乔戈里以上结果输出为7。小萌边说边在IDEA中的win环境下选中String.length()函数,使用ctrl+B快捷键进入到String.length()的定义。接着使
在MacOS系统上编译OpenJDK12并使用CLion调试
最近在看synchronized 锁优化方面的内容,有些地方看起来不是很方便,干脆就编译个源码来看看。 由于自己常用的电脑操作系统是win10,所以最开始是想要在win10上编译的,但是一来网上文章太少,二来在windows上编译确实麻烦太多了(windows可以参考深入理解J…
OpenJDK 编译调试指南(Ubuntu 16.04 + MacOS 10.15)
本篇文章主要介绍在MacOS系统和Ubuntu系统上如何编译OpenJDK项目代码,并使用IDE工具JetBrains CLion(下文简称CLion)来运行/调试OpenJDK。文中仅包含两种操作系统的特定版本(MacOS 10.15和Ubuntu 16.04)下的方法,不同…
面试准备-《算法第4版》Java算法笔记、理解整理
JVM 是 java 程序员永远的考题,算法是所有程序员永久的考题。这应该是很多人的共识,不管是谁,学习的路上我们时常遇到迷茫阶段,抓住最根本的东西你永远不会觉得迷失。 除去基础数据结构的介绍,从大的方面讲,全书共有 4 大块,分别是排序、搜索、图、字符串,每大块基本都有 5 …
因为我说:volatile 是轻量级的 synchronized,面试官让我回去等通知!
volatile 有两大特性:保证内存的可见性和禁止指令重排序。那什么是可见性和指令重排呢?接下来我们一起来看。 但这样就会产生一个新的问题,如果某个线程修改了共享变量的值,其他线程不知道此值被修改了,就会发生两个线程值不一致的情况,我们用代码来演示一下这个问题。 我们会发现永…