Java-基础知识
文章平均质量分 56
Java的学习笔记
UDK_KL.
这个作者很懒,什么都没留下…
展开
-
Java——基础知识(十三)——异常
如有不妥之处欢迎指正目录异常异常的分类异常一种调错机制,更加方便地发现程序出错的所在地异常的分类1.编译异常原创 2021-05-13 21:21:50 · 214 阅读 · 0 评论 -
Java——基础知识(十一)——内部类
如有不妥之处欢迎指正目录内部类内部类原创 2021-05-12 20:41:05 · 129 阅读 · 1 评论 -
Java——基础知识(十)——多态、对象类型转换
如有不妥之处欢迎指正目录多态类的继承和方法重写体现多态对象类型转换instanceof关键字多态Java的多态是由类的继承、 方法的重写、父类的引用(类似指针)指向子类对象体现的类的继承和方法重写体现多态class A{ public void f() { System.out.print("A\n"); } public void g() { System.out.print("C\n"); }}c原创 2021-05-10 20:58:04 · 136 阅读 · 0 评论 -
Java——基础知识(九)——抽象类与抽象方法、接口
如有不妥之处欢迎指正目录抽象方法抽象类接口(interface)接口要求定义接口接口的实现和使用接口的继承抽象方法没有方法体的方法抽象方法要求结尾必须加分号修饰符必须带有abstract必须在抽象类内,抽象类内不一定全是抽象方法abstract class A{ abstract public void f();}抽象类不能实例化对象的类利用抽象类可以更加方便地对类进行分类抽象类通常是一个类组最顶层的父类抽象类内可以有非抽象方法abstract class原创 2021-05-09 11:53:30 · 1349 阅读 · 2 评论 -
Java——基础知识(八)——类的继承、父类的重写、Object类、final关键字
如有不妥之处欢迎指正目录概念实现重写父类方法条件实现super关键字Object类Object类中的常用方法final关键字作用概念类的继承是指在现有类的基础上构建一个新类继承主要描述类与类之间的关系,利用继承可以在不改变原有类的功能的前提下,对该类进行扩展,被继承的类称为父类,继承的类称为子类,父类和子类是一个相对的概念子类在继承父类时便拥有了父类中所有的成员变量和方法实现[修饰符] class 子类名 extends 父类名{ //子类代码}注意:Java中一个类只能原创 2021-05-09 10:43:53 · 142 阅读 · 0 评论 -
Java——基础知识(七)——this和satic关键字
如有不妥之处欢迎指正目录this 关键字static(静态)关键字this 关键字解决成员变量和成员变量所在类外的同名变量冲突的问题class A{ private int a; public void into(int a) { this.a=a; //第一个a为该类内部的成员变量,第二个a为类外局部变量原创 2021-05-09 09:33:50 · 88 阅读 · 0 评论 -
Java——基础知识(六)——方法的重载、递归、构造方法
如有不妥之处欢迎指正目录条件实现方便编程与使用的一种自动的机制,程序会自动根据输入数据类型和数量的不同调用相应的方法条件方法的名称相同方法的传入参数类型或个数不同与方法的返回值或类型无关实现public class Main{ public static String A(int a) { return "INT\n"; } public static String A(double a) { return原创 2021-05-08 19:49:26 · 86 阅读 · 0 评论 -
Java——基础知识(五)——类的封装
如有不妥之处欢迎指正目录封装的必要性封装的实现封装的必要性令该类的成员变量或内部信息不能被外界访问,外界只能通过该类提供的方法(函数)对该类的内部信息进行操作,以此来保证程序的正常运行。封装的实现通过将内部属性(成员变量)私有化(private),使外部不能直接访问其内部变量,并提供一些公共(public)的方法使外界有限制条件地间接访问和操作该类的内部成员。import java.util.Scanner;class A{ private int a;原创 2021-05-08 19:28:43 · 72 阅读 · 0 评论 -
Java——基础知识(四)——访问控制符
访问控制符如有不妥之处欢迎指正访问控制符的类型public(公有)——所有类可访问private(私有)——所在类可访问protected(保护)——子类可访问default(默认)——(包内访问)public成员或外部类在任何地方(包内、类内、不同包、不同类)都可访问private该成员只能在该类的内部访问protected该成员既可以被同一个包中的其他类访问,也可以被不同包中的子类访问default不填写访问控制符则为默认控制符。同包内可以任意访问访问控制符权限表原创 2021-05-01 21:15:25 · 95 阅读 · 0 评论 -
Java——基础知识(三)——类、成员变量、成员方法
类如有不妥之处欢迎指正类具有相同属性的对象的集合体类的创建定义类的格式[修饰符] class 类名 [extends 父类名][implements 接口名]注意:修饰符、父类名和接口名为可选项类名首字母要大写extends关键字用于说明该类继承于哪一个类implements关键字用于说明该类实现了哪些接口类必须编写在.java文件中一个.java文件中,可以存在N个类,但是只能存在一个public修饰的类.java文件的文件名必须与public修饰的类名完全一致原创 2021-05-06 23:46:28 · 357 阅读 · 1 评论 -
Java——基础知识(二)——基本数据类型
基本数据类型如有不妥之处欢迎指正整数类型名占用空间取值范围byte8bit-128~127short16bit-32768~32767int32bit−231-2^{31}−231 ~ 2312^{31}231-1long64bit−263-2^{63}−263 ~ 2632^{63}263-1注意使用long型变量时,如果数据大小超过了int的大小需要在数字后加L或l;long a = 123456798101111213L;原创 2021-05-03 22:24:18 · 52 阅读 · 1 评论 -
Java——基础知识(一)——面向对象
面向对象如有不妥之处欢迎指正面向对象就是把构成问题的事物分解成一个个对象,从而能够较为方便的描述某个事物在解决问题中的行为。对象对象是男朋友一种特殊的变量,不仅能够存储数据,还能够对数据进行操作。对象的成员:对象中的变量类具有相同属性的对象的集合体。类的特征封装继承多态类的封装将类中不想或不需要对外公开的变量“隐去”——设为私有(private),以此来保证程序运行的稳定性和安全性类的继承子类可以继承(extend)父类的内容并加以扩展。类的多态同一种类型的原创 2021-04-30 21:37:57 · 71 阅读 · 2 评论