- 博客(16)
- 收藏
- 关注
原创 Bigdecimal简单归纳总结
本篇文章只简单列举了Bigdecimal的构造方法,四则运算API,取舍方式,以及两个数之间的比较等少量内容,还有包括像格式化等API没有介绍,但是那些在实际开发中并不常用,如果后面有这个需求的话,可以再接着整理。
2023-12-12 10:36:59
136
原创 Java中到底是值传递还是引用传递
可能会理所当然觉的肯定是“abcd”,至于理由嘛,很简单,str首先存的是指向“abc”的引用,在passParam()方法中,str指向了“abcd”,所以最后打印的肯定是“abcd”Java中只存在值传递,不传递引用传递,很多我们觉的是引用传递的原因是原变量和副本变量指向的同一个地址的值发生改变,造成我们觉的字方法里修改变量的值会引起原原变量的变化。首先说这两个的区别,它们之间最大的区别在于值传递传递的变量的副本,在子方法里修改这个变量,原方法的中的该变量不会受到影响,但是抱歉,答案是“abc”
2023-12-11 16:03:01
97
1
原创 HashMap常量简析
/ aka 16注意这里并没有直接写16,而是用的位运算,所以我们需要分析两点:1、为什么是2的幂次方?2、为什么是2的四次方而不是三次方或者五次方等其他?先回答第一个问题,为什么是2的幂次方?作为一种集合,HashMap需要存储数据,既然是存储数据,自然就要定义数据的位置,而HashMap采用的hash寻址法,即用hash值对哈希桶的长度进行取模,得到的余数就是数据在哈希桶的位置。
2023-12-07 16:22:04
140
1
原创 jdbc和Mybatis框架的理解
一、jdbc(java database connectivity)即java数据库连接1.含义:用java代码操纵数据库,并且是用java语言来规范客户端程序来访问数据库的应用程序接口。2.如何使用jdbc操纵数据库主要包括两个方面:一是建立与数据库的连接(connection),二是请求数据库(statement或者preparedStatement)2.1建立与数据库的连接第一版本://装载驱动程序Class.forName("com.mysql.jdbc.Driver");//通过驱
2020-09-16 13:18:28
1009
原创 cmsg管理系统
1.cms管理系统的基本框架和主要功能2.csm中用到的主要技术ssm基本框架GridManager展示表的内容和发送高级查询的请求使用ueitor富文本编辑器加在模态框中使用页面静态化技术生产静态页面使用spring-mvc的文件上传来保存图片使用cookie保存账户和密码3.cms中的难点(1)页面静态化技术:模板+数据=静态页面先封装一个页面静态化的工具类public class FreemakerUtils { public static String Freemarker
2020-09-12 23:16:19
926
原创 springMVC核心配置文件
springMVC核心配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns=“http://www.springframework.org/schema/beans”xmlns:context=“http://www.springframework.org/schema/context”xmlns:mvc=“http://www.springframework.org/schema/mvc”xmlns:xsi=“http:/
2020-08-29 21:26:33
227
原创 springMvc的web,xml配置
springMvc的web,xml配置<?xml version="1.0" encoding="UTF-8"?> day39_spring_mvc_01 dispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:applicationContext-mvc.xml 1 dispatc
2020-08-29 21:22:36
126
原创 使用Timer类设计定时器
Timer类的定时器在使用时,都需要构建一个定时任务(TimerTask),因此在使用定时器的时候,都需要创建一个TimerTask类的对象(为了节省空间和方便阅读,将TimerTask类的对象以匿名类的形式声明),而Timer类中常用的方法如下下面的代码则针对上述方法,一一进行使用 public static void main(String[] args) { //使用构造方法创建两个对象 Timer timer = new Timer(); Timer timer2 = new T
2020-07-21 17:58:22
842
原创 基于数组和变量的数据结构
数据结构基于数组的数据结构:以数组为基础,储存不同数据类型的数据,数组的类型是Object`基于变量的数据结构:Object类型的变量可以装任何类型的数据,因此可以设计一个类,类中有一个Object类的变量用用来存放各种类型的单一数据,想要使用类中变量,就得构造对象,而一个对象只有一个Object类的变量(如果在该类中声明多个Object类的变量是不划算且扩展性差)。并且不同对象之间没有任何关联,不方便保存多个数据,因此考虑将将该类的对象建构类类似数组的形式(通过在类中创建一个该类的变...
2020-07-21 17:49:21
291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人