会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Kicey
博客园
首页
新随笔
联系
订阅
管理
2021年7月25日
Java字节码文件(.class)结构略解0-一个Java程序的一生
摘要: 背景(一个Java程序的一生,从编写到执行) 先来回顾一下一个java程序的一生吧,首先有程序员写出源代码(.java); 然后通过javac这个编译器,将源代码编译为字节码(.class),字节码本身具有平台无关性和图灵完备性,包含指令和数据,本质上只要能将程序翻译(这不是经典意义上的编译
阅读全文
posted @ 2021-07-25 10:23 Kicey
阅读(90)
评论(0)
推荐(0)
2021年7月18日
区分码点和码元——String中的字节流
摘要: 概述 Java中String的设计是在Unicode编码尚未完成时进行的,原本用来表示世界上所有字符的16个位在后期不能胜任这个任务。Java使用了一种可变长的,向后兼容的编码,UTF-16。 典型的(可以在16位以内表示的字符)用一个16位编码来表示,占用一个char; 占用位数超过16位的字符用
阅读全文
posted @ 2021-07-18 09:22 Kicey
阅读(281)
评论(0)
推荐(0)
公告