摘要: ##抽象类 抽象方法:为了防止子类不写或漏写“方法重写”。我们之前做过练习,就是在父类当中的work方法随便写了一个代码体,原因是,知道子类的work行为是与父类不同的,并且是会进行方法重写的。如今为了防止前面的弊端,我们在父类当中利用abstract关键字声明work行为,这样一来,在父类中wor 阅读全文
posted @ 2022-10-21 18:47 BattleTrumpet 阅读(92) 评论(0) 推荐(0)
摘要: ##包 什么是包? 包就是文件夹。来管理各种不同功能的java类,方便后期代码的维护。 包的命名规则:公司域名反写+包的作用,需要全部英文小写,见名知意 eg:com.itheima.domain 域名里的www不要了,换成包的功能名domain。 包里面有很多类,另外的包里可能有相同的类名,所以为 阅读全文
posted @ 2022-10-21 13:14 BattleTrumpet 阅读(30) 评论(0) 推荐(0)
摘要: ##多态 封装:对象代表什么,就得封装对应的数据,并提供数据对应的行为。将零散的数据和行为封装成一个整体 继承:由于封装的东西越来越多,并且很多的属性和方法是重复的,代码复用性差,为了解决这个问题,于是乎有了继承 多态:指对象的多种形态。 用new关键字创建一个学生类的对象,并赋值给一个数据类型为学 阅读全文
posted @ 2022-10-20 09:03 BattleTrumpet 阅读(33) 评论(0) 推荐(0)
摘要: CHAR:定义的多长就是多长,多了放不进去,少了也不会减少 VACHAR:有最大限度长度,这个长度是自定义的,但实际长度可以变化,只是最大限度不变 INT:长整型 SMALLINT:短整数 NUMERIC(p, d):定点数,由p给出数字位数,d给出小数的位数,括号左边最长p位,右边最长d位 REA 阅读全文
posted @ 2022-10-18 16:37 BattleTrumpet 阅读(121) 评论(0) 推荐(0)
摘要: ##static static修饰属性时,该属性就对所有该类的对象共有。 特点:被该类所有对象共享 调用方式: 1.实例化对象调用; 2.类名调用 只需要实例化一次,就一直是这个值。 比如:实例化了三个对象,s1,s2,s3。对象那个所属的类中的属性,其中有一个属性比如年龄是static修饰的,那么 阅读全文
posted @ 2022-10-17 23:05 BattleTrumpet 阅读(22) 评论(0) 推荐(0)
摘要: #集合 ##什么是集合? 同时存储多个元素,需要怎么做? 以前学习过数组,可数组的使用是有弊端的——数组的长度是固定的 集合与数组一样,都可以被看作是一个容器。 在没有添加元素的情况下,集合长度为0,往后增加元素,都是自动扩容 ##集合和数组的对比 集合存储数据的数据类型与数组有所差异 数组的长度是 阅读全文
posted @ 2022-10-05 20:59 BattleTrumpet 阅读(18) 评论(0) 推荐(0)
摘要: "113"+"asd"="113asd" 字符串的处理有很多:比较、替换、截取、查找、切割、检索、加密、打乱内容、大小写转换等 应用场景: 1.用户登录(用户名、密码,要与正确的用户名、密码作比较) 2.关键词替换 3.数字金额转换为汉字 ... 学习内容: 1.掌握字符串常见操作 String, 阅读全文
posted @ 2022-10-03 22:20 BattleTrumpet 阅读(16) 评论(0) 推荐(0)
摘要: #标准的JavaBean类 类名需要见名知意 成员变量使用private修饰 提供至少两个构造方法 无参构造方法 带全部参数的构造方法 成员方法 提供每一个成员变量对应的setXxx()/getXxx() 如果还有其他行为,也需要写上 #生成javabean方法 创建构造器: 快捷键alt+inse 阅读全文
posted @ 2022-10-02 16:12 BattleTrumpet 阅读(93) 评论(0) 推荐(0)
摘要: #数据定义 分为四个定义:模式(SCHEMA)定义、表(TABLE)定义、视图定义、索引定义 操作的方式:创建(CREATE)、删除(DROP)、修改(ALTER),在每种定义前前加上相应操作的关键字,而后加上定义关键字 ##模式的定义与删除 ###定义模式 CREATE SCHEMA <模式名> 阅读全文
posted @ 2022-09-30 12:26 BattleTrumpet 阅读(178) 评论(0) 推荐(0)
摘要: #SQL(Structured Query Language) 结构化的查询语言,是关系数据库的标准语言。SQL是一个通用的、功能极强的关系数据数据库语言 特点: 1.综合统一(功能、数据操作) 2.高度非过程化(之提出“做什么”,不需要告诉“怎么做”) 3.面向集合的操作方式 4.以同一种语法结构 阅读全文
posted @ 2022-09-30 09:49 BattleTrumpet 阅读(147) 评论(0) 推荐(0)