自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day18

重写父类package com.oop.demo05;public class B { public static void test(){ System.out.println("B=>test()"); }}子类package com.oop.demo05;public class A extends B{ public static void test(){ System.out.println("A=>tes

2022-01-03 19:51:16 196

原创 Day17

创建对象内存分析栈、堆、方法区类package com.oop.demo03;public class Pet { public String name; public int age; //无参构造 public void shout(){ System.out.println("叫了一声"); }}main方法package com.oop;import com.oop.demo03.Pet;public c

2021-12-31 22:33:05 240

原创 Day16

面向对象&面向过程面向过程思想面向对象思想什么是面向对象方法的定义和方法的调用方法的定义修饰符返回类型break:跳出switch ,结束循环 return:结束当前方法方法名:注意规范参数列表:(参数类型,类型名)…异常抛出方法的调用静态方法非静态方法形参和实参值传递和引用传递this关键字静态方法方法前面用static修饰调用的时候直接是“类+方法名”package com.oop;public clas

2021-12-26 16:10:40 205

原创 Day15

稀疏数组二维数组双重嵌套,第一个for取每行,第二个for取每列,一维数组用一个for就行ints,anlnt是声明的两个变量,相当于i,jfor-each循环遍历数组的简单写法代码(没看懂!!!!!!!!!!!!!!!!!)...

2021-12-26 16:08:46 137

原创 Day14

Arrays类数组的工具类java.util.Arrays由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作查看JDK帮助文档Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而“不用"使用对象来调用(注意:是”不用“而不是”不能“)具有以下常用功能:给数组赋值:通过fill方法对数组排序:通过sort方法,按升序比较数组:通过equals方法比较

2021-12-21 16:56:09 185

原创 Day13

数组使用普通的for循环for-each循环数组做方法入参数组作为返回值for-each循环直接把数组里的每一个数都遍历出来package com.kuang.array;public class ArrayDemo04 { public static void main(String[] args) { int[] arrays={1,2,3,45,5}; //增强版本 JDK1.5 for (int

2021-12-20 16:13:52 39

原创 Day12

数组数组声明创建内存分析遇见异常(数组下标出界)ArrayIndexOutOfBoundsException数组内存步骤数组初始化静态初始化动态初始化数组的默认初始化数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式初始化package com.kuang.array;public class ArrayDemo02 { public static void main(String[] args)

2021-12-19 23:12:36 48

原创 Day11

方法的重载重载就是在一个类中,有相同的函数名称,但形参不同的函数方法的重载规则方法名称必须相同(如果名称不同,那就不叫重载了)参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)方法的返回值可以相同也可以不相同仅仅返回值类型不同不足以成为方法的重载实现理论方法名称相同时,编译器会根据调用方法的参数个数、参数类型等逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错参数类型不一样[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Lv7c6M

2021-12-06 12:00:47 128

原创 Day10

java方法何谓方法方法的定义及调用方法重载命令行传参可变参数递归System.out.println();/*其中System是一个类out是对象println是方法*/java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好是保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期

2021-11-28 13:26:55 44

原创 Day09

增强for循环package com.kuang.struct;public class forDemo05 { public static void main(String[] args) { int[] numbers={10,20,30,40,50};//定义了一个数组 for(int i=0;i<5;i++){ System.out.println(numbers[i]); } Syste

2021-11-27 22:14:19 480

原创 三角形代码作业

package com.kuang.struct;public class TestDemo {public static void main(String[] args) {//打印三角形int m =1;int n=5;for (int i = 0; i < 5; i++) { for (int j = 0; j < 10; j++) { if (i == 4) { System.ou

2021-11-27 22:13:18 111

原创 今天自己写出了九九乘法表的代码

有点过分开心了以后我也会记得这一步吗还是觉得这只是微不足道的东西了package com.kuang.struct;public class forTest03 { public static void main(String[] args) { for (int j =1; j < 10; j++) { for (int i = 1; i < j+1; i++) { System.out.print(i

2021-11-27 20:04:25 67

原创 Day07

顺序结构JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单地算法结构他是任何一种算法都离不开的一种基本结构if多选择结构switch多选择结构多选择结构还有一个实现方法就是switch case语句switch case语句判断一个变量与一系列值中某个值是否相等,每一个值称为一个分支switch语句中的变量类型可以是:byte、short、int、charbyte、short、int和char从java SE7开始 swit

2021-11-25 22:10:52 229

原创 Day06

Scanner对象java.util.Scanner是java5的新特征,可以用Scanner类来获取用户的输入Scanner s=new Scanner(System.in);使用hasnext()与hasNextLine()判断是否还有输入的数据凡是属于IO流的类如果不关闭会一直占用资源,要养成好习惯用完关掉(scanner属于)使用next接收//创建一个扫描器对象,用于接受键盘数据Scanner scanner=new Scanner(System.in);Syst

2021-11-25 11:20:07 40

原创 Day05

逻辑运算符和位运算符(&&和&)//与(and)或(or) 非(取反)boolean a=true;boolean b=false;System.out.println("a&&b:"+(b&&a));System.out.println("a||b:"+(a||b));System.out.println("!(a&&b):"+!(a&&b));//短路运算int c=5;/*A=0011 1

2021-11-25 11:19:21 237

原创 Day04

变量变量就是可以变化的量JAVA是一种强类型语言,每个变量都必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域注意事项:每个变量都有类型,类型可以是基本类型,也可以是引用类型变量名必须是合法的标识符变量声明是一条完整的语句,因此每一个声明都必须以分号结束。变量作用域public class Demo07 { //属性:变量 //main方法 public static void main(

2021-11-14 20:32:49 35

原创 Day03

数据类型强类型语言:安全性比较高,但是速度比较慢。java数据类型:基本类型引用类型整数、小数、是非对错、其他类型整数:根据大小分为以下几类[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3p2dhhr6-1636810430451)(C:\Users\Dandelion\AppData\Roaming\Typora\typora-user-images\image-20211113170726430.png)]小数:根据大小分为以下

2021-11-13 21:34:50 36

原创 Day02

建立java代码选择创建新的项目不选Project,选Module点next更改Module的名字(基础语法)点Fila里面的Project Structure第一个红色方框选择本电脑JDK的版本,我下载的为JDK8。第二个红色方框也选择版本8,与第一个红色方框保持一致。创建的基础语法里边有一个src,鼠标右键点击,选择new,选择java class[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上8.红色方框里填上代码名字(自己取一个记得住

2021-11-08 21:52:05 182

原创 Day01

HelloWorldnotepad++编写程序cmd进入.java的文件夹javac ***HelloWorld.java***生成.class文件java ***HelloWorld***运行出结果Java程序运行机制编译型解释型程序运行机制

2021-11-05 23:18:03 34

空空如也

空空如也

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

TA关注的人

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