自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 狂神JAVA学习笔记 JAVA面向对象11方法重写

重写:需要有继承关系,子类重写父类的方法!1.方法名必须相同2.参数列表必须相同3.修饰符:范围可以扩大但不能缩小。public>protected>default>private4.抛出的异常:范围可以缩小但不能扩大。(了解即可)子类和父类的方法名必须要一致:方法体不同为什么要重写:父类的方法子类不需要,或不满足!...

2021-08-16 18:40:42 61

原创 狂神JAVA学习 JAVA面向对象10 super 详解

不写super();该代码也存在,子类是默认的调用父类的无参。

2021-08-16 14:37:27 66

原创 狂神JAVA学习笔记 JAVA面向对象09 继承

修饰符:public,protect,default,private。其中public可继承,private不可继承,但可以在程序中利用get,set函数对其进行操作。

2021-08-15 15:00:30 71

原创 狂神JAVA学习笔记 JAVA面向对象 08 封装

封装的好处:1.提高程序的安全性,保护数据。2.隐藏代码的实现细节3.统一接口4.系统的可维护性增加了

2021-08-13 16:15:52 57

原创 狂神JAVA学习 JAVA面向对象07简单小结类与对象

1.类与对象类是一个模板:抽象,对象是一个具体实例2.方法定义,调用!3.对应的引用引用类型:基本类型(8).对象是通过引用来操作的:栈------>堆4.属性:字段Field 成员变量默认初始化数字: 0 0.0char: u0000boolean: false引用:null 修饰符 属性类型 属性名 = 属性值5.对象的创建和使用——必须使用new关键字创造对象,构造器 Person kuangshen = new Person()...

2021-08-13 14:26:30 52

原创 狂神JAVA学习笔记 JAVA面向对象06 创建对象内存分析

2021-08-13 13:52:13 57

原创 狂神JAVA学习 JAVA面向对象 05构造器详解

2021-08-09 11:18:11 48

原创 狂神JAVA学习 JAVA面向对象 04 类与对象的创建

2021-08-09 11:16:24 40

原创 狂神JAVA学习 JAVA面向对象 03 回顾方法的调用

1.静态方法2.非静态方法

2021-08-09 09:36:55 63

原创 狂神JAVA学习 JAVA面向对象 02 回顾方法的定义

package oop;//类。public class demo01 { //main方法 public static void main(String[] args) { } /* (定义方法) 修饰符 返回值类型 方法名 (){ 方法体 return 返回值; } */ //return 结束方法,返回一个值。 public String sayHello(){ .

2021-08-09 09:34:01 31

原创 狂神JAVA学习笔记 JAVA 面向对象 01 什么是面向对象

2021-08-09 09:30:37 48

原创 狂神JAVA学习笔记 JAVA数组09 稀疏数组

