Java基础学习笔记——数据类型和运算符
来源:互联网 发布:淘宝如何重新申请退款 编辑:程序博客网 时间:2024/04/30 13:17
数据类型和运算符
Java语言是一门强类型语言。
强类型含义
所有变量必须先声明、后使用。
指定类型的变量只能接受类型与之匹配的值。
1. 注释
单行注释
多行注释:
- 在多行注释中可嵌套单行注释,但是在多行注释中不可嵌套多行注释。
文档注释
javadoc工具默认只处理以public或protected修饰的类、接口、方法、成员变量、构造器和内部类之前的文档注释。
对于处于多个包下的原文件来生成API文档时,才有概述页面。
API文档
API,应用程序接口。
API文档就是用以说明应用程序接口的文档。
对于Java语言来说,API文档通常相依说明了每个类、每个方法的功能及用法等。
细节
- 添加注释也是调试程序的一种重要方法。
2. 标识符和关键字
分隔符
分号
花括号
方括号
圆括号
空格
圆点
标识符规则
- 标识符由字母、数字、下划线和美元符号组成,第一个字符不能是数字。
Java关键字
3. 基本数据类型
整型
byte,1个字节,8位
short,2个字节,16位
int,4个字节,32位
long,8个字节,64位
字符型,三种表现形式
直接通过单个字符来指定字符型值,如‘A’,‘9’
通过转义字符表示特殊字符型值,如‘\n’
直接使用Unicode值来表示字符型值,格式是‘\uXXXX’,XXXX代表一个十六进制的整数。
浮点型
float,4个字节,32位
double,8个字节,64位
两种表现形式
十进制数形式
科学计数法形式
布尔型
数值中使用下划线分隔
Java7中引入的新功能
4. 基本类型的类型转换
自动类型转换
当把一个表数范围小的数值或变量直接赋给另一个表数范围大的变量时,系统将可以进行自动类型转换。
如果希望把基本类型的值转换为对应的字符串时,可以把基本类型的值和一个空字符串进行连接。
强制类型转换
表达式类型的自动提升,规则
所有的byte类型、short类型和char类型将被提升到int类型。
整个算术表达式的数据类型自动提升到与表达式中最高等级操作数同样的类型。
5. 直接量
概述
- 直接量是指在程序中通过源代码直接给出的值,如a=5中的5就是一个直接量。
直接量的类型
基本类型:int、long、float、double、boolean、char
字符串类型:String
null类型:null
直接量的赋值
String类型的直接量不能赋给其他类型的变量。
null类型的直接量可以直接赋给任何引用类型的变量,包括String类型。
boolean类型的直接量只能赋给boolean类型的变量。
6. 运算符
算术运算符
- 加、减、乘、除、取余
赋值运算符
- 赋值运算符左边只能是变量
位运算符
比较运算符
逻辑运算符
三目运算符
运算符的优先级
- Java基础学习笔记——数据类型和运算符
- Java学习笔记:数据类型和运算符
- Java学习笔记--数据类型和运算符
- Java基础——数据类型和运算符
- Java 学习基础第三章之数据类型和运算符
- Java基础学习总结----数据类型和运算符
- 疯狂JAVA讲义学习笔记3——数据类型和运算符
- [学习笔记]Java数据类型,变量和运算符
- java基础语法-运算符和数据类型
- 【java基础】数据类型和运算符
- [Java基础笔记]数据类型和基本运算
- Java基础学习笔记(一)环境变量配置,数据类型,运算符,控制语句,循环语句
- 【学习笔记三】最基本的JAVA基础[数据类型,运算符]
- JAVA基础——数据类型及运算
- Java语言基础(二)——数据类型、运算符和流程控制语句
- 黑马程序员——高新技术---Java基础语法-数据类型和运算符
- 黑马程序员--------------java基础语法(—)------常量,变量,数据类型和运算符
- HTML5独家分享:原生JS学习笔记1——基本数据类型和运算符
- MVC4 Model View Controller分离成独立项目
- 在Linux/centos下查看网卡型号,如何查看主板型号,CPU/显卡信息,硬盘型号等硬件信息
- 使用maven profile实现多环境可移植构建
- PHP搜索框案例
- 自定义字符串函数:strlen,strcat,strcpy,strcmp
- Java基础学习笔记——数据类型和运算符
- WifiQualifiedNetworkSelector
- 初学HTML
- 视图
- 字符串匹配Sunday算法C++实现
- 软件
- hihoCoder 1288 Font Size 二分
- USACO
- html中如何在页面跳转中传递参数