java中有哪些类?

Python015

java中有哪些类?,第1张

Java有八大基本类型,可以分为四类:

1、byte:

byte数据类型是8位、有符号的,以二进制补码表示的整数

最小值是-128(-2^7);

最大值是127(2^7-1);

默认值是0;

byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型的四分之一;

例子:byte a = 100,byte b = -50。

2、short:

short数据类型是16位、有符号的以二进制补码表示的整数;

最小值是-32768(-2^15);

最大值是32767(2^15 - 1);

Short数据类型也可以像byte那样节省空间。一个short变量是int型变量所占空间的二分之一;默认值是0;

例子:short s = 1000,short r = -20000。

3、int:

int数据类型是32位、有符号的以二进制补码表示的整数;

最小值是-2,147,483,648(-2^31);

最大值是2,147,483,647(2^31 - 1);

一般地整型变量默认为int类型;

默认值是0;

例子:int a = 100000, int b = -200000。

4、long:

long数据类型是64位、有符号的以二进制补码表示的整数;

最小值是-9,223,372,036,854,775,808(-2^63);

最大值是9,223,372,036,854,775,807(2^63 -1);

这种类型主要使用在需要比较大整数的系统上;

默认值是0L;

例子:long a = 100000L,Long b = -200000L;

"L"理论上不分大小写,但是若写成"l"容易与数字"1"混淆,不容易分辩。所以最好大写。

./ 当前目录。

../ 父级目录。

/ 根目录。

人"类"就是一个类如People,里面有很多人类的属性,比如身高,性别,三围,年龄,等等 。

那么对象呢? 对象可以根据类产生出来,所以叫万事万物皆对象 。

比如你我他,都是一个具体的由人"类"产生出来的一个对象,那么你也会有这些属性如身高,性别3围,年龄啥的。

多用面向对象(OO)的思想去想你遇到的程序问题,或者分析现实中的事物吧。

电脑中的子目录很好理解,例如:

1、C:\是父目录,C:\Windows就是C:\的子目录。

2、C:\Windows\System32\就是C:\Windows的子目录。

类是一个抽象的概念,而对象是类抽象概念的实物表达,打个比方,比如水果摊进了一批水果(就好比是类),然后我就去问卖家有哪些新鲜的水果。

店家说有苹果、梨、桃等等(这里的苹果、梨、桃就是对象),也就是说对象是类的具体表达,

而类则是对象的抽象表达。

在java中,自有一套命名规则,下面我就大概的说一下,希望对你能有用. \x0d\x0a包名:包名是全小写的名词,中间可以由点分隔开,例如:java.awt.event\x0d\x0a\x0d\x0a类名:首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWorldApp\x0d\x0a\x0d\x0a接口名:命名规则与类名相同,例如interface Collection\x0d\x0a\x0d\x0a方法名:往往由多个单词合成,第一个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写,例如:balanceAccount, \x0d\x0aisButtonPressed\x0d\x0a\x0d\x0a变量名:全小写,一般为名词,例如:length\x0d\x0a\x0d\x0a常量名:基本数据类型的常量名为全大写,如果是由多个单词构成,可以用下划线隔开,例如:int YEAR, int \x0d\x0aWEEK_OF_MONTH;如果是对象类型的常量,则是大小写混合,由大写字母把单词隔开。