- 博客(10)
- 问答 (2)
- 收藏
- 关注
原创 折半查找(二分法查找)简单总结
折半查找(二分查找)是一种算法,其输入是一个有序的元素列表(必须是有序的),如果查找的元素包含在列表中,则返回其位置,否则返回NULL代码实现:public static int binarySearch2(int[] nums, int target) { if (null == nums || nums.length == 0) { return -1; } int left = 0; int right = nums.length - 1; while (l
2022-05-12 16:14:36
314
原创 冒泡排序简单总结
目的:让一组无规则的数实现从小到大或从大到小的排列顺序实现:嵌套循环外层循环:控制比较的轮数,如果有n个数据则最多需要n-1轮内层循环:控制相邻元素之间比较的次数,并且交换位置代码实现:public static int[] method(int[] a) { //1.外层循环,控制比较的轮数,假设有n个数,最多比较n-1次 //开始值:1 结束值:<= a.length-1 变化:++ //控制的是循环执行的次数,比如5个数,最多比较4轮,<=
2022-05-12 15:56:28
343
原创 final在Java 中的作用
1.修饰数据:如果是基本数据类型,则该值无法被修改;如果是修饰引用类型则其地址不能修改。2.修饰方法:该方法成为最终方法,不能被重写,但可以被继承。3.修饰类:该类成为最终类,无法被继承。...
2022-05-12 14:58:23
186
原创 ==和equals的区别
1.对于基本类型,==比较的是值;2.对于引用类型,==比较的是地址;3.equals不能用于基本类型的比较;4.如果没有重写equals,equals就相当于==;5.如果重写了equals方法,equals比较的是对象的内容;...
2022-05-12 14:44:35
151
原创 小结--session与cookie的关系
cookie特性:cookie信息存放在客户端,大小一般为4k,数据内容是连续积累的,不安全session特性: session信息存放在服务端,数据是间隔的,session信息太多占用服务器资源cookie与session的产生流程:(1)用户第一次通过浏览器向服务器发出请求(请求中包含一些识别用户身份的信息)(2)服务器第一次收到请求,解析后为该用户在服务器创建一个session,并向客户端发送一个指令(指令包括创建一个cookie,cookie头中包含刚刚为用户创建的sessionID
2022-05-12 13:44:05
333
原创 类与对象、面向对象三大特性五大原则--简单总结
对象:现实中指具体的事物,在面向对象程序设计中,对象是数据和动作的结合体。类: 是具有相同数据特性和功能的对象的抽象。对象与类的关系: 类是对象的抽象,对象是类的实例化。面向对象的三大特性:封装:将对象的属性与方法进行封装,对外只提供公共访问方式,实现信息隐藏和模块独立。继承:对象的一个新类可以从现有的类中派生,新类可以使用现有类的所有功能,也可以增加新的功能。多态:多态基于继承,继承得到的子类通过对原有方法的重写,实现了同一消息经过父类与子类相同方法后得到不同响应的效果。五大
2022-05-12 13:16:36
211
原创 数据库三大范式总结
范式:在关系数据库中,为了设计结构合理,冗余小的数据库表所遵循一定的设计规则。第一范式:数据库表中的各个字段都应是不可再分的原子值,例如地址字段又可以分为省会、城市等详细地址,直接将地址放在数据库表中,在一些对地址信息要求精确的情况下 就不符合第一范式。第二范式:是在第一范式的基础上,主键外的字段都应该与主键有着直接与间接的关系,而不应该存在与主键毫无关联的字段(所谓直接与间接,例如主键是公司的员工,与其有直接关系的是其姓名、电话、部门号,与其有间接关系的是部门名,与其毫无关联的就是公司建立时间)
2022-05-12 12:01:43
322
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1