- 博客(11)
- 收藏
- 关注
原创 java实现ATM系统
系统准备内容分析: 每个用户的账户信息都是一个对象,需要提供账户类 需要准备一个容器,用于存储系统全部账户对象信息 首页只要包含:登录和注册两个功能 实现步骤: 定义账户类,用于后期创建账户对象封装用户的账户信息 账户类中的信息至少需要包含(卡号,姓名,密码,余额,取现额度) 需要准备一个ArrayList的集合,用于存储系统用户的账户对象 需要展示欢迎页包含两个功能:开户功能,登录账户 开户功能实现: 开户功能其实就是往系统的集合容器中存入一个新的账户对象的信息 开户功能实..
2022-05-05 09:41:54
214
原创 java——IO流
Io流的继承结构 在java中 根据处理的数据单位不同 可以把流分为 字节流 和字符流 字节流:针对二进制的文件 字符流:针对文本文件 在结合对应类型的输入和输出方向 常用流有 File 字节流:针对二进制文件 InputStream FileinputStream BufferedinputStream ObjectinputStream OutputStream FileOutputStream BufferedOutputStream ObjectOutputStream
2022-03-29 20:24:13
265
原创 API- String,正则表达式
String常用方法: length():获取字符串的长度(字符个数) trim():去除当前字符串两边的空白字符 toUpperCase()和toLowerCase():将当前字符串中的英文部分转为全大写/全小写 startsWith()和endsWith():判断当前字符串是否是以给定的字符串开始/结尾的 charAt():返回当前字符串指定位置上的字符------------------根据下标找字符 indexOf()和lastIndexOf():检索给定字符串在当前字符串中的开始位置
2022-03-23 19:50:33
138
原创 java基础面试题-
待续~ 目录 面向对象的特征 封装: 继承: 多态: 实例变量与静态变量的区别 面向对象的特征 分为封装 继承 多态 封装: private关键字修饰,封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面 使用 get set 方法获取数据 继承: extends关键字修饰,继承是一种联结类的层次模型,并允许和鼓励类的重用 它提供了一种明确表述共性的方法 新类继承了原始的特性 并且可以新增或增加新的方法 实现更适合特殊的需要 多态: 多..
2022-03-16 18:31:44
410
原创 内部类 匿名
成员内部类: 类里套类,内部为内部类 外部为外部类 内部类通常只服务于外部类 对外不具备可见性 内部类对象通常在外部类中创建 内部类中可以直接访问外部类的成员(包括私有的) 内部类中有个隐式的引用指向了创建它的外部类对象:外部类名.this---API 匿名内部类:(大大简化代码) 若想创建一个类的对象 并且对象只被创建一次 在匿名内部类中默认外面的变量是final的,不可修改---- java规定 内部类有独立的.class 隐式引用: this 指代当前对象 super 指代.
2022-03-16 18:00:56
657
原创 面向对象 | 重载与重写的区别 | 接口与继承
OO:面向对象 OOA:面向对象分析 OOD:面向对象设计 OOP: 面向对象编程 什么是类?什么是对象? 对象:软件中真实存在的单个个体/东西 类:类别/类型,代表一类个体 类是对象的模版 对象是类的具体的实例 对象的属性/特征-------------变量 对象的行为/功能--------------方法 如何创建类如何创建对象?如何访问成员 方法的重载--------更加方便用户的访问 voi...
2022-03-11 20:10:19
352
1
原创 cmd命令锦集
notepad--------打开记事本 dxdiag---------检查DirectX信息 winver---------检查Windows版本 CMD命令: gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器 5. logoff---------注销命令 6. shutdown-------60秒倒计时关机命令 7. lusrmgr.msc-
2022-03-08 16:55:53
133
原创 数组 复制,扩容,缩减
数组一旦创建长度不可改变 数组复制 不灵活 int[] i = {15,3,1,23,13}; int[] j = new int[6]; System.arraycopy(i, 1, j,0,3); // i数组 从下标1开始 复制到j数组 j下标0 复制数组长度为3 public static void main(String[] args) { int [] arr = new int[..
2022-03-08 08:31:55
134
原创 数据库操作
数据库 作用就是用来储存数据和管理数据,本质上就是需要安装MSQL软件 DOS窗口: bash 发起MySQL的命令 mysql -uroot -proot -u是用户名 -p指定密码 数据库的结构 数据库 ——>表(行和列) ——>数据 数据库的常见操作 增删改查-CRUD 创建库 修改库 删除库 查询库 4,SQL语言 分类: DML 数据操纵语言 DDL 数据定义语言 DCL 数据控制语言 DQL 数据...
2021-11-01 20:53:00
134
原创 List集合- Map集合-Set接口
List接口的两个常用实现类 ArrayList的特点: List接口的实现类 底层数据结构是数组,内存空间是连续的 元素有下标,有顺序,允许存放重复的操作 通常以下标进行操作 增删较慢,查询较快(数据量比较大时) LinkedList的特点: List接口的实现类 底层数据结构是链表,内存空间是不连续的 元素有下标,有顺序,允许存放重复的数据 通常以收尾节点操作较多 增删较快,查询较慢(数据量比较大时) 注意(查询慢也不是都慢,首尾操作还是比较快的) 简单方法 void addF
2021-10-28 19:48:17
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