小型网站开发 论文,宁波seo整站优化软件,优秀英文企业网站,阜宁专业做网站具有相同或相似性质的一组对象的抽象就是类 null只能被转换成引用类型#xff0c;不能转换成基本类型#xff0c;因此不要把一个null值赋给基本数据类型的变量
Java语言支持的类型分为两类#xff1a;基本类型和引用类型
基本类型包括boolean类型和数值类型。数值类型有整…
具有相同或相似性质的一组对象的抽象就是类 null只能被转换成引用类型不能转换成基本类型因此不要把一个null值赋给基本数据类型的变量
Java语言支持的类型分为两类基本类型和引用类型
基本类型包括boolean类型和数值类型。数值类型有整数类型和浮点类型。整数类型包括byte,short,int,long,char
浮点类型包括 float 和 double
有的时候也把char型称作字符型实际上字符型也是一种整数类型
引用类型包括类、接口和数组类型还有一种特殊的null类型
第三章 数据类型和运算符
Java语言是强类型语言意思是每个变量和每个表达式都有一个在编译时就确定的类型所有的变量都必须显式声明类型
标识符就是类变量、方法命名的符号
标识符不能包含空格
标识符只能包含美元符($)不能包含其他特殊字符
java关键字都是小写
基本数据类型(单位字节)
1 - byte
2 - short
4 - int
8 - long
2 - cchar
4- flaot
8-double
1-boolean
如果使用一个巨大的整数常量(超出int类型的范围)java不会自动把这个整数常量当成long类型来处理
字符集
什么时字符集
严格来说计算机无法保存电影、音乐、字符计算机只能保存二级制码因此这些东西要先转换成二进制码才能保存 所以才会出现各种各样的格式——mp3,wna之所以需要这些格式是用来将这些文件转换为二进制码才能保存。对于保存字符就简单多了直接把所有需要保存的字符编号当计算机要保存某个字符时只要将该字符的编号转换为二进制码然后保存起来。所谓字符集就是给所有字符的编号组成组合。早期美国人给英文字符、数字、标点符号等字符进行了编号让们认为所有字符顶多100多个这就是ASCII字符集后来其他国家的加入美国人又为这些语言的字符进行统一编号这次他们用了2字节16位支持65536个字符编号,这就是Unicode字符集。 字符型值的三种表示形式
//直接通过单个字符来指定字符型值char c A;
//通过转义字符表示特殊字符型值
char a \n;
//直接使用Unicode值来表示字符型值格式时\uXXXX,其中XXXX代表一个十六进制的整数
public class CharTest{
public static void main(String[] args){
char c 97;
System.out.println(c);//会直接打印字母a,这个是在ASCII字符集中的
}
}
如果把0-65535范围内的一个int整数赋给char类型系统会自动把这个int整数当作char类型来处理
还是记忆一下转义字符
\b -退格符
\n -换行符
\r-回车符
制表符的功能是在不使用表格的情况下在垂直方向按列对齐文本
\t是制表符如果前面输出的内容是8的倍数则\t将输出8个空格如果不是则补齐为8的倍数。
\t-制表符
Java7引入的新功能:程序员可以在数值中使用下划线不管是整数数值还是浮点型数值
//字符串true和false不会直接转换成boolean类型但如果直接使用一个boolean类型的值和字符串进行连接运算则boolean类型的值会自动转换成字符串
String str true ;
System.out.println(str); 3.4.6 使用var定义变量
使用var定义局部变量时必须在定义局部变量的同时指定初始值否则编译器无法推断该变量的类型
var a 20;
System.out.println(a);
var b3.4;
System.out.println(b);
var c (byte)13;
System.out.println(c);