自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用API

String 是字符串类 , 很多语言中String都是基本数据类型 , 但是在Java中是引用类型String底层是char数组 , 所以String很多特性都是数组的特性 , 比如String有length()的方法 , 用来保存长度并且字符串一旦确定 , 不能修改String类型比较 , 一定要用equals方法 , 并且String中已经覆写了equals方法, 比较的是值String类型的值 , 使用""表示(双引号)

2023-10-18 20:19:06 27 1

原创 类关系、内部类

关联关系 , 但是这个对象是自己创建的 , person对象的生命周期会对Test对象的生命周期绑定 , 当创建多个Test对象的时候 , 一般会创建多个Person对象 , 由于该person对象是手动创建的 , 所以其他地方没有保存person的引用 , 当Test对象销毁时 , person对象也被当做垃圾数据 , 等待被回收。组合关系 : 组合关系也是关联关系的一种特例 , 这种关系比聚合强 , 也称为强聚合 .整 体与部分是不可分割的 , 整体的生命周期结束也就意味着部分的生命周期结束。

2023-10-11 20:53:49 39 1

原创 方法覆写、Final、多态

final修饰的引用类型变量, 变量值不能修改,但是变量指向的对象中的值,如果没有fianl修饰,是可以修改的。向下转型 , 由父类 到子类,类似于强制类型转换,但是 必须先发生向上转型之后,才能发生向下转型。this既然保存当前对象内存地址,那么this的类型 可以是当前类类型,可以是父类类型。Override : 方法覆写 , 子类覆写父类的方法 , 对父类的方法进行扩展。* 1 子类特有的,调用不了,因为多态的缺点就是丢失子类特有的属性。

2023-10-09 21:17:09 62 1

原创 面向对象(二)

实例语句块在创建对象时 , 立即执行 , 并且在构造方法之前执行 ,(当对象创建完成后 构造方法里面的语句暂时不会执行 , 待实例语句块执行完之后才会执行) , 并且每创建一个对象就会执行一次。静态语句块 : 用static修饰的大括号 static { } 不能调用 , 在程序加载的时自动调用 , 并且只执行一次(执行顺序在main方法之前 , 在类加载时就会加载静态属性)this只能出现在成员方法中 , 不能出现在静态方法中 , 在成员方法中, 谁调用的这个成员方法 , this就代表谁。

2023-10-08 19:00:42 26 1

原创 面型对象基本理解

面向对象是一种软件开发方式 , 一种编程范式 , 面向对象的概念和应用已经超越了程序设计和软件开发 , 扩展到如数据库系统 , 交互式界面 , 应用平台 , 分布式系统 , 网络管理结构 , CAD技术 , 人工智能 . 面向对象是一种对现实世界理解和抽象的方法 , 是计算机编程技术发展到一定阶段后的产物面向对象是相对于面向过程来讲的 , 面向对象方法 , 把相关的数据和方法组织为一个整体来看待 , 从更高的层次来进行系统建模 , 更贴近事物的自然运行模式.

2023-10-06 20:47:26 29 1

原创 一维二维数组

数据结构是计算机存储、组织数据的方式 . 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合 . 通常情况下 , 精心选择的数据结构可以带来更高的运行或者存储效率 . 数据结构往往同高效的检索算法和索引技术有关.想要添加新数据 , 需要建一个新数组 , 把源数组内容复制过去 , 再放一个新数据即可.// 源数组,源数组起始位置(包含),目标数组,目标数组起始位置(包含),复制个数。//将目标数组的初始位置之前(包含)的数据传到新数组中。//将目标数组中的剩余数据传入到新数组中。

2023-09-25 20:50:23 32 1

原创 方法-重载-递归-内存

方法 : 一堆代码的集合 , 创建空间存储 , 并设置名字 , 可以通过名字查找目的 : 代码复用、易维护、易扩展、更灵活递归和迭代(循环)是等价的循环可以做的,递归也能做,但是递归能做的,循环不一定能做递归需要频繁压栈弹栈,比较消耗内存,并且效率较低,所以循环能完成的,就不要使用递归比如 树状结构,目录遍历等 都需要使用递归完成递归 :直接递归 : 方法中调用当前方法(自己调用自己)间接递归 : 两个方法相互调用m1();// 直接递归// 注意 递归 也有符合 循环三要素。

2023-09-24 19:50:16 30 1

原创 运算符与流程控制

执行过程 : 先执行起始值,并只执行一次 , 然后执行终止条件,终止条件必须是布尔型,如果是false,则终止循环;如果是true,则执行循环体,然后执行步长,再次执行终止条件,如果是false,则终止,如果是true,则执行循环体,然后执行步长,以此类推,一直到 终止条件 为false 终止。System.out.println("密码不正确,请重新输入(1234)");System.out.println("请输入密码:");"等于" : "小于");System.out.println("优秀");

2023-09-23 08:44:05 33

原创 day02程序基础

/ 任意一种或多种进行运算,结果一定是int类型 (可以理解为,混合运算,结果为参与运算的最大类型,但最低也是int类型。转换二进制,进行移位,右移一次,则删除最右边一个,并在最左边(非符号位)添加一位 (如果是整数则补0,负数则补1)& : 不短路,两边都是真,结果才是真,比如第一个条件已经为假了,结果一定是假,但是第二个条件依然会执行。// 由于10和6都是整数,所以是1, 由于 5.0是double,所以结果是double。// double 需要D/d结尾,不区分大小写,另外也可以省略。

2023-09-21 21:04:34 21

原创 Java初识

Java初识

2023-09-20 19:56:56 20

空空如也

空空如也

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

TA关注的人

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