第 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. spring-boot-route(十一)数据库配置信息加密

    Spring Boot最大的特点就是自动配置了,大大的减少了传统Spring框架的繁琐配置,通过几行简单的配置就可以完成其他组件的接入.比如你想要连接mysql数据库,只需要的配置文件里面加入mysq ...

  2. Linux init 详解(0,1,2,3,4,5,6)

    一.什么是 init init是Linux系统操作中不可缺少的程序之一. 所谓的init进程,它是一个由内核启动的用户级进程. 内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数 ...

  3. 西安交通大学c++[mooc]课后题12章(只有后两题)

    不是从第一题开始的,因为我刚准备把代码粘到CSDN上面,可以给自己看,也有可能启发后来者. 机会是留给有准备的人的      --路易斯·巴斯德 先写下第12周慕课学习总结吧! 多态就是将运算符重载, ...

  4. mysql物理优化器代价模型分析【原创】

    1. 引言 mysql的sql server在根据where condition检索数据的时候,一般会有多种数据检索的方法,其会根据各种数据检索方法代价的大小,选择代价最小的那个数据检索方法. 比如说 ...

  5. 多测师讲解a'pi自动化框架设计思想_高级讲师肖sir

    API自动化框架API自动化框架分为conf.data.utils.api.testcase.runner.report.log8个模块.conf是用来储存系统环境.数据库.邮件等的配置参数.项目的绝 ...

  6. Azure Cosmos DB (三) EF Core 操作CURD

    一,引言 接着上一篇使用 EF Core 操作 Azure CosmosDB 生成种子数据,今天我们完成通过 EF Core 实现CRUD一系列功能.EF Core 3.0 提供了CosmosDB 数 ...

  7. MeteoInfoLab脚本示例:中文处理

    在脚本中使用中文需要指明是unicode编码,即在含有中文的字符串前加u,比如:u'中文'.还需要将字体指定为一种中文字体.详见下面的例子.脚本程序: x = [1,2,3,4] y = [1,4,9 ...

  8. day54 Pyhton 前端JS05

    今日内容: 1.数组Array var colors = ['red','color','yellow']; 使用new 关键词对构造函数进行创建对象 var colors2 = new Array( ...

  9. js产生任意2个区间内的随机整数

    var code = myRound(30,100); function myRound(begin,end){ var num = Math.round(Math.random()*(end-beg ...

  10. 如何轻松使用 C 语言实现一个栈?​

    什么是数据结构? 数据结构是什么?要了解数据结构,我们要先明白数据和结构,数据就是一些int char 这样的变量,这些就是数据,如果你是一个篮球爱好者,那么你的球鞋就是你的数据,结构就是怎么把这些数 ...