自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 java初级篇—工具类之String(一)

String类(引用类型 java.lang包) 常见的String笔试题 == equals方法的区别 ==可以比较基本类型 可以比较引用类型 比较基本类型比较值 比较引用类型比较地址 equals只能比较引用类型(方法) 默认比较地址this==obj 如果想要修改其比较规则 可以重写equals方法 通常重写equals方法时会伴随着重写hashCode方法 比如String类 比如Integer *String的不可变特性(长度及内容) String与StringBuffer区

2020-12-18 21:03:18 107

原创 Java初级篇—工具类之String(二)

StringBuffer和StringBuilder 1.所属的包 java.lang包 2.继承AbstractStringBuilder 间接继承 Object 实现接口Serializable,CharSequence,Appendable StringBuffer/StringBuilder没有compareTo方法 StringBuffer/StringBuilder含有一个String没有的方法 append();拼接 3.特性 可变字符串 char[] value; 动态扩容 4.对象

2020-12-18 20:53:24 93 1

原创 Java初级篇—工具类之日期相关

Scanner类 所属的包java.util包 需要import导包 通过一个带输入流的构造方法创建对象 常用方法 nextInt() nextFloat() next() nextLine() System类 所属的包java.lang包 不需要导入 不需要创建对象 通过类名就可以访问 有三个属性及若干的方法 三个属性out in err 方法gc() exit(0); currentTimeMillis(); Date类 通常使用的是java.util包 导包

2020-12-12 11:23:20 68

原创 java初级篇—工具类之数学相关

与数学相关的类 Math 所属的包java.lang Math构造方法是私有的 我们不能直接调用创建对象 由于Math中提供的属性及方法都是static 不需要创建对象 常用的方法 abs()返回给定数字的绝对值 (参数 int long float double) double = ceil()向上取整 double = floor()向下取整 double = rint()临近的整数 如果两边距离一样 则返回偶数 int = round() 四舍五入的整数 max(a,b) min(a,

2020-12-12 11:17:51 130

原创 java基础篇—工具类之包装类

知识补充(GC管理机制) 内存管理的问题 栈内存----变量空间 方法临时执行空间 从创建开始执行完毕 立即回收 堆内存----我们自己new申请对象空间 垃圾回收器GC 对象空间没有任何引用指向视为垃圾 方法区----常量 类模板 静态成员 有且只有一份 不回收 public class Test{ public Person p = new Person();//聚合关系 } Test t = new T

2020-12-12 11:11:35 137

原创 JavaScript初级篇—对象

JavaScript对象 JavaScript 中的所有事物都是对象:字符串、数值、数组、函数…此外,JavaScript 允许自定义对象。 所有事物都是对象: JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。 布尔型可以是一个对象。 数字型可以是一个对象。 字符串也可以是一个对象 日期是一个对象 数学和正则表达式也是对象 数组是一个对象 甚至函数也可以是对象 对象只是一种特殊的数据。对象拥有属性和方法。 访问对象的属性 属

2020-12-12 11:00:11 108

原创 Java初级篇——枚举

枚举 一个类中的对象 认为个数是有限且固定的 可以将每一个对象一一列举出来 试一试若没有枚举类型的时候 如何手动设计 (静态常量 单例模式) Day(类 当做描述星期 7个对象) private 构造方法 public static final 属性 = new JDK1.5版本之后可以直接定义enum类型 我们自己定义的enum类型直接默认继承Enum(java.lang包) 我们自己定义的enum类型不能再写extends 但是可以实现 Enum类型的两个属性 name----->枚举对

2020-12-12 10:56:11 115 1

原创 制作漂亮的搜索栏效果

搜索栏 html代码 <div class="search-icon"> <input type="text" /> <span class="circle"></span> <span class="handle"></span> </div> css代码 * { padding: 0; margin: 0; } body { display: flex; justify-conten

2020-12-09 16:27:41 665

原创 关于CSS居中那些事

关于CSS居中的那些事 行内元素 DOM结构 <div class="parent"> <span class="child">content</span> </div> 水平居中 text-align:center .parent { background-color: red; text-align: center; } width:fit-content .parent { background-color: red; widt

2020-12-09 16:21:52 86

原创 Java初级篇—设计模式之策略模式、内部类

策略模式——行为模式 用来解决 执行流程固定 执行的结果由于提供了不同的策略而不同 例如:银行类 方法办理业务(人){ 人—抽象类 接口(不能产生对象) 传递一个子类对象 欢迎用户进来啦 叫号 办理 离开 欢迎您下次再来 } 人类 提供策略–抽象 具体类 实现策略 内部类 指的是在Java中可以将一个类定义在另一个类的内部 内部类可以定义在 类的内部 (与类成员层次一致) 内部类可以定义在 方法/块内部 (与类成员相差一个层次 方法的局部变量一个层次) LinkedBox

2020-12-02 21:15:44 161

原创 Java初级篇—设计模式之缺省适配器模式、多态

适配器模式 Adapter 案例描述:定义一个规则—>和尚 吃斋 念经 打坐 撞钟 习武 缺省适配器模式 public abstract class AbstractBox implements Box{ public boolean add(element); public void add(int index,int element){//具体化 //抛出自定义异常 } public void addAll(){//具体化 //抛出自定义异常

2020-12-02 21:15:22 170

原创 使用Java单例模式封装数据库工具类

Java连接数据库 JavaDevelopmentKit Version11,MYSQL Version 8.0。 创建的这个工具类名字叫做DBUtil类 private Connection connection = null; private Statement statement = null; private ResultSet resultSet = null; private static final String DRIVER = "com.mysql.cj.jdbc.Driver"

2020-12-01 20:31:55 966

gen(一款自动代码生成器)

一款自动生成service、controller、dao层的工具

2021-06-20

基于ssm框架制作的简易oa管理系统

使用spring、springmvc、mybatis制作的一个oa管理系统,数据库8.0 tomcat 9.0 该系统实现了用户管理的CRUD、角色授权等基本功能

2021-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除