- 博客(13)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JAVA入坟11 封装 继承 重写 魔鬼多态!
JAVA入坟11 封装 集成 重写 魔鬼多态!我不知道前边的8 9 10去哪了XD封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处: 将变化隔离、便于使用、提高重用性、提高安全性 封装原则: 将不需要对外提供的内容都隐藏起来、把属性都隐藏,提供公共方法对其访问。private 关键字 是一个权限修饰符。 用于修饰成员(成员变量和成员函数) 被私有化的成员只在本类中有效。常用之一: 将成员变量
2020-12-14 20:54:53
722
10
原创 html
html一.概念Hyper Text Markup Language 超文本标记语言,是最基础的网页开发语言 * 超文本: 1.网页中包含超链接,可以从一个页面跳转到另一个页面 2.网页中不仅仅是文本,还可以包含图片,音频,视频,超链接等元素 * 标记语言: 1.由标签构成的语言,<标签名称>,如<html> 2.标记语言不是编程语言二.基本语法授课思路:先写一个基本的html网页,再来总结出下面的规律。1.html文件是以.html作为后缀名2
2021-01-14 20:18:38
66
原创 JDBC
JDBC一.jdbc基础1.概念两个层面去理解jdbc干什么的?如何实现的?1.全称:jdbc: java database connectivity 直译:java 数据库连接2.表面意思:java连接并操作数据库 -- 解释jdbc是干什么的3.本质含义:jdbc是sun公司制定的一套连接关系型数据库需要遵循的规范,即接口。而各个关系型数据库厂商自己来实现这个接口。程序员只需要面向接口编程。 -- 解释jdbc如何实现 连接并操作数据库 的 即:jdbc通过定义了一
2021-01-11 08:46:27
106
原创 SQL基础
#SQL基础ddl学习1. 操作数据库C (Create):创建创建数据库create databases 数据库名;创建数据库前先判断是否存在create database if not exists 数据库名;创建数据库,判断是否存在,并指定字符集create database if not exists 数据库名 character set 字符集练习:创建数据库db1 ,判断是否存在,并指定字符集为utf8create database if not
2021-01-11 08:42:13
422
原创 比较器和内部类
比较器和内部类一.比较器Comparator 和 Comparable 比较:1.Comparable是排序接口;若一个类实现了Comparable接口,就意味着“该类支持排序”。(作用在实体类上)2.而Comparator是比较器;我们若需要控制某个类的次序,可以建立一个“该类的比较器”来进行排序。(作用在排序类上)总结:Comparable相当于“内部比较器”,而Comparator相当常用类1今日目标:1.内外部比较器2.内部类3.包装类于“外部比较器”。案例:创建一个实体类
2021-01-04 08:25:24
133
原创 2020-12-31
# XML和反射可扩展标记语言,简称XML。是一种用于标记电子文件使其具有结构性的标记语言。 在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C就发布了XML1.0规范,使
2020-12-31 15:33:16
103
原创 LinkSet的小原理
LinkSet的小原理没头发 我选择断更存储原理是一个链表,在元素的前后分别有一个前置结点和后置结点,用于连接集合中的上一个元素和下一个元素,依次“手拉手”,构成一条链式数据的集合。你中有我我中有你说明白点就是你的右手抓着女朋友的左手,但是你的右手同时也是被女朋友抓着。哦 不好意思 咱们没有女朋友。然后一个一个抓下去 嗯。就差不多了...
2020-12-23 19:34:29
479
原创 JAVA入坟12 抽象类和接口
JAVA入坟12 抽象类和接口居然连着更新两天 我不是我了抽象类理解:“用进废退”:多态的领域, 父类中被子类重写的实例方法,功能逐渐淡化,索性去掉方法体 退化为抽象方法抽象方法使用规则1.没有方法体的方法,就是抽象方法。2.abstract修饰符修饰3.抽象方法只是用来定义规范的。告诉子类应该做什么,具体怎么做,不同的子类有不同的实现4.不能私有、静态、final抽象类使用规则1.被abstract修饰的类是抽象类2.抽象类中可以有抽象方法,也就是被abstract修饰的方法,也可以
2020-12-15 20:52:51
126
1
原创 Java入坟8 原地升天の方法(重载,构造,返回值)
Java入坟day08 原地升天の方法(重载,构造,返回值)最后做题8方法的理解和语法格式:1.解决某一件事的功能实现。方法,是一段代码块的封装,方法中的代码应围绕某一功能的实现来写,目标明确,逻辑清晰。方法的语法格式2.格式:在Java中,声明一个方法的具体语法格式如下:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){执行语句1.方法的调用2.变量的操作:声明 赋值 修改3.程序结构:选择结构 循环结构………return 返回值;}对于上面的语
2020-12-09 20:37:49
207
2
原创 Java入坟6 双倍困难の二维数组(杨辉三角)(二分查找法)
java入坟day06 双倍困难の二维数组(杨辉三角)(二分查找法)二维数组变量 数组 二维数组随着数据量的不断增大,我们需要更大的容器来装数据,这个时候,一维内存已经不足以满足所需,我们需要的是二维“平面”数组。画图分析。第一个【】代表 的是:这个二维数组由几个一维数组构成,也是这个二维数组的长度第二个【】代表 的是,构成这个二维数组的一维数组,它的长度是多少1.二维数组的定义:赋值:二分查找法定义一个有序数组,折半比较注意,当只剩下最后两个元素时,如何避免死循环
2020-12-07 20:15:34
246
4
原创 Java入坟05 脱发之排序方法
排序冒泡排序最简单的一种排序算法。假设长度为n的数组arr,要按照从小到大排序。private static void one() { int [] arr = {2,8,36,4,3,8,7,5}; int x = 0; for (int i = 0; i <arr.length ; i++) { for (int j = 0; j <arr.length-1-i; j++) { i
2020-12-04 16:46:35
167
2
原创 Java入坟3 我觉得头发消失了
Java入坟03day02被吃了基本if选择结构1.基本if选择结构1.格式1>2 || 2>32.流程图if else结构如果,,,,否则,,,,1.在某种情况下(运算后有一个具体的结果),三元运算符可以看成是if else的简写。2.两个结果互斥的基本if结构的合并循环循环变量:记录循环的次数循环条件:决定是否还要继续下去,循环变量的范围(上限,下限)循环体:重复性的工作for:for循环形式: for(表达式1;表达式2;表达式3)题目:使用w
2020-12-02 19:02:07
219
2
原创 Java入坟01
Java入坟day011.Java起源:爪哇岛位于烟波浩渺的印度洋和太平洋之间的印度尼西亚,是一个由18108个大小岛屿组成的“万岛之国”,爪哇岛就是这万岛之中的第四大岛。四面环海的爪哇岛,属热带雨林气候,没有寒暑季节的更迭,年平均气温为25-27℃,雨量充沛。得天独厚的自然条件使岛上热带植物丛生密布,草木终年常青,咖啡、茶叶、烟叶、橡胶、甘蔗、椰子等物产丰富。爪哇岛上河流纵横,风光旖旎,每年都吸引大批来自世界各地的游客前往观光旅游。 爪哇岛上有100多座火山,前不久活动剧烈,有爆发迹象的默拉皮火山就是
2020-11-30 20:49:38
259
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人