![](https://img-blog.csdnimg.cn/aa6bf2ecf6f9429d802fc50b96647b16.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
每周小结
文章平均质量分 78
轻松而又愉快的敲键盘,JAVA学习之路
understandbuy
这个作者很懒,什么都没留下…
展开
-
事务和存储引擎
存储引擎就是存储数据,建立索引,更新/查询数据等技术的实现方式。存储引擎时基于表的,而不是基于库的,所以存储引擎也被称为表类型。1.在创建表时,指定存储引擎。CREATE TABLE 表名(字段1 字段1类型 [COMMENT 字段1注释],...字段n 字段n类型 [COMMENT 字段n注释]) ENGINE=INNODB [COMMENT 表注释];2.查看当前数据表支持的存储引擎。2.存储引擎特点。原创 2024-02-24 16:36:05 · 1036 阅读 · 0 评论 -
【无标题】
1.约束的概念:约束时作用与表中字段上的规则,用于限制储存在表中的数据。2.目的:保证数据库中数据的正确,有效性和完整性。3.分类:非空约束 限制该字段的数据不能为null 关键字: NOT NULL唯一约束 保证该字段的所有数据都是唯一,不重复的。UNIQUE主键约束 主键是一行数据的唯一标识,要求非空且唯一。默认约束 保存数据时,如果未指定该字段的值,则采用默认值 DEFAULT检查约束 保证字段值满足某一个条件 CHECK。原创 2024-02-10 17:21:01 · 1095 阅读 · 1 评论 -
SQL中的函数
函数:函数是指可以是指一段可以直接被另一段程序调用的程序或代码。原创 2024-01-31 21:54:40 · 354 阅读 · 0 评论 -
Mysql中基础的sql语言
DDL语句用来定义数据库对象如 表 字段等。原创 2024-01-26 15:42:41 · 1068 阅读 · 1 评论 -
面向对象之多态
2.特点:只能能够强制转化父类的引用,不能够强制转化父类的对象。1.使用父类类型作为参数可以接受所有子类对象。instanceof关键字,可以用来。2.体现了多态的扩展性和遍历。三.多态调用成员的特点。原创 2023-12-15 21:20:31 · 27 阅读 · 0 评论 -
JAVA面向对象(高级)
子父类中出现了方法声明一模一样的方法(方法名,形参相同,返回值相同),在创建子类对象的时并调用子类方法逻辑时,需要进行方法的重写。具体思路:针对私有的成员变量,提供对应的setXXX和getXXX,set是进行设置变量的值,get是用来返回目标值。在所有的构造方法中的第一行代码,都隐藏了一句话super();继承就是让类于类产生父子的关系。如果非要使用父类中的成员变量的值的话,需要使用super关键字。细节:java中所有的类都直接或者间接的继承了Object类。super关键字:访问父类中的成员变量。原创 2023-12-01 21:47:45 · 75 阅读 · 1 评论 -
关于java中的面向对象
该流程的内存图解:首先源码文件加载成字节码文件,停留在方法区中,主方法是程序的入口,会直接从方法区进入栈内存中,然后按照顺序结构进行执行。完成了上述操作之后,会将刚开始这个空间的地址,返回给堆内存中的stu中,然后按照顺序结构进行运行,遇到类中的调用的方法时,系统会根据stu中的地址,找到堆内存中的空间,这个空间中存在着成员方法的引用地址,系统找到这个引用地址之后会根据这个地址在字节码文件中的位置,将该成员方法进行调运,随后该方法进入了栈内存中,进行运行,运行后弹栈消失。简单称为,调用谁,就代表谁。原创 2023-11-24 23:10:40 · 36 阅读 · 1 评论 -
关于java中String类相关的内容
接着按照顺序结构运行程序,再次创建一个对象s2,赋值abc,系统会在字符串常量池中寻找这个字符串,由于刚才s1已经在字符串常量池中储存过这个abc这个字符串,因此系统会将这个字符串的地址赋给说s2,因此如果此时打印比较s1与s2就可以得到true,因为两者的地址是一样的。但是通关上述两种方法可以得知,第一种方法是要快于第二种方法的,第二种方法charAt进行遍历的时候,需要方法一步一步将字符串中的元素转化为字符,这样方法反复的进栈出栈,使程序运行的时间大大增长。根据传入的字符数组来拼接成字符串。原创 2023-11-17 09:01:08 · 43 阅读 · 0 评论 -
关于JAVA程序中查找数组索引以及生成随机验证码的问题。
对于上述的程序,首先定义了一个变量sum,sum起始值为-1,它的作用是用来记录索引为的位置,如果我们想要得到这个索引,我还应该进行,比较数组中的每一个元素与对应查找的元素进行比较,同时利用++算法对sum这个计数器进行增加。首先我们知道,索引是访问一个数组中元素的一个重要的数据,倘若我们不知道这个索引,就无法对数组中的元素进行访问,更无法进行使用。由于数组中含有重复元素,这句话的含义应当为,该元素对应的索引存在多个,而对于我们要储存多个同种类型的元素,我们可以采用数组这一个容器进行储存。原创 2023-11-04 20:33:21 · 46 阅读 · 2 评论 -
关于查找素数的方法
2.我们要根据这个质数的判断规则,来进行设计程序(利用if条件书写判断条件)由于我们需要判断j~i/2是不是都可以除尽,换言之只要其中其中有一个可以除尽,则这个数就不可能是素数因此我们可以这样写。利用双for循环在判断出i是不是可以被2~i/2除尽,为了达成这个条件利用boolean类型以及for循环内的刷新机制,此处的boolean值不能在for外面否则程序将无法运行。倘若我们要设计一个系统去找到这个素数,因此我们应该知道什么是素数,我应该用什么数学算法去判断它是素数,并合理的设计一套程序去运行它。原创 2023-11-04 20:09:29 · 133 阅读 · 0 评论 -
关于产生26个英文字母大小写和0~9字符的程序。
如上图所示利用了for循环和if判断语句,可以较为方便的找到这个验证码组成的数组。原创 2023-10-28 08:41:36 · 109 阅读 · 0 评论 -
关于数组的初学习
初次学习JAVA中的数组。原创 2023-10-26 18:10:59 · 42 阅读 · 1 评论