java基础
文章平均质量分 84
小丑的舞台
这个作者很懒,什么都没留下…
展开
-
Java连接数据库
Java连接数据库新建web projectcom:包名 gx:自己的包名 servlet/web/controller 放servlet(有点类似mvc中的控制器,用来接收页面的参数,放回参数给页面,控制页面跳转,以及参数校验,但不进行数据的操作,只负责调用) servlce: 放服务层的接口(Java中的服务:有的时候是对更底层的调用,有的时候就是对业务逻辑的处理) impl:服务接口的实现类 dao: 数据库操作接口(和数据库中的表一一对应,就是相当于对数据原创 2022-02-24 09:07:32 · 409 阅读 · 0 评论 -
集合的进阶
集合存储的类型:集合可以存储引用数据类型,不可以存储基本数据类型。若要存储基本数据类型,实际是存储基本数据类型的包装类;结构:集合类体系结构 单列 collection(接口): 可重复 List(接口): ArrayList(实现类) LinkdeList(实现类) 不可重复 Set(接口): HashSet(实现类) TreeSet(实现类) 双列 Ma..原创 2021-12-20 09:35:53 · 370 阅读 · 0 评论 -
接口,内部类,及lambda的定义及用法
接口(引用数据类型):概念:当一个类中的所有方法都时抽象方法的时候,我们就可以将其定义为接口接口存在的两个重要意义 规则的定义 程序的扩展性 接口的定义和特点:接口用关键字interface来定义:——public interface 接口名{} 接口不能实例化 接口和类之间是实现关系,通过implements关键字表示public class 类名 implements 接口名{}接口的子类(实现类) 要么重要接口中的所有抽象方法 要么是抽象类 特点:java原创 2021-10-28 09:15:08 · 277 阅读 · 0 评论 -
标准类制作&String()&StringBuilder()
标准类制作:构造方法构建、创造对象的时候,所调用的方法 格式: 方法名与类名相同,大小写也要一致 没有返回值类型,连void都没有 没有具体的返回值(不能由retrun带回结果数据) 执行时机 创建对象的时候调用,每创建一次对象,就会执行一次构造方法 不能手动调用构造方法 作用:用于给对象的数据(属性)进行初始化①:构造方法的创建如果没有定义构造方法,系统将会给出一个默认的无参数构造方法 如果定义了构造方法,系统将不再提供默认的构造方法②:构造方法的重载如原创 2021-10-18 14:27:07 · 78 阅读 · 0 评论 -
1.封装常见的体现
体现:私有成员变量,提供setXxx和getXxx方法 将代码抽取到方法中,这是对代码的一种封装 将属性抽取到类当中,这是对数据的一种封装好处:提高了代码的安全性 提高了代码的复用性关键字 关键字 private this static 关键字的特点: 1.关键字的字母全部的小写;...原创 2021-09-27 18:35:14 · 366 阅读 · 0 评论 -
面向对象(一)
面向对象面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做。 、面向对象:强调具备功能的对象,以类/对象为最小单位,考虑谁来做; 面向对象的三大基本特征: 封装性:概念:封装性就是尽可能的隐藏对象内部细节,对外形成一道边界,只保留有限的接口和方法与外界进行交互。封装的原则是使对象以外的部分不能随意的访问和操作对象的内部属性,从而避免了外界对对象内部属性的破坏 访问权限: private:类中限定为private的成员,只能被这个类本身访问。如果一个类的构造方法声明为pr..原创 2021-09-19 10:08:03 · 80 阅读 · 0 评论 -
java基础
数据类型转义字符及其说明:”" 字符集:unicode;字符编码集;.基本数据类型之间的运算(不包含boolean类型)1.自动类型提升:2.强制类型转换:自动类型提升运算的逆运算。java中的运算符:1.算术运算符: 2.赋值运算符:7.三元运算符:程序流程控制顺序结构分支结构循环结构扩展关键字:break、continue的使用Java中的数组;二维数组;数组的赋值、反转、查找(线性查找(equals()),二分法查找{折半查找)数组中涉及到的常见算法:排序算法选择排序:交换排序插入排序归并排序桶式排序原创 2021-09-08 09:48:32 · 116 阅读 · 0 评论