【Java】基础知识
文章平均质量分 60
【Java】基础知识
JAVA南瓜粥
这个作者很懒,什么都没留下…
展开
-
Java多态笔记(多态的实现方式)
Java中除了static方法和final方法(private方法属于final方法)是前期绑定,其他所有方法都是后期绑定。指的就是在同一个方法中,由于参数类型不同而导致的执行效果不同的现象就是多态。说直白一点就是不同对象执行同一个方法会得到不同的结果。原创 2020-10-27 23:32:27 · 344 阅读 · 0 评论 -
Java中的抽象类和接口
包含抽象方法的类必须声明为抽象类,但抽象类可以不包含抽象方法,只是用abstract关键字修饰即可。抽象类不可以被实例化,因为抽象类中可能包含抽象方法,抽象方法是没有方法体的,不可以被调用,抽象类只能被继承。从上面的例子可以看出来接口中的方法并没有使用abstract关键字修饰,这是因为接口中的方法和变量默认使用了一些修饰符。由于接口中的方法都是抽象的所以不能被实例化,需要一个类通过implement关键字来实现接口中的方法。抽象方法:abstract关键字修饰的方法就是抽象方法。原创 2020-10-26 21:52:18 · 344 阅读 · 3 评论 -
Java中final关键字的三种用法
在我们编写程序时,如果父类中的某个方法不想被子类重写,我们就可以使用final关键字修饰该方法。final英文翻译过来是最终的意思。在Java中final关键字可以修饰类,方法,变量。原创 2020-10-24 20:17:28 · 250 阅读 · 0 评论 -
Java中的super关键字的使用
子类重写了父类的方法后,子类对象将对父类被重写的方法无法访问。这又该如何去访问呢,Java中专提供了一个super关键字来访问父类的方法或者成员变量。原创 2020-10-24 00:53:38 · 186 阅读 · 0 评论 -
Java中类的继承
Java中允许在一个现有类的基础上构建一个新的类,构建出来的新类称为子类或者派生类,现有的类称为父类。构建出来的子类自动拥有父类的所有可继承的属性和方法。继承使用的关键字为Cat类中并没有run()方法,但是可以调用方法,这就是从父类继承过来的。原创 2020-10-22 23:26:51 · 191 阅读 · 2 评论 -
Java内部类的用法
在Java中允许在一个类的内部类定义类,这样的类称为内部类,内部类所在的类称为外部类。根据内部类的位置,修饰符和定义的方式可以分为成员内部类,静态内部类和方法内部类。原创 2020-10-22 20:41:05 · 191 阅读 · 1 评论 -
Java的static关键字(三种常见用法笔记)
static关键字可以用来修饰类的成员,例如:成员变量,方法,代码块。原创 2020-10-21 21:12:26 · 469 阅读 · 1 评论 -
Java中的构造方法详细笔记
构造方法是类中的一个特殊成员,它会在类实例化的时候被调用。分为有参构造和无参构造。每个类默认有一个无参构造方法,构造方法除了在实例化对象的时候会被调用之外,还可以实现对类中的属性赋值定义构造方法必须满足三个条件。原创 2020-10-20 21:42:19 · 371 阅读 · 1 评论 -
Java中类的封装,三大特性之一
举例来说:就如我们平时使用的电脑,我们不需要知道电脑内部具体的硬件cpu,显卡,内存大小型号等。电脑厂商就把这些用机箱封起来,我们只需要使用机箱对外提供的usb,鼠标,显示屏接口就可以,这样是不是就很方便。java封装是指在创建一个类的时候,将类中的属性私有化,也就是使用private关键字修饰,私有属性不允许外界去访问,只能通过该类提供的方法来访问这些私有属性。java中的封装是java三大特性之一,另外两个特性是继承和多态。原创 2020-10-20 19:58:42 · 969 阅读 · 1 评论 -
Java中类与对象之间的关系
java中要想创建对象必须先创建一个类,类是对象的抽象,它用于描述一组对象的共同特征和行为,在类中可以定义成员变量和成员方法,成员变量用于描述队象的特征,成员方法用于描述对象的行为class 类名 {成员变量;成员方法;静态方法;内部类等等;//定义string类型的变量//int类型的变量int age;//自我介绍方法System.out.println("我的名字叫:" + name + "我今年" + age + "岁。");注意。原创 2020-10-19 21:57:29 · 2313 阅读 · 2 评论 -
Java数组之多维数组
案例:求一个公司的三个小组中的每个小组的总销售金额和总金额。原创 2020-10-15 01:01:10 · 607 阅读 · 1 评论 -
【Java学习笔记】一维数组
数组就是一组数据的集合,数组中的每个数据被称为元素,数组中可以存放任意类型的数据,但同一个数组存放的元素类型必须一致。//x是声明的变量,类型为int[],10代表数组的长度,此数组长度为10内存图:数组中的每一个元素都有一个索引(也称角标),想要访问数组中的元素可以通过x[0],x[1],x[2]这样的方式来访问,注意数组中的最小索引是0,最大索引是"数组的长度-1"。数组中有一个获取数组度的属性length属性,可以通过"数组名.length"的方法来获取数组的长度,也就是元素的个数。原创 2020-10-14 00:06:23 · 380 阅读 · 1 评论 -
Java中的方法和什么是方法重载
就是用来解决一类问题的代码的有序组合,是一个功能模块。修饰符 返回值类型 方法名([参数类型 参数名1,参数类型 参数名2]){执行语句....return 返回值;修饰符:方法的修饰符有好多,有对访问权限进行限定,有静态修饰符static,最终修饰符final。方法名:自定义的方法名,尽量见名知意,命名规则和变量一样。返回值类型:也就是方法返回的数据类型。参数类型:用于限定调用方法是传入的数据类型。参数名:就是一个变量,用于接收调用方法时传入的数据。原创 2020-10-13 00:36:30 · 318 阅读 · 1 评论 -
break和continue语句的用法和区别
【代码】break和continue语句的用法和区别。原创 2020-10-12 00:00:42 · 614 阅读 · 2 评论 -
Java中的循环语句
while的区别:如果循环条件不成立,while循环的循环体一次都不会执行,然而do…while循环的循环体会执行一次。示列:让控制台输出1,2,3,4。示列:控制台输出1,2,3,4。示列:控制台输出九九乘法表。示列:求1到10的和。原创 2020-10-11 23:35:32 · 250 阅读 · 1 评论 -
Java中的条件语句
在switch语句中表达式只能是,byte,short,char,int类型的值,如果传入其他值会报错,但是在JDK5.0之后引入了新特性enum枚举,也可以作为switch语句的表达式。在JDK7.0中也引入了新特性String,switch语句可以接收一个String类型的值。else语句指满足某种条件,进行某种处理,否者就进行另外一种处理。该语句用于对多条件进行判断,进行多种不同的处理。switch语句是能够处理多条件的代码条件语句。if语句满足条件,执行后面语句,否者不执行。原创 2020-07-14 22:24:26 · 431 阅读 · 1 评论 -
Java中的运算符
运算符用于对数据进行算数运算、赋值、和比较等操作,Java中运算符分为:算数运算符,赋值运算符,比较运算符,逻辑运算符和位运算符。原创 2020-07-13 22:30:59 · 203 阅读 · 1 评论 -
Java中的变量类型转换和变量的作用域
变量需要在它的作用范围内才能够使用,这个作用范围就是变量的作用域。值得注意的是,在进行强制类型转换时,会发生取值较大的数据类型向取值范围较小的数据类型时,会发生数据精度的丢失。在类中定义的变量称为成员变量,成员变量在整个类中有效,类成员变量有可以分为两种,实例变量和静态变量。自动类型转换:自动类型转换也叫隐式类型转换,指的是两种数据类型在转换的过程中不需要显示的进行声明。自动类型转换需要满足两个条件:一两种数据类型彼此兼容,二目标类型的取值大源类型的取值范围。按照作用范围可以分为:成员变量和局部变量。原创 2020-07-11 23:20:33 · 1225 阅读 · 1 评论 -
Java中的变量和常量
在程序运行期间随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元用一个标识符来表示,这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。用于表示一个字符,一个字符常量要用单引号’ ‘引起来,它可以是英文字母,数字,标点符号以及由转义序列来表示的特殊字符。列如:‘a’、‘1’、’\u000’字符类型变量用char表示,char占用2个字节,也可以将char类型的变量赋值为0-65535范围内的整数,计算机会自动将这些整数转化为所对应的字符。原创 2020-07-10 22:10:33 · 690 阅读 · 0 评论 -
Java中的代码格式,注释及关键字
JAVA代码都是放在一个类里面的,类需要使用class关键字定义一个类,class前面可以定义一些修饰符,具体修饰符后面会具体写。标识符可以由任意顺序的大小写字母,数字,下划线(_),和美元符合组成,但标识符不能以数据开头,不能是Java中的关键字。合法表示符:username,password,user_name,name1,name2等。在编写程序是经常定义一些名称,如包名、类名、方法名、参数名、变量名等,这些表示符被称为标识符。注释是为了使代码易于阅读,注释是对程序的某个功能或者某行代码的解释说明。原创 2020-07-09 23:11:33 · 857 阅读 · 1 评论 -
Java概述和JDK安装与使用笔记
1.1 什么是java?Java是一种高级计算机语言,它是由SUN公司(已被Oracle公司收购)于1995年5月推出的一种可以跨平台的应用软件,完全面向对象的程序设计语言。它是由有"Java之父"之称的Sun研究院院士詹姆斯戈士林博士亲手设计而成,正是他完成了java技术的原始编译器和虚拟机。Java最初的名字叫OAK,在1995年重命名为Java,并正是发布。1.2 Java技术的三个平台JavaSE标准版:是为开发普通桌面和商务应用程序提供解决方案,三个平台的最核心的部分。原创 2020-07-08 22:00:08 · 726 阅读 · 1 评论 -
开启csdn创作的第一天
开启csdn创作的第一天每次查阅知识或工作中的一些解决方法,都会在csdn上查找,感觉别人写博客很牛逼。从今天起我也要开始写自己的博客,我写博客的主要目的是记录和分享自己在学习java中的知识和经验,从java基础开始记录。public class Hello { public static void main(String[] args) { System.out.println("hello world"); }}在我分享的java知识有错误或者建议的欢迎留言...原创 2020-07-08 03:00:15 · 163 阅读 · 0 评论