Java
文章平均质量分 81
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
14.Java集合(1)
集合和数组都是容器数组的特点 数组定义完成并启动后,类型确定、长度固定 在进行增删数据操作的时候,数组是不太合适的,增删数据都需要放弃原有数组或者移位数组适合的场景 当业务数据的个数是固定的,且都是同一批数据类型的时候,可以采取定义数组存储集合是Java中存储对象数据的容器 集合的特点 集合的大小不固定,启动后可以动态变化,类型也可以选择不固定 集合非常适合做元素的增删操作注意:集合中只能存储引用类型数据,如果要存储基本类型数据可以使用包装类集合适合的场景 数据的个数不稳定,需要进行增删改元素的时候集合的体原创 2022-07-08 16:06:33 · 532 阅读 · 0 评论 -
13.Java常用API
作用 一个类要么默认继承了Object类,要么间接继承了Object类,Object类是Java中的祖宗类 Object类的方法是一切子类都可以直接使用的Object类的常用方法toString存在意义 父类toString()方法存在的意义就是为了被子类重写,以便返回对象的内容信息,而不是地址信息 equals存在的意义 父类equals方法存在的意义就是为了被子类重写,以便子类自己来定制比较规则 2.Objects Object类与Object还是继承关系,Objects类是从JDK1.7之后才有的 官原创 2022-07-06 16:04:44 · 418 阅读 · 0 评论 -
11.Java面向对象进阶(3)
同类型的对象,执行同一个行为,会表现出不同的行为特征多态的常见形式 多态成员访问特点 方法调用:编译看左边,运行看右边 变量调用:编译看左边,运行也看左边(多态侧重行为多态)优势 在动态形式下,右边对象可以实现解耦合,便于扩展和维护 定义方法的时候,使用父类类型作为参数,该方法就可以接收这父类的一切子类对象,体现出多态的扩展性与便利 多态下会产生一个问题 多态下不能使用子类独有功能 自动类型转换(从子到父):子类对象赋值给父类类型的变量指向 强制类型转换(从父到子) 此时必须进行强制类型转换: 子类 对象原创 2022-06-28 14:15:38 · 386 阅读 · 0 评论 -
10.Java面向对象进阶2
包是用来分门别类的管理各种不同类的,类似于文件夹、建包利于程序的管理和维护 建包的语法格式:package公司域名倒写,技术名称。包名建议全部小写,且具备意义 建包语句必须在第一行,一般IDEA工具会帮助创建导包 相同包下的类可以直接访问,不同包下的类必须导包,才能使用。导包格式:import包名.类名 加入一个类中需要用到不同类,而这两个类的名称是一样的,那么默认只能导入一个类,另一个类要带包名访问权限修饰符:是用来控制一个成员能够访问的范围的 可以修饰成员变量,方法,构造器,内部类,不同权限修饰符修饰的原创 2022-06-20 17:44:22 · 769 阅读 · 0 评论 -
9.java面向对象进阶
类中成分 类中可以定义的5大成分:成员变量、构造器、成员方法、代码块、内部类 构造器的分类和作用 无参构造器:初始化对象数据为默认值 有参数构造器:可以在初始化对象的时候同时为对象的数值赋值 this关键字 作用:出现在成员方法、构造器中代表当前对象的地址,用于指定访问当前对象的成员变量、成员方法 this出现在构造器,或者方法中,哪个对象调用他们,this就代表哪个对象 面向对象的三大特征:封装、继承、多态 封装的基本思想:合理隐藏(隐藏细节)、合理暴露(提供访问入口) 封装步骤:通常将成员变量私有、提供原创 2022-05-04 01:02:22 · 447 阅读 · 0 评论 -
8.Java案例ATM系统
ATM系统 系统分析 每个用户的账户信息都是一个对象,需要提供账户类 需要准备一个容器,用于存储全部账户对象信息 首页只需包含:登录和注册2个功能 public class Account { private String cardId; // 卡号 private String userName; // 客户名称 private String passWord; // 密码 private double money; // 余额 private double qu原创 2022-04-27 11:24:06 · 304 阅读 · 0 评论 -
7.Java常用API(String、ArrayList)
API(Application Programming Interface, 应用程序编程接口) Java写好的技术(功能代码),可以直接调用 1.String String类定义的变量可以用于存储字符串,同时String类提供了很多操作字符串的功能,可以直接使用 String类的特点:String其实常被称为不可变字符串类型,它的对象在创建后不能被更改 以""方式给出的字符串对象,在字符串常量池中存储 2.ArrayList ArrayList代表的是集合类,集合是一种容器,与数组类似,不同的是集合的大小原创 2022-04-27 11:25:09 · 261 阅读 · 0 评论 -
6.Java面向对象(基础)
1.对象概述 在Java中,必须先设计类,才能获得对象 类: 是对象共同特征的描述; 对象:是真实存在的具体实例 如何定义类 public class 类名 { 1.成员变量(代表属性,一般是名词) 2.成员方法(代表行为,一般是动词) 3.构造器 4.代码块 5.内部类 } public class Car { String name; double price; public void run() { } } Car c = new Car(); c.name = "奔驰"; c原创 2022-04-25 12:02:35 · 216 阅读 · 0 评论
分享