
Java学习笔记
文章平均质量分 61
Java学习
阿呆在发呆
这个作者很懒,什么都没留下…
展开
-
java秋招面试一
Bean的注入通常使用@Autowired注解,该注解用于bean的field、setter方法以及构造方法上,显式地声明依赖。在最新的文档中注入方式有两大类:基于构造函数的依赖注入(推荐使用)基于setter的依赖注入。原创 2022-10-19 17:45:42 · 412 阅读 · 1 评论 -
2022java面试2
聊一聊ioc和aopIoC(Inverse of Control:控制反转) 是一种设计思想,而不是一个具体的技术实现。IoC 的思想就是将原本在程序中手动创建对象的控制权,交由 Spring 框架来管理。不过, IoC 并非 Spring 特有,在其他语言中也有应用。为什么叫控制反转?控制 :指的是对象创建(实例化、管理)的权力反转 :控制权交给外部环境(Spring 框架、IoC 容器)例如:现有类 A 依赖于类 B传统的开发方式 :往往是在类 A 中手动通过 new 关键字来 new 一原创 2022-04-22 21:35:00 · 939 阅读 · 0 评论 -
2022java春招面试一
Java设计模式有哪些常用的设计模式1.单例设计模式所谓单例设计模式简单说就是无论程序如何运行,采用单例设计模式的类(Singleton类)永远只会有一个实例化对象产生。具体实现步骤如下: (1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。 (2) 在其内部产生该类的实例化对象,并将其封装成private static类型。 (3) 定义一个静态方法返回该类的实例。饿汉式:构造方法私有化,外部无法产生新的实例化对象,只能通过static方法取得实例化对象c原创 2022-04-15 18:56:37 · 1105 阅读 · 0 评论 -
翻转单词顺序
今天做算法题,遇见个奇怪的问题题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student. “,则输出"student. a am I”。来源:力扣(LeetCode)代码class Solution { public String reverseWords(String s) { s.trim(); int j=s.length()-1,i=j;原创 2022-04-02 12:11:09 · 143 阅读 · 0 评论 -
VMware16阿里云盘
vmware16原创 2022-03-27 21:18:45 · 4550 阅读 · 0 评论 -
狂神说ssm+springboot+springcloud+redis+docker+shiro笔记pdf(阿里云盘)
狂神说Java路线笔记原创 2022-03-27 21:14:05 · 5298 阅读 · 2 评论 -
jdbc报错The server time zone value ‘�й���ʱ��‘ is unrecognized
jdbc连接Mysql8.0注册驱动:Class.forName("com.mysql.jdbc.Driver");报错:Loading class 'com.mysql.jdbc.Driver'. This is deprecated. The new driver class is 'com.mysql.cj.jdbc.Driver'. 修改为Class.forName("com.mysql.cj.jdbc.Driver");获取数据库的连接对象:Connection conn=原创 2021-01-31 16:57:45 · 740 阅读 · 0 评论 -
java虚拟机内存
Java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area。栈的特点如下: 1. 栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等) 2. JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等) 3. 栈属于线程私有,不能实现线程间的共享! 4. 栈的存储特性是“先进后出,后进先出” 5. 栈是由系统自动分配,速度快!栈是一个连续的内存空间!堆的特点如下: 1原创 2020-10-21 15:56:54 · 146 阅读 · 0 评论 -
造型与强制类型转换
强制类型转换:基本数据类型,值改变造型:引用类型,值未改变,只是编译器将值当作另一个类型原创 2020-10-21 15:23:33 · 198 阅读 · 0 评论