注意,下方代码不是完整的五子棋程序,只是一个利用稀疏数组的示例。package ShuZu;public class XiShuShuZu { public static void main(String[] args) { //创建一个二维数组 11*11 0:没有棋子 1:黑棋 2:白棋 int [][] a = new int[11][11]; a[1][2] = 1; a[2][3] = 1; ...

2021-08-07 11:13:28 91

原创 狂神JAVA学习笔记 JAVA数组08 冒泡排序

冒泡算法package ShuZu;import java.util.Arrays;public class MaoPao { public static void main(String[] args) { int[] a = {92,41,25,31,52,53,63,72,82,87,15,93}; int[] sort = sort(a);//调用我们的排序方法以后,返回一个排序后的数组。 System.out.printl...

2021-08-07 11:10:28 111

原创 狂神Java学习笔记 JAVA数组07 Arrays类

package ShuZu;import java.util.Arrays;public class ArraysCategory { public static void main(String[] args) { int[] a = {1, 4, 5, 6, 7, 34, 12, 23, 21, 2, 3, 32, 41}; System.out.println(a);// 一个对象。 [I@1b6d3586 //打印数组元素 ...

2021-08-06 11:17:33 59

原创 狂神JAVA学习笔记 JAVA数组 06二维数组

package ShuZu;public class TwoDimensionalityShuZu { public static void main(String[] args) { int [][] a = {{1,2},{3,4},{5,6}}; //[3][2] /** 1,2 a[0] 3,4 a[1] 5,6 a[2] */ ...

2021-08-06 11:15:13 65

原创 狂神JAVA学习笔记 JAVA数组05数组的使用

基础应用package ShuZu;public class BasalUseShuZu { public static void main(String[] args) { int[] a = {1,2,3,4,5,6}; //打印全部的数组元素。 for (int i = 0; i < a.length; i++) { System.out.println(a[i]); } ...

2021-08-05 10:28:29 69

原创 狂神JAVA学习笔记 JAVA数组04下标越界及小结

2021-08-05 10:22:47 62

原创 狂神JAVA学习笔记 JAVA数组03三种初始化及内存分析

package ShuZu;public class ShuZuDeInitialization { public static void main(String[] args) { //静态初始化,创建加赋值。 int[] a = {1,3,5,7,9,2,4,6}; System.out.println(a[3]); //动态初始化:包含默认初始化,初始化值为0。 int[] b = new int[10]...

2021-08-05 10:18:30 58

原创 狂神 JAVA学习笔记 JAVA数组02 数组的声明和创建

package ShuZu;public class CreateAShuZu { //变量的类型 变量的名字 = 变量的值; public static void main(String[] args) { int[] nums;//1.声明一个数组。 nums = new int[10];//这里面可以存放10个类型的数字,创建一个数组 nums[0]=1; nums[1]=2; nums[2...

2021-08-04 10:55:29 52

原创 狂神JAVA学习笔记 JAVA简易计算器

1.switchpackage struct;import java.util.Scanner;public class Calculator { //用switch方法制作的简单计算器程序。 public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("值1"); double date1

2021-08-04 10:36:31 129

原创 狂神JAVA学习 JAVA数组 01 什么是数组

2021-08-04 10:26:38 26

原创 狂神JAVA学习笔记 JAVA方法06 递归

2021-08-04 10:23:31 39

原创 狂神JAVA学习笔记 JAVA方法05 可变参数

注意:最后一个案例是用来求最大值的,并不是用来排序的!

2021-08-04 10:21:42 21

原创 狂神JAVA学习笔记 JAVA方法04 命令行传递参数

2021-08-02 10:41:45 35

原创 狂神 JAVA学习笔记 JAVA方法03 方法的重载

2021-08-02 10:39:56 25

原创 狂神JAVA学习笔记 JAVA方法02 方法的定义和调用

2021-08-01 09:39:36 54

原创 狂神JAVA学习笔记 JAVA方法01 什么是方法

2021-08-01 09:35:33 51

原创 狂神 JAVA学习笔记 JAVA 流程控制 13 打印三角形 Debug

Debug:点出小红点,再点击小瓢虫,即可看到调试界面。

2021-07-30 10:34:25 48

原创 狂神JAVA学习笔记 JAVA流程控制 11 break,continue,goto

2021-07-30 10:29:58 42

原创 狂神 JAVA学习笔记 JAVA流程控制 10 增强For循环

2021-07-30 10:23:28 44

原创 狂神 JAVA学习笔记 JAVA流程控制08-09 For循环详解+九九乘法表的做法

2021-07-29 10:32:43 38

原创 狂神 JAVA学习笔记 JAVA流程控制07 DoWhile循环

2021-07-29 10:26:50 43

原创 狂神 JAVA学习笔记JAVA流程控制06while循环详解

2021-07-29 10:22:55 45

原创 狂神 JAVA学习笔记 JAVA流程控制05 switch选择结构

2021-07-29 08:47:33 48

原创 狂神 JAVA学习笔记 JAVA流程控制04 If选择结构

2021-07-29 08:42:53 40

原创 狂神 JAVA学习笔记 JAVA流程控制03 顺序结构

2021-07-27 10:02:15 80

原创 狂神 JAVA学习笔记 JAVA流程控制01~02 Scanner

2021-07-27 10:00:04 31

原创 狂神 JAVA学习笔记 JAVA基础12 Java Doc 生成文档

JavaDoc:javadoc命令是用来生成自己的API文档的,将注释信息生成一个帮助文档,可以加在类上,也可以加在方法上。1.其中可以包括:@author作者名@version版本名@since指明需要最早使用的JDK版本@param参数名@return返回值情况@throw异常抛出情况2.可以选中类,右键,可以看到showinexplorer,点击后在地址栏前输入cmd,输入javadoc-encodingUTF-8-charsetUTF-8Java文件(其中...

2021-07-25 12:27:07 88

原创 狂神 JAVA学习笔记 JAVA基础11 包机制

1. 一般利用公司域名倒置作为包名(其中一个.会新建一层包)。2.有了包后,在包内的每一个类的代码,前需要加上所属包名(路径),且必须在第一行。格式:package + 包的路径。3.为了可以使用某一个包的成员,我们需要在java程序中明确导入该包,使用"import"语句即可完成此功能,可以具体写出需要导入哪个类,也可以直接使用星号代表导入这个包下全部的类。(按住alt+enter提示错误信息时可以自动帮忙加上,但是注意package也应该在第一行,但是导入的包和现在正在使用的类名不能相同,否则会报错

2021-07-25 12:20:21 60

原创 狂神 JAVA学习笔记 JAVA基础07-10 运算符

1.基本运算符类型转换当算式中存在Long型数据时,运算结果自动转换成Long型。当byte short char int用运算符运算后,运算结果自动转换为int型。自增自减运算符逻辑运算偷懒的写法位运算&与 |或 ^异或 ~非 <<左移(乘以二) >>右移(除以二) 三元运算符...

2021-07-23 14:48:15 34

空空如也

空空如也

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

TA关注的人

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