1.Java使用Unicode字符集,一般用16位二进制表示一个字符。且Java中午sizeof关键字,因为所有基本数据类型长度是确定的,不依赖执行环境。

2. Java变量在声明时并没有分配内存,真正的内存分配是在赋初值时进行的。

3.方法参数????

4.变量名应该唯一,若重复,则按照临近原则,使用最近的一个变量进行操作。

5.Java数据类型转换:(就是精度低的可以自动转换成精度高的,否则会报错,除非强制类型转换)

   java不支持指针,结构(struct),和联合(union)类型

  \ 反斜杠

\ddd 1-3位八进制数所表示的字符(ddd)
\uxxxx 1-4位16进制数所表示的字符(xxxx) 如‘中’Unicode码是\u4e2d,所以       ‘\u4e2d’  表示字符  ‘中’
\r 回车
\n 换行
八进制 0开头,如0123
十六进制 0x开头,如0x23FE
二进制 0B开头,如0b10101
long 数字后加L或l,如 long j=300L
float 数字后加F或f,如float f=3.4F

  一个整数数字隐含为int型,一个浮点数字隐含为double

  byte,short,和char在一块运算时,首先默认转换为int型进行运算。

  就是精度低的可以自动转换成精度高的,否则会报错,除非强制类型转换。故二元运算符,运算结果的数据类型一般为两个操作数中表达范围较大的类型。

  Java对+运算进行了扩展,可以拼接字符串。如 "ab"+"efd"得"abefd"。且进行+运算时,如果一个操作数为字符串,则其他的操作数会自动转换为字符串。

  Java中%的操作数可为浮点数,如52.3%10=2.3

6.

(boolean_expr) ? ture_statement : false_statement; //如 boolean b=c==true? true:false;

7.逻辑运算符&&   ||   !  用于逻辑运算,用于处理布尔类型数据,如

if (month==12 || month==1)

8.for中初始化部分,和迭代部分可以有多个声明,使用多个变量,每个变量间用‘,’分隔开。且各个部分均可为空 如:

for(int i=1,j=4;i<3||j<5;i++,j++) {
System.out.print("i="+i+"j="+j);
}

并且对于数组和集合所有元素的遍历,还有另一种写法;

for(int e:a)
sum=sum+e;

意思为:对于整型数组a中每个整数e(每个整数均用e代表),进行for循环中的操作

9.break 用来退出一个循环,switch中用来终止语法块,或者后面加标签实现调转(即跳出标签的内容,标签后所有内容均不执行) 如:

/**
* break 使用
*/
first:{
second:{
third:{
System.out.println("\n进入了三");
if(true) {
break second;
}
System.out.println("不执行,因为跳出了二");
}
System.out.println("不执行,因为跳出了二");
}
System.out.println("跳出二后,直接执行二块后面的");
}

  执行结果为:

    进入了三
    跳出二后,直接执行二块后面的

10.continue 用于想提前结束此次循环,直接开始下一次循环。且后面也可以加标签

