自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 抽象类与接口的学习

抽象类:(1)定义:关键字:abstract + class(2)知识点总结:1、抽象类不能new,只能靠子类去实现。2、抽象类里面可以写普通方法,抽象方法必须在抽象类中。3、抽象的抽象:约束4、存在意义:将一些共有属性抽象出来,提高开发效率(3)继承:1、extends只能单继承,接口可以多继承。 2、子类继承父类必须要实现(重写)父类的抽象类方法,或者子类也是抽象类接口:...

2022-04-17 16:52:43 83

原创 static修饰符的理解

静态方法只能调用静态成员变量,静态变量尽量通过类名去访问即:类.方法名静态变量静态方法和非静态变量非静态方法对比:private static int age;//静态变量 多线程private double score;//非静态变量public void run (){//非静态方法可以直接调用静态方法 System.out.println("run"); go();}public static void go(){System...

2022-04-17 16:22:03 66

原创 Java的三个特性总结(封装,继承,多态)

一、封装//private代表属性私有,无法从别的类调用这个类的定义属性private String name;//名字private int id;//学号private String sex;//性别//当属性私有,可以提供一些方法getName(得到属性),setName(修改属性)public String getName(){ return this.name;}public void setName(String name){ this.name

2022-04-16 16:00:42 2147

原创 Java第一阶段面向对象总结

一、类与对象类是一个模板,是抽象的,对象是一个具体的实例(当我们需要在其他类中使用则需要先实例化)二、方法方法的定义与调用定义:/*修饰符 返回值类型 方法名(...){//方法体return 返回值;}*/调用:1、当方法是静态时(static),直接通过类名.方法名即可2、当方法不是静态时,则需要用new调用方法,实例化对象三、对应的引用引用类型,八大基本类型对象是通过引用来操作的:栈--->堆四、属性字段Field 成.

2022-04-14 14:33:27 209

原创 数组的学习总结

一维数组的创建与定义:(以int类型为例)int [] array1 ;//定义一个数组array1 = new int [10];//数组长度的定义array[i] = x;//定义数组的值(下标从0开始)//打印数组元素第一种:for (int i = 0; i < array1.length; i++) {System.out.println(array1[i]); }第二种:for (int i : array1) {System.out.pri

2022-04-08 19:39:02 109

原创 While,Do while,For循环的学习

While循环int i = 0;while(判断条件){//代码行}Do While循环int i = 0;//定义变量,初始化do{//代码段和迭代}while(判断条件)二者区别:1、Dowhile至少执行一次2、while是先循环再执行,而do while是先执行后循环For循环:for(初始化;判断条件;迭代){ //代码段}注意事项:For循环时Java独有的循环结构,他用的更多Fo...

2021-10-19 16:28:55 361

原创 IF,SWITCH选择结构的学习

IF选择结构:if(条件){System.out.println("结果")}else {System.out.println("结果")}注意事项:1、 当需要等于字符串时,要用equals来代表等于if (s.equals("Hello")){ System.out.println(s);}System.out.println("End");2、当有if时,一定有else3、当有多条件时,if之后用else if但最后还是要else收尾4、..

2021-10-18 18:21:12 58

原创 JAVA scanner学习

分为next和nextline两种方法nextScanner scanner = new Scanner(System.in);//从键盘中接受数据System.out.println("使用next方式接收:");//输出字符串提示输入数据if (scanner.hasNext()){ String str = scanner.next();//定义一个字符串变量写入接受的数据 System.out.println("输出的内容为:"+str);}//判断是否输入完

2021-10-12 17:59:26 43

原创 运算符的学习

1、算数运算符:+,-,*,/,++,--,%2、赋值运算符:=3、关系运算符:>,<,==,!=4、逻辑运算符:&&,||,!注意事项:1、当数据类型中没有long类型那么所有的非int类型都会转为int类型2 、a++代表先将a的值赋值再自增,++a代表先自增在赋值...

2021-10-12 11:01:04 86

原创 变量常量以及相关书写规范

public class demo5 { //属性:变量 static double salary = 2500;//类变量 //实例变量:从属于对象; 当没有自行初始化会变成默认值 数值为0 或0.0 布尔类型为false //除了基本类型其余的都为null String name ; int age ; char f ; //main方法 public static void main(String[] args.

2021-10-11 15:12:50 257

原创 JAVA数据类型学习

整数型byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。拓展:二进制要在前面加上0b,八进制要在前面加上0,十六进制要在前面加上0x浮点数型float:3

2021-09-30 17:55:08 49

原创 MarkDown学习

标题一级标题:#+空格 内容二级标题:##+空格 内容以此类推...字体粗体:**内容**倾斜:*内容*倾斜+粗体:***内容***删除线:~~内容~~引用>+空格 内容列表有序:1.+空格无序:-+空格 -为负符号分割线--- +enter换行图片引用![截图](本地图片地址或网页图片地址) 感叹号与中括号为英文符号,括号为中文符号超链接[超链接](地址) ...

2021-09-27 16:27:10 46

空空如也

空空如也

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

TA关注的人

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