摘要: 1.ThreadLocal是Java中所提供的线程本地存储机制,可以利用该机制将数据缓存在某个线程内部,该线程可以在任意时刻、任意方法中获取缓存的数据。2.ThreadLocal是通过ThreadLocalMap来实现的,每个Thread对象(注意不是ThreadLocal对象)中都存在一个Thre 阅读全文
posted @ 2022-07-11 23:31 迪奥娜的玩具 阅读(59) 评论(0) 推荐(0) 编辑
摘要: Scanner对象 java.util.Scanner是Java5的新特性,我们可以通过Scanner类来获取用户的输入 基本语法: Scanner scanner = new Scanner(System.in); 通过Scanner雷的next()与nextLine()方法获取输入的字符串,在读 阅读全文
posted @ 2022-07-11 21:45 迪奥娜的玩具 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1.首先,他们的底层结构不同,ArrayList底层是基于数组实现的,LinkedList底层是基于链表实现的2.由于底层数据结构不同,它们所适用的场景也不同,ArrayList适合随即查找,LinkedList适合删除和添加;查询、添加、删除的时间复杂都不同3.另外ArrayList和Linked 阅读全文
posted @ 2022-06-27 23:50 迪奥娜的玩具 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Java语言支持如下运算符: 算术运算符:+,-,,/,%(模),++,-- 赋值运算符:= a=10;把十赋值给a* 关系运算符:>,<,>=,<=,==,!=instanceof 逻辑运算符:&&(与),||(或),!(非) 位运算符:&,|,^,~,>>,<<,>>>(了解!!!) 条件运算符 阅读全文
posted @ 2022-06-27 23:49 迪奥娜的玩具 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 谈谈你对Spring的理解 什么是Spring Spring是一个生态,可以构建Java应用所需的一切基础设施 通常Spring指的就是Spring Framework 核心解释 Spring是一个轻量级的开源容器框架 Spring是为了解决企业级应用开发的业务逻辑层和其他各层对象与对象之间的耦合问 阅读全文
posted @ 2022-06-26 20:31 迪奥娜的玩具 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 变量 可以变化的量 Java是一种强类型语言,每一个变量都必须声明其类型 Java变量是程序中最基本的存储单位,其要素包括变量名,变量类型和作用域 type varName [=value] [{,varName[=vale]}]//数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量。 阅读全文
posted @ 2022-06-26 17:10 迪奥娜的玩具 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 类型转换 由于Java是强类型语言,所以进行有些运算的时候需要用到类型转换 低 >高 byte,short,char-->int-->long-->float-->double 1 2 2 4 8 4 8字节 小数的优先级大于整数 运算中,不同类型的数据先转化为同一类型,然后进行运算 int i = 阅读全文
posted @ 2022-06-25 20:03 迪奥娜的玩具 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 标识符注意点 所有标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始 首字母之后可以是字母(A-Z或者a-z),美元符($),或者下划线(_)或数字的任意字符组合 不能使用关键字作为变量名或方法名 标识符是大小写敏感的 合法标识符举例:age,$salary,_value 非 阅读全文
posted @ 2022-06-23 14:39 迪奥娜的玩具 阅读(19) 评论(0) 推荐(0) 编辑
摘要: Helloworld 1.随便新建一个文件夹,存放代码 2.新建一个Java文件 文件后缀名为.java Hello.java [注意点]系统可能没有显示文件后缀名,需手动打开 3.编写代码 public class Hello{ public static void main(String[] a 阅读全文
posted @ 2022-06-19 17:25 迪奥娜的玩具 阅读(19) 评论(0) 推荐(0) 编辑