Java程序设计(第二版)复习 第二章的更多相关文章

  1. CSAPP深入理解计算机系统(第二版)第三章家庭作业答案

    <深入理解计算机系统(第二版)>CSAPP 第三章 家庭作业 这一章介绍了AT&T的汇编指令 比较重要 本人完成了<深入理解计算机系统(第二版)>(以下简称CSAPP) ...

  2. javascrit2.0完全参考手册(第二版) 第1章第2节:javascript的历史和使用

    javascript曾经带给人许多误解,例如如果你不了解它的历史,那么你可能困惑它和java有什么关系,其实它们一点关系都没有.网景公司1995年在Navigator 2.0 中引入这门语言时它叫Li ...

  3. 《JAVA程序设计》实训第二天——《猜猜看》游戏

    课程实训第二天,我在第一天的基础上去导入目录,第一天那时候一直改动都是改动不到,上网找了相关的知识.问了同学该怎么去导入显示图片. public class weiwei extends JFrame ...

  4. javascrit2.0完全参考手册(第二版) 第2章第2节 语言特性

    脚本执行顺序     js代码是按照它们在html中出现的顺序一行一行被解释的.这表明把函数定义和变量声明放到<head>中会很好.这保证了函数的代码和事件相关的处理程序不会立即执行. 大 ...

  5. 笔记-Python基础教程(第二版)第一章

    第一章 快速改造:基础知识 01:整除.乘方 (Python3.0之前 如2.7版本) >>> 1/2 ==>0 1/2整除,普通除法: 解决办法1: 1.0/2.0  ==& ...

  6. 南京邮电大学java程序设计作业在线编程第二次作业

    王利国的"Java语言程序设计第2次作业(2018)"详细 作业结果详细 总分:100 选择题得分:60  1. 表达式9==8&&3<7的运算结果是( ) ...

  7. 《大数据技术应用与原理》第二版-第三章分布式文件系统HDFS

    3.1分布式文件 HDFS默认一个块的大小是64MB,与普通文件不同的是如果一个文件小于数据块的大小,它并不占用整个数据块的存储空间. 主节点又叫名称节点:另一个叫从节点又叫数据节点.名称节点负责文件 ...

  8. javascrit2.0完全参考手册(第二版) 第2章第4节 基本的数据类型

    每一个变量都有一个确定的类型表明它存储什么样的数据.js基本的数据类型有strings字符串.numbers数字.Booleans布尔类型.字符串是使用双引号或单引号包含的一串字符:数字包括整数或浮点 ...

  9. javascrit2.0完全参考手册(第二版) 第1章第1节 在XHTML文档中增加javascript

    通常,向文档中增加script脚本使用<script>元素,在HTML中增加脚本的方式有4中: (1)放到<script></script>块中: (2)<s ...

  10. javascrit2.0完全参考手册(第二版) 第2章第3节 变量

    变量存储数据.每个变量都有一个名字,叫做标识符.在js中声明变量使用var关键字,var为新的数据分配存储空间,或者指示一直标识符正在使用.声明变量非常简单: var x; 这个语句告诉解释器一个新的 ...

随机推荐

  1. CentOS7虚拟机配置ip地址

    首先安装后的虚拟机选NAT模式配置vm的虚拟网络编辑器(vmware中的编辑),NAT模式中查看DHCP的范围,配置子网(写成和电脑一样),在linux中进入/etc/sysconfig/networ ...

  2. python实战:用70行代码写了一个山炮计算器!

    python实战训练:用70行代码写了个山炮计算器! 好了...好了...各位因为我是三年级而发牢骚的各位伙伴们,我第一次为大家插播了python的基础实战训练.这个,我是想给,那些python基础一 ...

  3. 算法之Python实现 - 002 : 换钱的最少货币数补充(每种货币只能使用一次)

    [题目]:给定数组arr,arr中所有的值都为正数且不重复.每个值代表一种面值的货币,每种面值的货币仅可以使用一张,再给定一个整数aim代表要找的钱数,求组成aim的最少货币数. [代码1]:时间与额 ...

  4. Oracle 11gR2 客户端windows 10安装后PL/SQL配置

    操作系统:windows 10 软件:Oracle 11gR2 客户端 (64 bit) PLSQL Developer 13 (64 bit) 注意:PLSQL与oracle客户端版本要一致 1. ...

  5. Oracle使用学习笔记(一)

    一.实体关系模型的三个关键因素 实体:具有相同特征和属性的显示世界事务的抽象,对应面向对象编程中的类,动物就是一个实体 属性:实体具有的特征,如类的属性,动物的名字,体长等 关系:一对一,一对多,多对 ...

  6. alias命令详解

    1.简介: 设置指令的别名,用户可利用alias,自定指令的别名.若仅输入alias,则可列出目前所有的别名设置. alias的效力仅及于该次登入的操作.若要每次登入是即自动设好别名,可在/etc/p ...

  7. springBoot、SpringCloud 常用注解

    1,@SpringBootApplication是springboot启动类的入口注解,标注在主启动类上:2,@EnableEurekaServer 是eureka服务端启动,接受其他服务注册进来,标 ...

  8. R语言-图形辅助

    1.画底纹格子    grid()函数 > plot(rnorm(100)) > grid() #画底纹格子 > grid(nx=NA, ny=8, #画水平底纹,横坐标无分隔,纵坐 ...

  9. Linux yum源

    (一)yum源概述 yum需要一个yum库,也就是yum源.默认情况下,CentOS就有一个yum源.在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者 ...

  10. word交叉引用公式编号时和连公式一起引用

    如下所示: 假定一副待处理图像中的灰度值个数为m,灰度值为i的像素个数为 个,那么图像中的总像素数为N,公式如m=x+y (2)所示: m=x+y                            ...