栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java复习之数据和表达式

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java复习之数据和表达式

数据与表达式
  • 基本语法
    • 空白
    • 注释
    • 语句、分块和块
      • 关键字
      • 标识符
      • 编程风格
    • 数据类型
    • 表达式
      • 常量
      • 变量
      • 运算符

一周又过去了,工作之余是补充linux知识,基本没怎么复习自考的内容。跳槽之后,工作量及强度都增加了,明显感觉累了不少,学习时间也少。

基本语法 空白

在java程序中,换行符及回车符都可以表示一行的结束,它们可被看作是空白,另外空格键,水平定位键(Tab)亦是空白,编译器会忽略多余的空白。

注释

(1)单行注释://一行内的注释
(2)多行注释:/一行或多行注释/
(3)文档注释:/*文档注释/

语句、分块和块

语句是Java程序的最小执行单位,程序的各语句间以分号“;”分隔。
块:大括号里的内容。括号也是可以嵌套的

关键字 ,关键字不能作标识符。 标识符
  1. 标识符是由字母、数字、下划线(_)或美元符($)组成的字符串,其中数字不能作为标识符的开头。
  2. 标识符区分大小写,长度没有限制。
  3. 标识符中不能含有其他符号,例如+、=、*、及%等,当然也不允许插入空白。
  4. 标识符可用作变量名、方法名、接口名和类名。
  5. Java源代码采用的是Unicode码,用16位无符号二进制数表示一个字符,汉字也是字符
编程风格

·类名或接口名:多为名词,含有大小写,每个单词的首字母大写如HelloWorld、Customer、SortClass等。
·方法名:多是动词,含有大小写,首字母小写,其余各单词的首字母大写。尽量不要在方法名中使用下划线。如getName、setAddress、searchKey等。
·常量名:简单类型常量的名字应该全部为大写字母,单词与单词之间用下划线分隔,对象常量可使用混合大小写。如BLUE_COLOR。
·变量名:所有的实例变量、类变量、终极变量和静态变量等都使用混合大小写,首字符为小写,后面单词的首字母用大写。变量名中尽量不要使用下划线。如balance、orders、byPercent等。

数据类型

|

整数类型byte、short、int、long
基本数据类型浮点数类型float、double
字符类型char
基本数据类型布尔类型boolean
类类型class
复合数据类型数组它是对象,而不是一个类
接口类型interface

以0开头的数为八进制数,以0x或0X开头的数为十六进制数。
后面跟有字母F或字母D,则为浮点数。浮点型常量在默认情况下是double型的,除非用字母F明确说明它是float型的。
char类型的常量值必须用一对单引号(’ ’)括起来

表达式

表达式由运算符和操作数组成
算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和条件运算符,除此之外,还有几个特殊用途的运算符,如数组下标运算符等

常量

简单数据类型和String类型才有相应的常量形式。

变量

类中定义的变量就是类的成员变量。可由系统初始化。
方法内定义的变量称为自动变量,也称为局部变量、临时变量或栈变量。局部变量必须初始化,否则无法使用。

运算符
算术
运算符
算术运算符包括通常的加(+)、减(-)、乘(*)、除(/)、取模(%),(++),(–)加1减1运算符完成整型和浮点型数据的算术运算。许多语言中的取模运算只能用于整型数,Java对此有所扩展,它允许对浮点数进行取模操作。例如,3%2的结果是1,15.2%5的结果是0.2。取模操作还可以用于负数,结果的符号与第一个操作数的符号相同,例如,5%-3的结果是2,-5%-3的结果是-2,-5%3的结果是-2。
关系
运算符
关系运算符用来比较两个值,包括大于(>)、大于等于(>=)、小于(<)、小于等于(<=)、**等于()和不等于(!=)**6种。关系运算符都是二元运算符,也就是每个运算符都带有两个操作数。运算的结果是一个逻辑值。Java允许“”和“!=”两种运算用于任何数据类型。
逻辑
运算符
逻辑运算符包括逻辑与(&&)、逻辑或(|)和逻辑非(!)。前两个是二元运算符,后一个是一元运算符。Java对逻辑与和逻辑或提供“短路”操作功能。进行运算时,先计算运算符左侧表达式的值,如果使用该值能得到整个表达式的值,则跳过运算符右侧表达式的计算,否则计算运算符右侧表达式,并得到整个表达式的值。
位运算符位运算符用来对二进制位进行操作,包括按位取反(~)、按位与(&)、按位或(|)、异或(^)、右移(>>)、左移(<<)及无符号右移(>>>)。位运算符只能对整型和字符型数据进行操作。
移位运算符右移(>>)、左移(<<)及无符号右移(>>>)。

左移:右边空出的位用0填补高位左移溢出则舍弃该高位。计算机中常用补码表示数据,注,用补码计算

右移:左边空出的位用0或者1填补。正数用0填补,负数用1填补。注:不同的环境填补方式可能不同;低位右移溢出则舍弃该位。

其他运算符Java中的运算符还包括扩展赋值运算符(+=、-=、*=、/=、%=、&=、|=、^=、>>=、<<=和>>>=)、条件运算符(?:)、点运算符(.)、实例运算符(instanceof)、new运算符及数组下标运算符([])等。扩展赋值运算符是在赋值号(=)前再加上其他运算符,是对表达式的一种简写形式。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/927112.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号