JAVA基础
文章平均质量分 78
JAVA基础
一碗油泼面
没有什么事是一碗油泼面解决不了的,如果有那就两碗...
展开
-
java中的异常
在Java编程语言中,异常是指程序运行过程中出现的不正常且严重的错误。这些错误会中断正在运行的程序,因此,对异常的处理称为异常处理,它是程序设计中一个非常重要的方面,也是程序设计的一大难点。Java中所有的与异常有关的类都继承于Throwable类。Throwable类有两个子类,一个是Error类,另一个是Exception类。具体来说,Error类代表了JVM本身的错误,当这类错误发生时,JVM会做出终止线程的动作,我们通常不需要对这类错误进行处理。而Exception类则分为运行时异常和编译期异常。原创 2023-11-02 09:49:51 · 37 阅读 · 0 评论 -
Java常用类
Java的包装类是对八种基本数据类型进行封装,使之具有面向对象的特性。基本数据类型没有类的属性,例如方法。这些包装类分为两类,一种是对象型包装类,它不继承任何其他类,是Object的直接子类;另一种是数值型包装类,它继承自Number类。常用的包装类有Character、Number、Boolean等。Java的设计当初就提供了8种基本数据类型及对应的8种包装数据类型,正是为了更好地实现面向对象编程。原创 2023-11-01 11:22:18 · 36 阅读 · 0 评论 -
抽象类和接口
抽象类(Abstract Class)是Java中一种特殊的类,它不能被实例化。抽象类主要用于定义一组抽象方法(没有具体实现的方法),这些抽象方法需要由子类来实现。同时,抽象类也可以包含非抽象方法(有具体实现的方法)和普通成员变量。// 抽象方法// 非抽象方法System.out.println("这是一个非抽象方法");在Java编程语言中,接口是一种抽象类型,它主要是由一系列抽象方法组成的集合。这些方法没有具体的实现,而是只有声明。接口的目的是为了规定某些类应该具备的行为方式。原创 2023-11-01 10:45:14 · 40 阅读 · 0 评论 -
java三大特性-多态
Java中的多态,是面向对象编程的三大特性之一,继封装和继承之后。具体来说,多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定。这意味着一个引用变量最终会指向哪个类的实例对象,以及该引用变量发出的方法调用到底是哪个类中实现的方法,都必须在程序运行时才能决定。这种机制允许不同类型的对象对同一方法进行不同的实现,从而实现了同一个行为具有多个不同表现形式或形态的能力。例如,狗和猫都是动物,它们都有吃的行为,但是狗可以啃骨头,猫则可以咀嚼鱼。原创 2023-10-31 18:42:25 · 501 阅读 · 0 评论 -
java三大特性-继承
在Java编程语言中,继承是一种使得某个类型的对象(类)能获取另一个类型的对象(类)的属性和方法的方式。在Java中,子类可以重写父类的方法。方法重写是指子类提供了与父类相同名称和参数列表的方法。当子类对象调用该方法时,将执行子类中的实现,而不是父类中的实现。1、方法名必须相同。2、参数列表必须相同(包括参数类型和顺序)。3、返回值类型不一定要相同,但必须是父类方法的子类型或相同类型。4、访问修饰符不能比父类方法更严格。代码实例:System.out.println("动物发出声音");原创 2023-10-31 16:18:50 · 35 阅读 · 0 评论 -
java三大特性-封装
Java中的封装是一种将数据和对数据的操作隐藏在一起的机制,它能够提高代码的可维护性、可读性和安全性,实现代码的重用性和解耦。在Java编程语言中,包(package)是一种组织类的方式,其作用是提供唯一性,避免类名冲突。具体来说,包是一个类库单元,包含有一组类,这些类在单一的名称空间下被组织在一起,这个名称空间就是包名。在Java编程语言中,访问修饰符是一种关键的机制,它用于限制对类、变量、方法和构造方法的访问权限。具体来说,访问修饰符可以确定这些成员的可见性和访问范围。原创 2023-10-27 14:21:50 · 53 阅读 · 0 评论 -
方法和变量-2
成员变量(Member Variable)是Java类中的一种变量,它属于类本身,而不是类的某个对象。成员变量的生命周期从类被加载到内存开始,直到类被卸载出内存结束。成员变量可以被类的所有方法共享和访问。在类中定义成员变量时,需要使用private、protected或public关键字进行修饰。在Java编程中,局部变量是定义在方法、构造方法或语句块中的变量,其作用域仅限于当前方法、构造方法或语句块。这意味着只有在声明它们的方法或代码块中才能访问这些变量。原创 2023-10-27 11:07:49 · 34 阅读 · 0 评论 -
JAVA方法和变量
在Java编程语言中,成员方法是定义在一个类中的一种方法,用于实现类的行为和功能。这种行为和功能代表了对象可以执行的操作或从对象中获取的信息。例如,成员方法可以描述一个"人类"能够"跑步"或者"说话"等行为。1、方法名称:每个成员方法都有一个唯一的名称,用于在程序中调用这个方法。2、返回值类型:每个成员方法都有返回值类型,这表示了执行完这个方法后将向调用者返回何种类型的数据。如果一个成员方法不向调用者返回任何数据,那么它的返回值类型为void。3、参数列表:参数是传递给成员方法的值。原创 2023-10-26 16:55:26 · 166 阅读 · 0 评论 -
JAVA类和对象
当创建一个引用类型的变量时,首先会在栈内存中分配一块空间,然后在堆内存中也会分配一块具体的空间用来存储数据的具体信息,即存储数据的内存地址。对于引用数据类型,变量名不是直接指向具体的数值,而是存储了数据的内存地址的引用,也可以理解为存储了数据的hash值。例如,我们声明一个Date类型的对象d=new Date(),这里的d就是一个引用,它存储了新创建的对象在内存中的地址。、对象(Object):对象是类的实例,是具体存在的一个个体。java 类和对象的关系是:类是对象的模板,对象是类的实例。原创 2023-10-26 15:04:16 · 61 阅读 · 0 评论 -
JAVA面向对象
在Java编程语言中,对象是面向对象编程(OOP)的核心概念。一个对象可以被看作是一个类的实例,具有状态和行为。例如,一条狗是一个对象,它的状态可以有颜色、名字、品种等,行为可能有摇尾巴、叫、吃等。每个对象都有自己的数据(属性)和操作(方法),这些数据和方法被封装在对象内部,并通过公有的接口向外暴露,其他对象只能通过这些接口来访问和操作这个对象的数据和方法。面向对象的编程思想将现实世界中的每个事物都视为一个对象,例如人、车、小鸟等。这种思维方式使程序设计更接近实际生活,从而提高了代码的可读性和可维护性。原创 2023-10-25 15:46:15 · 24 阅读 · 0 评论 -
Java中的数组
数组,又称为Array,是一种有序的元素序列。这种序列将有限个类型相同的变量的集合命名,这个名称就是数组名。而组成数组的各个变量则被称为数组的分量,也叫做数组的元素,有时候也会被称为下标变量。用于区分数组的各个元素的数字编号称为下标。更具体来说,数组是在内存中连续存储的具有相同类型的一组数据的集合。例如,一维数组的定义方式如下:类型说明符 数组名 [常量表达式],如 int a [5];它表示定义了一个整型数组,数组名为 a,定义的数组称为数组 a。原创 2023-10-25 15:28:51 · 32 阅读 · 0 评论 -
十大经典算法
十大经典算法。原创 2023-10-24 10:13:35 · 909 阅读 · 0 评论 -
循环结构(while、do while、for、break、continue)
循环结构(while、do while、for、break、continue)原创 2023-10-19 16:46:19 · 155 阅读 · 0 评论 -
运算符和表达式
运算符:运算符就是一种告诉编译器执行特定的数学或逻辑操作的符号,用来表示针对数据的特定操作,也称之为操作符。表达式:在Java中,表达式(expression)是由操作数(operands)和操作符(operators)组成的一组代码,用于进行计算、执行操作或生成值。表达式可以包括变量、常量、方法调用、运算符和其他表达式的组合。原创 2023-10-18 19:25:05 · 29 阅读 · 0 评论 -
【数据类型和变量】
数据类型和变量原创 2023-07-25 08:56:35 · 29 阅读 · 0 评论 -
Java基本语法格式
JAVA基本语法原创 2023-07-21 13:44:30 · 761 阅读 · 0 评论 -
我的第一个程序“Hello,World!”
3、将HelloWorld.txt的后缀名改为.java,改后的名字为HelloWorld.java。8、输入javac HelloWorld.java 回车(javac + 需要编译问文件名称)9、此时文件编译完成,回到存放源文件的文件夹,出现编译后的文件HelloWorld.class。1、在自己电脑的文件夹中新建一个HelloWorld.txt 的文件;原创 2023-07-20 14:35:04 · 26 阅读 · 0 评论 -
Java开发环境的搭建与配置
Java开发环境的搭建与配置原创 2023-07-20 13:51:33 · 165 阅读 · 0 评论