Java
文章平均质量分 80
这个作者很懒,什么都没留下…
展开
-
14.Java集合(1)
集合和数组都是容器数组的特点数组定义完成并启动后,类型确定、长度固定在进行增删数据操作的时候,数组是不太合适的,增删数据都需要放弃原有数组或者移位数组适合的场景当业务数据的个数是固定的,且都是同一批数据类型的时候,可以采取定义数组存储集合是Java中存储对象数据的容器集合的特点集合的大小不固定,启动后可以动态变化,类型也可以选择不固定集合非常适合做元素的增删操作注意:集合中只能存储引用类型数据,如果要存储基本类型数据可以使用包装类集合适合的场景数据的个数不稳定,需要进行增删改元素的时候集合的体原创 2022-07-08 16:06:33 · 362 阅读 · 0 评论 -
13.Java常用API
作用一个类要么默认继承了Object类,要么间接继承了Object类,Object类是Java中的祖宗类Object类的方法是一切子类都可以直接使用的Object类的常用方法toString存在意义父类toString()方法存在的意义就是为了被子类重写,以便返回对象的内容信息,而不是地址信息equals存在的意义父类equals方法存在的意义就是为了被子类重写,以便子类自己来定制比较规则2.ObjectsObject类与Object还是继承关系,Objects类是从JDK1.7之后才有的官原创 2022-07-06 16:04:44 · 274 阅读 · 0 评论 -
11.Java面向对象进阶(3)
同类型的对象,执行同一个行为,会表现出不同的行为特征多态的常见形式多态成员访问特点方法调用:编译看左边,运行看右边变量调用:编译看左边,运行也看左边(多态侧重行为多态)优势在动态形式下,右边对象可以实现解耦合,便于扩展和维护定义方法的时候,使用父类类型作为参数,该方法就可以接收这父类的一切子类对象,体现出多态的扩展性与便利多态下会产生一个问题多态下不能使用子类独有功能自动类型转换(从子到父):子类对象赋值给父类类型的变量指向强制类型转换(从父到子)此时必须进行强制类型转换: 子类 对象原创 2022-06-28 14:15:38 · 285 阅读 · 0 评论 -
10.Java面向对象进阶2
包是用来分门别类的管理各种不同类的,类似于文件夹、建包利于程序的管理和维护建包的语法格式:package公司域名倒写,技术名称。包名建议全部小写,且具备意义建包语句必须在第一行,一般IDEA工具会帮助创建导包相同包下的类可以直接访问,不同包下的类必须导包,才能使用。导包格式:import包名.类名加入一个类中需要用到不同类,而这两个类的名称是一样的,那么默认只能导入一个类,另一个类要带包名访问权限修饰符:是用来控制一个成员能够访问的范围的可以修饰成员变量,方法,构造器,内部类,不同权限修饰符修饰的原创 2022-06-20 17:44:22 · 584 阅读 · 0 评论 -
9.java面向对象进阶
类中成分类中可以定义的5大成分:成员变量、构造器、成员方法、代码块、内部类构造器的分类和作用无参构造器:初始化对象数据为默认值有参数构造器:可以在初始化对象的时候同时为对象的数值赋值this关键字作用:出现在成员方法、构造器中代表当前对象的地址,用于指定访问当前对象的成员变量、成员方法this出现在构造器,或者方法中,哪个对象调用他们,this就代表哪个对象面向对象的三大特征:封装、继承、多态封装的基本思想:合理隐藏(隐藏细节)、合理暴露(提供访问入口)封装步骤:通常将成员变量私有、提供原创 2022-05-04 01:02:22 · 259 阅读 · 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 · 183 阅读 · 0 评论 -
7.Java常用API(String、ArrayList)
API(Application Programming Interface, 应用程序编程接口)Java写好的技术(功能代码),可以直接调用1.StringString类定义的变量可以用于存储字符串,同时String类提供了很多操作字符串的功能,可以直接使用String类的特点:String其实常被称为不可变字符串类型,它的对象在创建后不能被更改以""方式给出的字符串对象,在字符串常量池中存储2.ArrayListArrayList代表的是集合类,集合是一种容器,与数组类似,不同的是集合的大小原创 2022-04-27 11:25:09 · 165 阅读 · 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 · 127 阅读 · 0 评论