自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Javac 源码调试教程

所以在 case 值只有 0, 1,2 三个的情况下,代价的计算是 table_space_cost + 3 * table_time_cost < lookup_space_cost + 3 * lookup_time_cost,tableswitch 代价更小选 tableswitch。其实在数量极少的情况下,两个的差别不大,只是 javac 这里的算法导致选择了 lookupswitch。这个问题比较有意思,主要是 tableswitch 和 lookupswitch 代价的估算,代码在。

2025-01-13 01:13:03 433

原创 Java-详解IO流原理及流的分类_java流的角色分类

⭕ 按操作数据单位不同分为:字节流(8bit),字符流(16bit⭕ 按数据流的流向不同分为:输入流,输出流⭕ 按流的角色的不同分为:节点流,处理流节点流:直接从数据源或目的地读写数据处理流:不直接连接到数据源或目的地,而是“连接”在已存在的流(节点流或处理流)之上,通过对数据的处理为程序提供更为强大的读写功能。Java的IO流共涉及40多个类,实际上非常规则,都是从以上4个抽象基类派生的,由这4个类派生出来的子类名称都是以其父类名作为子类名后缀。(抽象基类)字节流字符流输入流Reader输出流。

2025-01-13 01:01:51 443

原创 Java-压缩还能这么优化~喜大普奔

/将文件写入zip内,即将文件进行打包//写入文件的方法,同上//设置读取数据缓存大小//关闭输入输出流if (null!try {复制代码首先利用BufferedInputStream读取文件内容,ZipOutputStream的putNextEntry方法对每一个文件进行压缩写入。最后将所有压缩后的文件写入到最终的zipOutName文件中。

2025-01-13 00:58:09 859

原创 2021年阿里等大厂Android岗春招行情分析(含校招)和面试题汇总

由于篇幅有限,我把更多详细的面试题及答案整理成了PDF文件,领取途径:我的文档希望大家可以好好准备,在接下来的面试中大展拳脚,一举拿下心仪的offer。希望大家可以好好准备,在接下来的面试中大展拳脚,一举拿下心仪的offer。[外链图片转存中…(img-s2nBHfNW-1736591674782)]

2025-01-11 18:34:44 590

原创 2021年中总结,与神对话_与神对话时间管理

年中完成:暑假实习,后半年计划:接触一些外包实习过两天就结束了,年中总结开头便是实习小结。最开始有学生转为工作者,我是很不适应的,一下子很难适应这个工作氛围、作息、时间管理,甚至是睡眠都不太好,好在这是在亲友家的公司,对我不是很严格,平常可以划划水、写写文章,每天差不多就这么过去了。但是过了一段时间,我开始思考工作带给我们的意义是什么,金钱?成长?学习?

2025-01-11 18:27:22 762

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除