第 1 章 Java 语言概论

  • Java 虚拟机执行特点之一:字节代码
  • Java 垃圾清理的实现机制:内存跟踪
  • 不属于 JVM 执行特点的是:异步处理

第 2 章 基本数据类型

2.1 概述

2.1.1 标识符

  • $ 可作开头

2.1.2 关键字

  • false true instanceof native transient volatile const goto

2.1.3 常量

  1. 整型变量

    • 0 开头表示八进制
    • 0x0X 开头表示十六进制
  2. 实型变量
    • fF 表示单精度小数,dD 表示双精度小数
    • 指数形式,Ee 前必须有数字,后面必须为整数

2.2 基本数据类型

  • 基本数据类型最少位数为 8 位,比如 byteboolean

  • 常见的为 32 位,比如 intfloat

  • char 为 16 位

第 3 章 运算符和表达式

3.2 算术运算符和算术表达式

  • 对于整型,若有 long 则结果为 long,否则表达式结果全为 int,包括 char
  • 对于浮点型,若有 double ,则结果为 double,否则为 float

3.4 布尔逻辑运算符和布尔逻辑表达式

  • ! -> > >= < <= -> == !=

3.5 位运算符和位运算表达式

3.5.2 移位运算符

  1. 算术右移运算符 >>

    • 右移一位相当于除2取商,比除法快
  2. 逻辑右移运算符 >>>
    • 无符号右移

3.5.3 位运算符的优先级

  • ~ -> << >> >>> -> & -> ^ -> |

习题

  • 小数不加字母时,默认为 double,而不是 float

第 4 章 流程控制

4.2 分支语句

4.2.2 多分支语句

  1. swtich

    • expression 只可返回 int byte short char
    • case 中的值必须是常量
    • break 一定要有,因为 case 只做跳转
      • 所以 case 不必有花括号
      • 相同的程序段只需要出现在最后一格 case 分支中

4.3 循环语句

4.3.2 do-while 循环

  • while 语句后要有 ;

4.3.3 for 循环

  • for 循环括号里的迭代部分是在循环体执行后执行的

4.4 跳转语句

4.4.1 break 语句

  • 标签化中断

最新文章

  1. 怎么在win7的64位旗舰版上配置coocs2d-x 3.2的android环境并且打包APK
  2. 一款开源且功能强大的C#甘特图控件.NET Winforms Gantt Chart Control
  3. 管理员必备的Linux系统监控工具
  4. UVA 11461 - Square Numbers
  5. SQL Server中数据库文件的存放方式,文件和文件组
  6. 拖动控件 javascript原生,兼容IE6-11、chrome、firefox、Opera、Safari
  7. 22、DDMS(转载)
  8. C语言部分
  9. HDU 2295.Radar (DLX重复覆盖)
  10. Asp.net 实现图片缩放 无水印(方法二)
  11. Day14 html简介
  12. Same binary weight (位运算)
  13. 业务逻辑 : forex &amp; mlm
  14. RabbitMQ安装以及java使用(二)
  15. 在ASP.NET Core中使用AOP来简化缓存操作
  16. 第 9 章 数据管理 - 077 - 跨主机使用 Rex-Ray volume
  17. C# WebSocket Fleck 调用非托管C++ DLL 实现通信(使用stringbuilder接收)
  18. C#通过COM组件操作IE浏览器(四):实用代码总结
  19. 物联网架构成长之路(26)-Docker构建项目用到的镜像2
  20. [UE4]Background Blur,背景模糊

热门文章

  1. 三级菜单打怪升级,young -&gt; plus -&gt; pro
  2. Linux 串口工具 lsz lrz 移植
  3. makefile实验二 对目标的深入理解 以及rebuild build clean的实现
  4. 《C++primerplus》第9章练习题
  5. 二进制安装MySQL-5.7.28
  6. CF724G 【Xor-matic Number of the Graph】
  7. IDEA推送docker镜像到私服/利用dockerfile-maven-plugin插件在springboot中上传镜像到远程的docker服务器、远程仓库
  8. css实现中间横线俩边文字效果
  9. 如何让矢量瓦片配图神器maputnik支持 geoserver
  10. win10简单方法安装杜比v4音效!win10 1909适用!