随笔分类 - Java
摘要:一、hashcode是什么? 哈希算法,是一类算法; 哈希表(Hash Table)是一种数据结构; 哈希函数,是支撑哈希表的一类函数; Map是映射、地图的意思,在Java中Map表示一种把K映射到V的数据类型; HashMap是Java中用哈希数据结构实现的Map; 1、hash和hash表是什
阅读全文
摘要:Java泛型中的标记符含义: E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型) ? - 表示不确定的java类型 S、U、V - 2nd、3rd、4th types 遇
阅读全文
摘要:要求去除ArrayList集合中重复的Student的对象(什么叫重复,所有属性值都相同叫做重复)。 思路: 1、创建一个新集合 2、遍历旧集合中的每一个元素,去新集合中找这个元素,如果这个元素不存在就添加到新集合中 Student类如下:有两个成员变量name和age 测试类如下: 输出结果为:
阅读全文
摘要:以Oracle为例吧 Statement为一条Sql语句生成执行计划,如果要执行两条sql语句select colume from table where colume=1;select colume from table where colume=2;会生成两个执行计划一千个查询就生成一千个执行计
阅读全文
摘要:package com.example.demo.utils; import java.lang.reflect.Method; import java.util.List; import com.example.demo.domain.Users; import com.example.demo.model.UsersModel; public class Dto2Entity { ...
阅读全文
摘要:Java中将12小时制的时间转换为24小时制的方式如下: 运行结果为:注:大写的HH为24小时制,小写的hh为12小时制,当然还可以在ss的后面加上 a,这样可以在后面显示上下文:显示效果为“2008-03-24 17:00:14 下午”
阅读全文
摘要:java mysql 数据类型对 对于bolb,一般用于对图片的数据库存储,原理是把图片打成二进制,然后进行的一种存储方式,在java中对应byte[]数组。对于boolen类型,在mysql数据库中,个人认为用int类型代替较好,对bit操作不是很方便,尤其是在具有web页面开发的项目中,表示0/
阅读全文
摘要:变量serialVersionUID称为序列化版本号,这个变量多用于实现了Serializable的类中,试用场景是类的序列化。当我们没有定义这个变量的时候,虚拟机会根据类的属性算出一个独一无二的该变量值,在序列化的时候对该变量赋值,并随类一同序列化。 反序列化的时候,虚拟机同样会先读取该变量值,然
阅读全文
摘要:java集合的工具类Collections中提供了两种排序的方法,分别是: 第一种称为自然排序,参与排序的对象需实现comparable接口,重写其compareTo()方法,方法体中实现对象的比较大小规则,示例如下: 实体类:(基本属性,getter/setter方法,有参无参构造方法,toStr
阅读全文