首页 > 代码库 > JAVA数据类型

JAVA数据类型

java程序是由一个一个类组成的。
每个程序都以;结束
java文件写好保存后,在命令台输入javac+文件名.java 生成一个字节码文件(.class结尾的文件) 然后再输入java+文件名运行结果
一个文件中可以有多个类,源文件中有几个类, 编译后就会生成几个.class文件,一个源文件中最多只能有一个class被声明为public
public class 类名{}; 类的声明 ,注意:声明为public类的类名与文件名必须一模一样!
public static void main(String[] args){} 这个方法叫主方法,是程序的入口
System.out.println();输出语句 ln是换行的意思
System.out.print(); 不带换行的输出语句。
java语言的核心:
jdk: java development kits 开发环境(面向开发人员的)
jre: java Runtime Environment 运行时环境(服务器上的)
标识符:凡是自己可以起名字的地方都是标识符(类名、方法名、变量名等等)
标识符命名规则:(必须遵守的)
由26个英文字母大小写,0-9,_或$组成。
数字不可以开头
不可以使用关键字或保留字,长度无限制。
标识符不能包含空格。
变量的概念:
内存中的一个存储区域。
该区域由自己的名称(变量名)和类型(数据类型)
Java中每个变量必须先声明,后使用
该区域的数据可以在同一类型范围内不断变化
java中的变量定义格式:数据类型 变量名=初始化值。 例:int a=5;
定义在方法中的变量不能够在方法外直接别调用。直接调用汇报编译错误
变量的分类:基本数据类型,引用数据类型
整型 byte(-128~127) int shot long
定义long型变量,值得末尾要加L(大小写都可以)
浮点型 定义float类型的后边要加上f(大小写都可以)
字符型=两个字节:char 定义字符型的要加‘’ 只能表示一个字符(英文、中文、标点符号等) 一个转义字符(例如:‘\t‘‘ln‘)也是一个字符都可以用char接收
字符串:string 定义字符串型要加“”
布尔类型:只能够取值为true或false。不能取值为null
变量之间的运算(不考虑boolean 剩下:char byte short int long float double)
1、自动类型转换
当容量小的数据类型与容量大的数据类型作运算时,容量小的会自动转换为容量大的数据类型
char ,byte, short==》int==》long==》float===double
需要注意的是:当char、byre、short之间做运算时,默认的结果为int型
2、强制类型转换:
容量大转换为容量小的要是用强制类型转换符:()
强制类型转换的问题:会导致精度的损失。
字符串与基本类型之间的运算:只能是连接运算:+。得到的结果仍然是一个字符串

JAVA数据类型