自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java常见的集合面试题

常见的集合有哪些?Java集合类主要由两个接口Collection和Map派生出来的,Collection有三个子接口:List、Set、Queue。Java集合框架图如下:List代表了有序可重复集合,可直接根据元素的索引来访问;Set代表无序不可重复集合,只能根据元素本身来访问;Queue是队列集合。Map代表的是存储key-value对的集合,可根据元素的key来访问value。集合体系中常用的实现类有ArrayList、LinkedList、HashSet、TreeSet、HashMap

2021-10-21 21:25:19 1033

原创 SpringMVC笔记(超详细)

文章目录一、SpringMVC简介1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点二、HelloWorld1、开发环境2、创建maven工程a>添加web模块b>打包方式:warc>引入依赖3、配置web.xmla>默认配置方式b>扩展配置方式4、创建请求控制器5、创建springMVC的配置文件6、测试HelloWorlda>实现对首页的访问b>通过超链接跳转到指定页面7、总结三、@RequestMapping注解1、@RequestMap

2021-10-20 10:04:11 1711 1

原创 SMM-CRUD整合项目

项目搭建1)创建一个web工程2)引入项目依赖的jar包 <dependencies> <!--引入pageHelper分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId>

2021-10-18 22:28:20 201

原创 Servlet的生命周期以及线程安全问题

Servlet的基础体系[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-suA24RTZ-1630985514378)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210907110950491.png)]Servlet的运行过程Servlet程序是由WEB服务器调用,web服务器收到客户端的Servlet访问请求后:1,Web服务器首先检查是否已经装载并创建了该Se

2021-09-07 11:32:37 134

原创 Mysql练习题一 ------查询最晚入职员工的所有信息

查找最晚入职员工的所有信息员工employees表简况如下:例子输出结果:思路一1.ORDER BY 根据指定的列对结果集进行排序,默认按照升序,降序 ORDER BY DESCLIMIT(m, n) 从第 m + 1 行开始取 n 条记录2.最晚员工自然是 hire_data,最晚可以用排序 ORDER BY DESC 降序来得到,然后是获取第一条记 录,这样理论上是有 bug 的,因为 hire_data 可能有多个相同的记录 SELECT * FROM employees

2021-09-06 22:32:44 849

原创 超详细的Lambda基本使用

Lambda简介Lambda是一个匿名函数(方法), 允许把函数作为一个方法的参数 。利用Lambda表达式可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。一般都是优化匿名内部类.注意点重写方法的形参只有一个时,可以不加小括号Lambda表达式当中不允许声明一个与局部变量同名的参数或者局部变量Lambda表达式中访问外层的局部变量,外层的局部变量自动变成隐式常量,默认添加final重写方法的形参同时加类型或同时不加类型基本语法无参,

2021-09-06 21:59:57 561

原创 每天搞懂10道Java基础题day07

题一1.下列关于异常处理的描述中,错误的是()。A:程序运行时异常由Java虚拟机自动进行处理B:使用try-catch-finally语句捕获异常C:可使用throw语句抛出异常D:捕获到的异常只能在当前方法中处理,不能在其他方法中处理正确答案:D解析:捕获到的异常不仅可以在当前方法中处理,还可以将异常抛给调用它的上一级方法来处理。题二2.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的( )A:publicB:privateC:staticD:final正确答案:

2021-08-27 21:26:45 402

原创 每天搞懂10道Java基础题day06

题一1.如下的Java程序 public class Test { public static void main(String[] args) { System.out.println(args[0]); } } 若采用命令行“java Test one two three”调用,则程序输出的结果为:A:TestB:oneC:twoD:java正确答案: B解析:采用命令行“ java Test one two three ”调用其中Test为调

2021-08-26 21:20:24 249

原创 每天搞懂10道Java基础题day05

题一**1**.instanceof运算符能够用来判断一个对象是否为: A:一个类的实例 B:一个实现指定接口的类的实例 C:全部正确 D:一个子类的实例 正确答案: C 解析: instanceof是java的二元运算符,它是用来判断它左边的对象是否是右边类的 (接口,抽象类,父类)的实例题二 **2** .以下哪个事件会导致线程销毁?()A:调用方法sleep()B:调用方法wait()C:start()方法的执行结束D:run()方法的执行结束正确答案:D解析:a

2021-08-25 21:54:51 281

原创 每天搞懂10道Java基础题day04

1.下列哪个对访问修饰符作用范围由大到小排列是正确的?A:private>default>protected>publicB:public>default>protected>privateC:private>protected>default>publicD:public>protected>default>private正确答案: D解析:public可以被当前类,子类,包,其他包,访问,protected 可以被当

2021-08-24 20:50:16 191

原创 每天搞懂10道Java基础题day03

题一1.指出下列程序运行的结果()public class Example{String str = new String(“good”);char[ ] ch = { ‘a’ , ‘b’ , ‘c’ };public static void main(String args[]){Example ex = new Example();ex.change(ex.str,ex.ch);System.out.print(ex.str + " and “);System.out.print(ex

2021-08-24 20:02:46 741

原创 每天搞懂10道Java基础题day02

题一1.以下哪种JAVA的变量表达式使得变量a和变量b具有相同的内存引用地址( )A:String a = “hello”; String b = “hello”;B:Integer a; Integer b = a;C:int a = 1; Integer b = new Integer(1);D:int a = 1; Integer b = 1;正确答案: A B内存引用地址,是指栈中存放的地址,来指向堆中的某个位置。int 是基本类型,数据直接存放在栈中,不存在内存引用地址的说法A

2021-08-23 20:42:21 401

原创 每天搞懂10道Java基础题day01

每日10道Java基础题第一题1.下面有关java的一些细节问题,描述错误的是?A:构造方法不需要同步化B:一个子类不可以覆盖掉父类的同步方法C:定义在接口中的方法默认是public的D:容器保存的是对象的引用正确答案: B解析:构造方法每次都是构造出新的对象,不存在多个线程同时读写同一对象中的属性的问题,所以不需要同步 。如果父类中的某个方法使用了 synchronized关键字,而子类中也覆盖了这个方法,默认情况下子类中的这个方法并不是同步的,必须显示的在子类的这个方法中加上 syn

2021-08-20 20:43:13 596 1

原创 HashMap源码解析

HashMap源码解析1.属性2.无参构造方法3.有参构造方法tableSizeFor()4.put5.resize()1.属性//数组默认的长度static final int DEFAULT_INITIAL_CAPACITY = 1 << 4;//16//数组允许的最大容量static final int MAXIMUM_CAPACITY = 1 << 30;//默认的负载因子 当数组中的元素数量达到了数组的容量x负载因子时,对数组进行扩容static fina

2021-08-16 20:54:10 78

原创 杨辉三角

杨辉三角11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1规律1.每一行的头和尾值都是12.每一行的列数与行数一致3.每列的值都等于上一行的是一列 + 上一行的当前列思路:将整个杨辉三角处理为一个二维数组 外层数组就表示整个杨辉三角 每一个内层数组表示每一行public class HomeWork2 { public static void main(String[] args) { System.out.println("请输入

2021-07-27 19:29:37 1476

SMM-crud整合项目

SMM-crud整合项目,包含数据库

2021-10-18

空空如也

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

TA关注的人

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