Java语言基础(一)-java主类结构(java主类怎么写)

createh52个月前 (01-23)技术教程28

java程序是面朝向对象的程序开发语言。java语言的基本组成单元是类,类中有包括属性与方法两部分。每一个程序都必须包含一个main()方法,含有main()方法的类称之为主类。


基本数据类型

整数类型用来储存整数数值,既没有小数部分的数值,可以是正数,也可以是负数。java中整数类型有三种表达方式,分别为十进制、八进制和十六进制。
// 十进制:除0以外,不能使用0作为十进制数字的开头,如120、0、-120。
// 八进制:必须以0为开头,如0123、-0123。
// 十六进制:必须以0X或0x开头,如0x25、0X25。
整数型根据他所占内存大小的不同,可以分为byte(占8位内存;取值范围为-128~127)、short(占16位内存;取值范围为-32768~32767)、int(占32位内存;取值范围为-2147483648~2147483647)、long(占64位内存;取值范围为-9223372036854775808~9223372036854775807)。
定义以上4中类型的变量时,要注意变量的取值范围,超出相应范围就会报错。对于long型值,若赋给的值大于int型的最大值或小于int型的最小值,则需要在数字后加L或l,表示该数值为长整数。如long number = 2147483650L;

浮点类型

浮点类型表示有小数部分的数字,java中的浮点类型分为单精度浮点类型float(占32位内存;取值范围1.4E-45~3.4028235E38)和双精度浮点类型double(占64位内存;取值范围4.9E-324~1.7976931348623157E308)。在默认情况下,小数都被看做double型,若使用float型小数,则需要在小树后面添加F或f。可以使用后缀D或d来明确表明这是一个double类型数据,不加d不会出错,但生命float时如果不加f,系统会认为变量时double类型而出错。

相关文章

一看就懂的Java对象内存布局(java内部对象)

Java对象的内存布局1 前言新建对象的方式:Object.clone,反序列化直接复制已有数据,初始化新建对象的实例字段Unsafe.allocateInstance没有初始化实例字段new反射ne...

谷歌宣布:两年后所有32位应用程序将全部转换为64位

【CNMO新闻】一年前,谷歌向Android应用程序开发人员提供了关于2019年8月即将推出Google Play商店的新64位要求的提醒,现在它发布了有关其64位转换的更多细节。谷歌根据2017年1...

35个可以提高千倍效率的Java代码小技巧

代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是...

Java-对象到底占多少个字节?计算规则是什么?

JAVA对象模型我们先了解一下,一个JAVA对象的存储结构。在Hotspot虚拟机中,对象在内存中的存储布局分为 3 块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(...

《Servlet》第02节:Tomcat运行环境及目录结构介绍

Tomcat是使用Java语言开发的一个开源免费的Web服务器,1、安装Tomcat容器我们作为初学者,这里直接使用Tomcat作为Servlet的运行容器,首先需要去Apache官网下载Tomcat...

AMD 64位ARM处理器开卖:只是开发板

2014-08-01 09:00:00 [ 驱动之家 转载 ] 5月份,AMD公开展示了自家的第一颗ARM架构处理器“Opteron A1100”,代号“西雅图”(Seattle)。与之搭配的是一套开...