初识Java&Java数据类型

一.Java环境

.java类型文件经过编译(javac.文件名.java)生成一个字节码类型的文件.class(字节码类型实际上是一个二进制文件)。

编译:javac命令

执行:java命令

JDK:Java开发工具(Java Development Kit)

JRE:Java运行环境(Java Runtime Environment)

JVM:Java虚拟机(Java virtual machine)

 

 

二.Java打印HelloWorld

public:访问修饰限定符

class:类,相当于模板

TestFirst:类名,通常采用大驼峰的形式命名

在一个java文件中,如果有public class这样的类,那么类名一定要和文件名是相同的

一个Java文件中,只能有1个public class

 

 

三.数据类型

1.整型 int 占4个字节 

其中Integer是int的包装类,用

System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);

可以打印出最大值与最小值。

-2^31~2^31-1

2.长整型 long 8个字节

包装类为Long

最小值:-2^63

最大值:2^63-1

3.双精度浮点数 double 8个字节

包装类为Double

最小值:-2^63

最大值:2^63-1

4.单精度浮点型 float 4个字节

最小值:-2^31

最大值:2^31-1

5.字符类型 char 2个字节

包装类为Character

最小值:-2^15

最大值2^15-1

6.字节类型 byte 1个字节

包装类为Byte

7.短整型 short 2个字节

包装类为Short

8.布尔类型 boolean 没有明确规定占几个字节

9.引用数据类型:字符串

字符串 string str="hello";

四.常量(常量不能在运行过程中发生修改)

1.字面常量:10,hello,18.9,10L

2.被final修饰的常量 final int a=10;

五.类型转换

字节多的数据类型赋值给字节少的数据类型时,会发生编译错误,需要进行强制类型转换。

六.类型提升

1. 不同类型的数据混合运算, 范围小的会提升成范围大的.
2. 对于 short, byte 这种比 4 个字节小的类型, 会先提升成 4 个字节的 int , 再运算.

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值