java回顾
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java回顾,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2078字,纯文字阅读大概需要3分钟。
内容图文
![java回顾](/upload/InfoBanner/zyjiaocheng/594/edd84476152a4d639993a009d67e0291.jpg)
标识符:
(1)什么是标识符?
(2)标识符的命名规则
关键字:关键字都是小写的
字面值:数据。存储在内存中,具有类型。
java中出现的字面值默认为int类型处理
变量:
(1)本质:内存中的一块存储空间
(2)三大组成部分:数据类型、变量名、字面值
(3)作用域/有效范围
(4)分类:成员变量(类体之内,方法体之外)和局部变量(方法体之内)
(5)就近原则
(6)局部变量必须先定义后赋值再访问;成员变量可以不赋值访问,访问值为对应数字类型的默认值
数字类型:
(1)作用:指导程序执行过程中给变量分配多大的内存空间
(2)数据类型的分类
- 基本数据类型:8大基本数据类型
- 引用数据类型:类、接口、数组、字符串
8大数字类型byte、short、int、long、float、double、boolean、char
(3)8大基础数据类型所占用的存储空间和取值范围
(4)数据类型的转换:自动数据类型转换
字符编码:将字符编码成计算机能够识别的二进制
(1)字符编码的种类
(2)ASCLL码:‘a’、’A‘、’0‘
(3)java中char数据类型可以存储一个中文
(4)unicode全国统一的编码方式
(5)转义字符:将特殊的字符转换成普通的字符
整数型数据的三种表示方法:二进制、八进制、十六进制
(1)整数型字面值默认为int类型,可以在不超过范围的情况下转换为byte、short、long
(2)浮点数类型的字面值默认为double类型,如果想要变成float类型,在后面加上f转换。
基本数据类型的转换规则
//强制类型转换
double a = 3.14;
int b = (int) a;
System.out.println(a);
(1)布尔数据类型不可以转换,其他数据类型均可以转换
(2)自动类型转换:小容量数据类型可以自动转换为大容量数据类型
(3)强制数据类型转换(损失精度):大容量转小容量,加强制类型转换符。(int)
(4)byte、short、long、char相互转换时,先转换成int类型,再转换成对应类型
(5)做复合数据类型运算时,先转换成容量大的数据类型再进行运算
(6)如果整数型字面值没有超过byte、short、char的取值范围,可以直接把字面值赋值给byte、short、char类型的变量。
问题:源码和字节码的存储位置???
运算符
功能划分如下
算数运算符 | +、-、*、/、++、–、% |
---|---|
关系运算符 | >、<、>=、<=、!= |
布尔运算符 | &&、||、&、|、! |
位运算符 | & 、|、~、^、>>、>>>、<< |
赋值类运算符 | =、+=、-=、*=、/=、%= |
字符串连接运算符 | + |
条件运算符 | ?: |
其他运算符 | instanceof、new |
(1)位运算符:按位与、按位或、按位非、按位异或、右移、右移,左边空出的补0,左移
(2)++在变量前表示先+1后赋值,在变量后表示先赋值后+1
内容总结
以上是互联网集市为您收集整理的java回顾全部内容,希望文章能够帮你解决java回顾所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。