Java——开发手册

一、计算机基础

  1. 字符集与乱码
      数字信号都是由0和1组成的,为了表示26个小写字母、26个大写字母、10个数字、其他的特殊字符,需要用到7为二进制(超过64个)。加上当时预留了一个bit,用于奇偶校验,所以1 字节(Byte由)8 位(bit)组成,也就是ASCII码。
      后来为了表示汉字等语言,早期发布了GB2312,后又退出向下兼容的GBK,之后在1994年发布了Unicode编码,为每种语言的每个字符都设定了唯一编码。
      实现Unicode的编码格式有三种:UTF-8、UTF-16、UTF-32,相当于对Unicode进行了压缩,

  2. CPU与内存
      CPU(Central Processing Unit)是计算机的核心部件,工艺极度精密,达到10纳米级别。
      CPU的组成结构包括:控制器、运算器、寄存器

  • 控制器
      包括:控制单元、指令译码器、指令寄存器
  • 运算器
      运算器的核心是算术逻辑运算单元,即ALU。
  • 寄存器
      最著名的寄存器就是高速缓存L1、L2、L3。缓存结构和大小对CPU的运行速度影响非常大,这是因为CPU的运行速度远远远远大于内存,为此加入高速缓存来提升性能。同时因为CPU内部结构复杂且空间狭小,所以寄存器远小于内存
  1. TCP/IP
      TCP/IP(Transmission Control Protocol /Internet Protocol)中文译为传说控制协议/因特网互联协议,该大家族里的知名协议还有HTTP HTTPS FTP SMTP UDP ARP PPP

二、面向对象

三、代码风格

四、走进JVM

五、异常与日志

六、数据结构与集合

七、并发与多线程

八、单元测试

九、代码规约

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值