第 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 语句

  • 标签化中断

计算机二级考试:Java的更多相关文章

  1. 计算机二级考试Access教程

    本教程对编程语言各种要点进行详细的讲解介绍,从基础知识到实用技术功能,内容涵盖了从数组,类等基本概念到多态.模板等高级概念.教程本着实用的原则,每一小节都结合了可以笔试.面试的常见程序实例,以便从第一 ...

  2. python计算机二级考试知识点——文件操作

    1. 文件的使用:文件打开.关闭和读写 python通过open函数打开一个文件,并返回一个操作文件的变量,语法形式如下: <变量名>=open(<文件路劲及文件名>,< ...

  3. 计算机二级考试office专题之绝对引用相对引用

  4. 计算机二级Python(第一阶段)

    介绍   本篇文章主要针对于计算机二级考试的崽崽,当然想了解Python和学习Python的崽崽也是可以看本篇文章的:毕竟,手机和电脑都可以运行Python:本篇我文章虽然是笔记,但是也纯靠手打,希望 ...

  5. 更新 | 2019年9月计算机二级office模拟题库

    随着2019年上半年计算机二级考试的完美落幕,紧接着的便是9月份的考试了. 到目前为止,下半年9月份计算机二级考试报名开通时间在6月前后,现在也基本结束. 2019年9月(56次)全国计算机等级考试( ...

  6. 全国计算机等级考试二级Python语言程序设计考试大纲

    全国计算机等级考试二级Python语言程序设计考试大纲(2018年版) 基本要求 掌握Python语言的基本语法规则. 掌握不少于2个基本的Python标准库. 掌握不少于2个Python第三方库,掌 ...

  7. 计算机等级考试【二级C语言程序设计】知识点整理

    *免责声明:本文章中所收集或者引用到的内容的所有版权均为引用内容的原作者所有,本站仅作收集并整理,不承担任何法律责任! *题库收集来源于:[未来教育考试软件2017年版 - 计算机二级 - C语言程序 ...

  8. NCRE的JAVA二级考试大纲

    全国计算机等级考试二级 Java 语言 程序设计考试大纲(2018 年版) 基本要求 1. 掌握 Java 语言的特点.实现机制和体系结构. 2. 掌握 Java 语言中面向对象的特性. 3. 掌握 ...

  9. 计算机二级Python

    概述 计算机二级在近两年新加了python的选择,趁机考了一下,顺便记录一下学习的一些所获 第一章 程序设计语言概述 考纲考点: 这一部分主要是介绍计算机语言的公共常识,一些尝试我就按照自己的理解方式 ...

随机推荐

  1. OpenCV图像处理学习笔记-Day4(完结)

    OpenCV图像处理学习笔记-Day4(完结) 第41课:使用OpenCV统计直方图 第42课:绘制OpenCV统计直方图 pass 第43课:使用掩膜的直方图 第44课:掩膜原理及演示 第45课:直 ...

  2. Lua 协同程序(coroutine)

    什么是协同(coroutine)? Lua 协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西. 协同是非常 ...

  3. 086 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 03 面向对象基础总结 01 面向对象基础(类和对象)总结

    086 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 03 面向对象基础总结 01 面向对象基础(类和对象)总结 本文知识点:面向对象基础(类和对象)总结 说明 ...

  4. 04 Storage and Calculation C语言中的存储和计算

    文章内容来源于Programming Hub的学习记录,本人整理添加了中文翻译,如有侵权,联系本人删除 Variables C语言中的变量 Let's extend our mainfunction ...

  5. Java知识系统回顾整理01基础04操作符03逻辑运算符

    一.长路与 和 短路与 无论长路与还是短路与 两边的运算单元都是布尔值 都为真时,才为真 任意为假,就为假 区别 长路与 两侧,都会被运算 短路与 只要第一个是false,第二个就不进行运算了 pub ...

  6. Docker入门手册

    20.Docker 20.1 Docker的起源 2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫"dotCloud"的公司,这家公司主要提供基于PaaS的云计算技术服务 ...

  7. JavaScript格式化返回当前日期和时间

    要求: 返回当前日期和时间,如 2020年10月06日 星期二 下午08点15分35秒 代码实现: function getDate() { var date = new Date(); var ye ...

  8. .NET Standard 简介

    系列目录     [已更新最新开发文章,点击查看详细] .NET Standard 是一套正式的 .NET API 规范,有望在所有 .NET 实现中推出. 推出 .NET Standard 的背后动 ...

  9. 51Testing和传智播客相比哪个好?

    首先我们需要先了解两家企业,51Testing是博为峰旗下的主营业务之一,主要是软件测试人才培训,包含就业培训.企业内训等服务,博为峰除了51Testing这个主营业务之外,还开设了51Code,主要 ...

  10. File、Blob、ArrayBuffer等文件类的对象有什么区别和联系

    前言 在前端中处理文件时会经常遇到File.Blob.ArrayBuffer以及相关的处理方法或方式如FileReader.FormData等等这些名词,对于这些常见而又不常见的名词,我相信大多数人对 ...