自定义博客皮肤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 196

原创 Java基础7

Arrays java.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

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

2020-06-12 11:09:35 116

原创 Java基础5

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

2020-05-28 14:20:55 99

原创 Java基础4

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

2020-05-26 14:28:39 104

原创 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 153

空空如也

空空如也

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

TA关注的人

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