第 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. 炉石传说酒馆战棋一键拔线(windows)

    小编的业余游戏之一<炉石传说>,这里分享的是现在很火的游戏拔线(跳过约20秒的战斗动画),用夜吹的话说,注意,不是"日你大坝",是"整活",哈哈.小 ...

  2. tomcat 验证码显示问题

    在Web开发中使用验证码时可能遇到的问题:java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsE ...

  3. PJzhang:Firefox渗透测试插件HackTools样例

    猫宁~~~ firefox插件hacktools地址: https://addons.mozilla.org/zh-CN/firefox/addon/hacktools/ HackTools由Ludo ...

  4. 还不会ida*算法?看完这篇或许能理解点。

    IDA* 算法分析 IDA* 本质上就是带有估价函数和迭代加深优化的dfs与,A * 相似A *的本质便是带 有估价函数的bfs,估价函数是什么呢?估价函数顾名思义,就是估计由目前状态达 到目标状态的 ...

  5. 【学习笔记】陀螺 Treap

    以下来自一堆人从食堂走回机房时的 yy \(\Huge{强烈谴责\ \mathrm{s\color{red}{kyh}}\ 看博客不留评论的行为}\) 听说 longdie 要爆砍 FHQ 无旋 Tr ...

  6. 【矩阵乘优化DP】涂色游戏

    题目大意 用 \(p\) 种颜色填 \(n\times m\) 的画板,要求任意相邻两列的颜色数都不少于 \(q\) ,求方案数. 数据范围 \(1\leq n\leq 100,1\leq m\leq ...

  7. java流程控制之习题

     经过近段时间的学习,差不多也掌握了java的流程控制以及基本知识,下面就来一起练练习题吧,看能做出来几道. 第一道题:假设小明有100块钱,这时候小明去超市需要换零钱,超市提供的零钱有1元面值,2元 ...

  8. centos8上配置openssh的安全

    一,openssh服务版本号的查看 1,查看当前sshd的版本号 : [root@yjweb ~]# sshd --help unknown option -- - OpenSSH_7.8p1, Op ...

  9. 说明资源路径位置类型无法解析The type javax.servlet.http.HttpServletResponse cannot be resolved.

    导入dispatch项目后报错: 解决办法:在项目上单击鼠标右键>  Add Libraries  选择 Server Runtime,下一步  选中Apache Tomcat7 完成  切换标 ...

  10. git 撤销push到远程仓库的无用commit

    一 回退代码 git reset <版本号> --soft // 软回退 - 所有的commit修改都被撤销了,且修改的代码统一撤回到暂存区 git reset <版本号> - ...