- 博客(8)
- 收藏
- 关注
原创 System类与Runtime类
1.System类System类定义了一些与系统相关的属性和方法,它所提供的属性和方法都是静态的。因此,可以直接使用System类调用其属性和方法。System类的常用方法: 方法声明 功能描述 static void exit(int status) 该方法用于终止当前正在运行的Java虚拟机,其中参数status表示状态码,若状态码非0,则表示异常终止。 ...
2018-11-24 16:48:34
523
原创 String类和StringBuffer类
@Java入门基础*1.比较String类和StringBuffer类在Java中定义了String和StringBuffer两个类来封装字符串,并提供了一系列操作字符串的方法,它们都位于Java.lang包中,因此不需要导包就可以直接使用;String类表示的字符串是常量,一旦创建后,内容和长度都是无法改变的。而StringBuffer表示字符容器,其内容和长度都可以随时修改。在...
2018-11-17 21:09:54
1121
原创 异常
@java入门基础异常:在程序运行的过程中,也会发生各种非正常状况。比如程序运行时磁盘空间不足,网络连接中断,被装载的类不存在。针对这种情况,在Java语言中,引入了异常,以异常类的形式对这些非正常情况进行封装,通过异常处理机制对程序运行时发生的各种问题进行处理;在Java中提供了大量的异常类,这些类都继承自Java.lang.Throwable类。Throwable类的继承体系:Thr...
2018-11-10 11:26:12
211
原创 多态
@Java入门基础多态1.多态概述在同一个方法中,由于参数类型不同而导致执行效果各异的现象就是多态;在Java中为了实现多态,允许使用一个父类类型的变量来引用一个子类类型的对象,根据被引用子类对象特征的不同,得到不同的运行结果;例如:Animal a = new Cat();要实现一个动物叫的方法,由于每种动物的叫声是不同的,因此可以在方法中接收一个动物类型的参数,当传入猫类对象...
2018-10-29 19:06:09
308
原创 抽象类和接口
@Java入门基础抽象类和接口1.抽象类当定义一个类时,常常需要定义一些方法来描述该类的行为特征,但有时这些方法的实现是无法确定的。在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来支撑它,那么这样的类我们称它为抽象类。Java允许在定义方法时不写方法体,不包含方法体的方法...
2018-10-27 11:41:46
154
原创 类与对象
@Java入门基础类与对象类用于描述多个对象的共同特征,它是对象的模板;如图:对象用于描述现实中的个体,它是类的实例;对象是根据类创建的,并且通过一个类可以创建多个对象;**1.**类的定义类是对象的抽象,它用于描述一组对象的共同特征和行为。类中可以定义成员变量和成员方法,其中成员变量用于描述对象的特征,也被称作属性,成员方法用于描述对象的行为,可简称为方法;定义一个类:Exa...
2018-10-25 19:15:06
1088
原创 构造方法
@java入门基础构造方法实例化一个对象后,要为这个对象中的属性赋值,可以通过调用构造方法来实现;构造方法是类的一个特殊成员,会在类实例化对象是被自动调用;1.构造方法的定义*定义构造方法的条件:方法名与类名相同在方法名的前边没有返回值类型的声明在方法中不能使用return语句返回一个值定义一个构造方法Example1:class Student(){ //...
2018-10-22 21:33:42
1006
原创 this关键字
Java入门*this关键字通过this关键字可以明确的去访问一个类的成员变量,解决与局部变量名称冲突问题。this.成员变量名 = 形式参数/局部变量;区分局部变量与成员变量:*在构造方法中同一个类的同一个变量所对应的成员变量和局部变量命名的不一致导致程序的可读性很差。例如:Example01class Person{ String name; //定义一...
2018-10-17 20:52:16
377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人