java类中还有什么 java中有哪些类
很多朋友对于java类中还有什么和java中有哪些类不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
java类包含哪些内容
Java中的类由主要由两部分内容组成:
字段(又称变量):说明属性、特征,设计时要考虑字段名、数据类型、访问权限等方面,还可以设置初始值。出于保护数据的需要,多声明为private权限;
方法(也称函数):说明行为、功能,设计时要包含方法名、参数、返回值的数据类型、访问权限等内容,方法名后的圆括号不能省略
Java中常用的类有哪些
一. System:
1.首先是System类,因为从一开始从接触java起,我们就无时无刻都在接触它,经常用它来向屏幕,向控制台打印输出一些信息,System.out.println(“hello world”);这个只是在控制台输出一条信息“hello world”,今天我们学到这里,才知道out只是System类中的一个字段,也就是一个成员变量,而且还是静态的,是一个对象的引用,即PrintStream,是标准的输出流,向标准的输出设备输出信息的,所以我们这里才调用了对象out的println()这个方法。所以类似与out字段的还有其他两个,如in是InputStream类的一个对象,那么in则是一个标准的输入对象,他可以读取或则也可以说从键盘或则其他输入设备接收或者读入一个信息,那么err也是PrintStream类的一个对象,则是标准的错误输出流,那其实这些所谓的标准的输入输出,他们功能实现底层是靠C语言和设备直接沟通的,java只是依赖C语言完成了这些功能。
2.老师说学习System这个类并不是说要去做太多的深入了解,而是希望我们能掌握一些查阅API,掌握这个类中常用的几个方法,在以后的开发中能够写出一些需要的小东西。
3.Java中System这个类中的属性和方法都是静态的,可以通过类名可以直接调用,而且它位于java默认的包中java.lang包中,一般情况下我们要使用它的方法和属性,是不需要做导入包的动作的,然后我们还发先这个类没有构造方法,所以这就说明我们不能创建一个System类的对象,只能通过类名来直接调用它的属性和方法了,注意,它还是一个final类型的修饰的类。那么我们来看看还有什么那些方法比较重要呢?
java中有哪些类
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"混淆,不容易分辩。所以最好大写。
java中类修饰符有哪些
1.class不加修饰符的时候即直接声明 class A{}
在这种情况下,class前面没有加任何的访问修饰符,通常称为“默认访问模式”,在该模式下,这个类只能被同一个包中的类访问或引用,这一访问特性又称包访问性。
2.类修饰符:
(1)public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。
(2)abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。
(3)final,将一个类生命为最终(即非继承类),表示他不能被其他类继承。
3.成员变量修饰符:
(1)public(公共访问控制符),指定该变量为公共的,他可以被任何对象的方法访问。
(2)private(私有访问控制符)指定该变量只允许自己的类的方法访问,其他任何类(包括子类)中的方法均不能访问。
(3)protected(保护访问控制符)指定该变量可以别被自己的类和子类访问。在子类中可以覆盖此变量。
(4)friendly,在同一个包中的类可以访问,其他包中的类不能访问。
(5)final,最终修饰符,指定此变量的值不能变。
(6)static(静态修饰符)指定变量被所有对象共享,即所有实例都可以使用该变量。变量属于这个类。
(7)transient(过度修饰符)指定该变量是系统保留,暂无特别作用的临时性变量。
(8)volatile(易失修饰符)指定该变量可以同时被几个线程控制和修改。
4.方法修饰符:
(1)public(公共控制符)
(2)private(私有控制符)指定此方法只能有自己类等方法访问,其他的类不能访问(包括子类)
(3)protected(保护访问控制符)指定该方法可以被它的类和子类进行访问。
(4)final,指定该方法不能被重载。
(5)static,指定不需要实例化就可以激活的一个方法。
(6)synchronize,同步修饰符,在多个线程中,该修饰符用于在运行前,对他所属的方法加锁,以防止其他线程的访问,运行结束后解锁。
(7)native,本地修饰符。指定此方法的方法体是用其他语言在程序外部编写的。
扩展资料:百度百科-java关键字
参考资料:百度百科-修饰符
关于java类中还有什么的内容到此结束,希望对大家有所帮助。