自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Java基础8

抽象的概念抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束。抽象类:抽象方法所在的类,必须是抽象类才行。在class之前写上abstract即可。如何使用抽象类和抽象方法:1、不能直接创建new抽象对象。2、必须用一个子类来继承抽象父类。3、子类必须覆盖重写抽象父类当中所有的抽象方法。覆盖重写(实现):去掉抽象方法的abstract关键字,然后补上大括号。4、创建子类对象进行使用。注意事项:1、抽象类不能创建对象,如果创建,编译无法通过而报错。只能创建其非抽象子类的

2020-06-15 08:17:00 195

原创 Java基础7

Arraysjava.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素1,元素2,元素3])public static void sort(数组):按照默认升序(从小到大)对数组的元素进行排序。备注:1、如果是数值,sort默认赞找升序从小到大。2、如果是字符串,sotr默认按照字母升序。3、如果是自定义的类型。那么这个自定义的类需要有C

2020-06-13 15:30:21 126

原创 Java基础6

Stringjava.lang.String类代表字符串。API当中说:Java程序中的所有字符串面值(如"abc")都作为此类的实例。其实也就是说:程序当中所有的双引号字符串,都是String类的对象。(就算没有new,也照样是)。字符串的特点:1、字符串的内容用不可变。2、正式因为字符串不可改变 ,所以字符串是可以共享使用的。3、字符串效果上相当于是char[]字符数组,但是底层原理是byte[]字节数组。创建字符串常见的3+1种方式。三种构造方法:public String():

2020-06-12 11:09:35 115

原创 Java基础5

this关键字this可以区分重名当方法的局部变量和类的成员变量重名的时候,根据就近原则,优先使用局部变量。如果需要访问本类当中的成员变量,需要使用格式。this.成员变量名谁调用的方法,谁就是this。构造方法构造方法是专门用来创建对象的方法,我们通过关键字new来创建对象时,其实就是在调用构造方法。格式:public 类名称(参数类型 参数名称){方法体}注意事项1、构造方法的名称必须和所在的类名称完全一样,就连大小写也一样。2、构造方法不要写返回值类型,连void都不用。

2020-05-28 14:20:55 98

原创 Java基础4

数组特点:数组是一种引用数据类型数组当中的多个数据,类型必须统一数组的长度在程序运行期间不能改变获取数组长度数组名.length两种常见的初始化方式:1、动态初始化(指定长度)数据类型[ ] 数组名 = new 数据类型[数组长度];左侧的数据类型,就是数组中保存的数据是什么数据类型的左侧的[ ]代表是一个数组左侧数组名称,就是给数组取一个名字右侧的new 代表创建数组的动作右侧的数据类型,必须和左侧保持一致右侧的数组长度,就是数组中可以保存多少个数据,是一个int数字2、静

2020-05-26 14:28:39 103

原创 Java基础3

三元运算符格式:数据类型 变量名称=条件判断? 表达式A:表达式B;条件成立,输出表达式A,反之表达式B。int a=10,b=20;int max=a>b?a:b;System.out.println(a>b?a:b); 正确写法a>b?a:b 错误写法注意:必须同时保证表达式A和表达式B都符合左侧的数据类型。三元运算符的结果必须被使用。方法格式:Public static void 方法名称(){方法体}注意:方法定义的先后顺序无所

2020-05-21 10:35:22 93

原创 Java基础2

数据类型转换自动类型转换(隐式)1、代码不需要进行特殊处理,自动完成。2、数据范围从小到大。强制类型转换(显式)格式: 范围小的数据类型 范围小的变量名=(范围小的数据类型)原本范围大的变量名例如 int num=(int)1000000000L;会造成数据溢出。注意:byte、short、char,它们三者计算时换成int整形。他们三者不会相互转换数据类型。对于byte、short、char三种类型来说,如果右侧赋值的数值没有超过范围,那么javac编译器会自动隐含的为我们补上强制转换

2020-05-17 08:40:28 92

原创 Java基础1

文章目录Java运行流程常量引用数据类型变量Java运行流程Java实现一次编译随处运行。即时编译,编译 解释执行源程序————>字节码————>虚拟机————>机器码————>硬件.java .class JVM 二进制Java有垃圾回收机制,是自动运行的,程序员无法精确控制和干预。Java还会出现内存泄漏和内存溢出问题。JDK:开发工具包(包含JRE)JRE:运行环境(包含JVM 虚拟机

2020-05-15 12:23:26 152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除