- 博客(21)
- 收藏
- 关注
原创 多态的理解
父类类型 变量名=new 子类类型();多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作。
2021-10-30 22:07:13
104
原创 数据类型转换
从低级类型向高级类型的转换,称为隐式转换,系统自动进行byte<short<int<long<float<double当把高精度变量赋值给低精度变量时,使用显式类型转换(强制类型转换)
2021-10-29 20:01:49
100
原创 参数传递方式
Java对于基本类型的参数以值传递的方式,对于非基本类型的参数以引用传递的方式。String作为对象类型在作为参数时以引用传递的方式。
2021-10-29 19:35:02
81
原创 & 和&&
&&表示并且,则左右两边均成立如果左边为真,右边参与运算,左边为假,右边不参与运算&左边无论真假,右边都参与运算|左边为左边为真,右边参与运算||左边为真,右边不参与运算,左边为假,右边参与运算...
2021-10-28 19:47:48
86
原创 拆箱和装箱 char能否存汉字
装箱就是将基本数据类型转化为包装类型Integer a=10;拆箱就是将包装类型转化为基本数据类型int a=i;
2021-10-27 20:43:54
132
原创 final
被final修饰的内容是不可改变的当final关键字用来修饰一个方法的时候,这个方法就是最终方法,不能够被覆盖重写对于基本类型来说,不可改变指的是数据不可改变,但是对于引用类型来说,不可改变的指的是地址不可改变final修饰的类不能有任何子类...
2021-10-27 20:30:16
91
原创 方法重写与重载
重写是子类对父类的方法的实现过程进行重新编写, 返回值和形参都不能改变重载是在一个类里面,方法名字相同,而参数列表不同。返回类型可以相同也可以不同。
2021-10-27 19:28:02
108
原创 接口和抽象类
都不能实例化接口弥补了java类无法多继承的缺点,优化代码结构接口作为实现特定功能的标识,可以没有任何方法实际问题中,一般将父类设置为抽象类,子类重写方法去实现
2021-10-26 20:01:58
108
原创 java中的native
native method就是一个调用非java代码的接口一般使用在不能通过java访问或不是用java代码实现的场景java只是调用,不能改
2021-10-26 19:36:31
86
原创 堆,栈,队列 内存地址
堆是在程序运行时,申请某个大小的内存空间栈,先进后出的数据结构,栈顶删除和插入队列,先进先出,队头删除,队尾插入内存地址是储存数据的一个标识,把一个数据记到了内存中的某个位置...
2021-10-26 19:05:27
242
原创 switch注意事项
switch中,当变量值与case语句的值相等时,case后的语句执行,直到出现breakswitch和if else if区别switch可以执行多项语句,if else if只能执行满足条件的一条语句
2021-10-24 19:14:43
127
原创 java基本数据类型
基本数据类型内置数据类型byte数据类型是8位,整数;最小-128(-2^7),最大127(2^7-1),默认值0;byte a = -56,byte b = 100short数据类型是16位,整数最小-32768(-2^15),最大32767(2^15 - 1),默认值0;short a = 12345,short b = -11223int数据类型是32位,整数最小-2,147,483,648(-2^31),最大2,147,483,647(2^31 - 1),默认值0;i
2021-10-24 15:53:29
116
原创 我的第一个JAVA程序
创建一个新文件,写入以下代码public class Test{public static void main(String []args){ System.out.print("我是王江山");}}重命名为Test.javawin+rcd 到test.java文件目录javac Test.java错误原因,编码格式不对,通过以下方式解决...
2021-10-24 13:27:01
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人