- 博客(26)
- 收藏
- 关注
原创 Spring注解@Autowired
(1)、带有@Autowired注解的构造方法,在Spring初始化对象实例时,会被调用进行对象的实例化。(2)、如果构造方法上带有了@Autowired注解,那么这个构造方法就算不是public修饰的也可以被实例化。(3)、当一个对象只有一个构造方法时,Spring实例化对象会默认选择这个构造方法进行实例化,无需加@Autowired注解。只有存在了多个构造方法时,才用加@Autowired注解,告诉Spring选择那个构造方法进行实例化。
2022-10-24 21:12:35
2153
原创 多线程基础
程序是含有指令和数据的文件,被存储在磁盘或其他的数据存储中,可以理解为程序是包含静态代码的文件。例如:浏览器软件、音乐播放器软件等软件的安装目录和文件。
2022-09-13 19:59:12
239
原创 Session会话追踪的实现机制
我们把这种基于唯一ID识别用户身份的机制称为Session。每个用户第一次访问服务器后,会自动获得一个Session ID。如果用户在一段时间内没有访问服务器,那么Session会自动失效,下次即使带着上次分配的Session ID访问,服务器也认为这是一个新用户,会分配新的Session ID。一次Session会话中往往包含着若干次request请求。JavaEE的Servlet机制内建了对Session的支持。
2022-08-25 11:12:48
133
原创 Mybatis
MyBatis 是一个开源、轻量级的数据持久化框架,是 JDBC 和 Hibernate 的替代方案。MyBatis 内部封装了 JDBC,简化了加载驱动、创建连接、创建 statement 等繁杂的过程,开发者只需要关注 SQL 语句本身。
2022-08-17 20:41:09
372
原创 文件解析__JSON解析
在使用Java进行应用程序的开发中,我们会面临类似“将Java对象转换成JSON格式”或者“将JSON格式的数据转换成Java对象”的需求,所以我们需要掌握如何使用第三方库来进行JSON格式数据的解析。
2022-07-14 20:38:48
3558
1
原创 Java中Properties文件的读取和写入
java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。Properties类存在于包Java.util中,该类继承自Hashtable。它提供了几个重要的方法:java的properties文件需要放到classpath下面,这样程序才能读取到,有关classpath实际上就是jav
2022-05-31 21:47:05
820
原创 ZipInputStream的读取和写入
ZipInputStream是一种FilterInputStream,它可以直接读取zip包的内容读取zip包:首先要创建一个zipInputStream,通常是传入一个FileInputStream作为数据源,然后,循环调用getNextEntry(),直到返回null,表示zip流结束。一个zipEntry表示一个压缩文件或目录,如果是压缩文件,我们就用read()方法不断读取,直到返回-1;import java.io.FileInputStream;import java.i.
2022-05-31 20:48:25
6008
原创 FileInputStream与BufferedInputStream有哪些区别?
FileInputStreamFileInputStream是字节流,FileInputStream是InputStream的一个子类。FileInputStream就是从文件流中读取数据。public void readFile() throws IOException { // 创建一个FileInputStream对象: InputStream input = new FileInputStream("src/readme.txt"); for (;;) {
2022-05-18 15:26:35
159
原创 Integer缓存池
JAVA8中,Integer的缓存池大小默认为 -128~127 public static void main(String[] args) { //JAVA8中,Integer的缓存池大小默认为 -128~127 Integer demo1= -128;//使用自动装箱,底层调用Integer.valueOf(-128) Integer demo2 = -128; System.out.println(demo1==demo2); //tr.
2022-02-22 19:59:33
343
转载 String、StringBuffer、StringBuilder
String(引用类型):String的一个重要特点是字符串的不可变性。因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,这样不仅效率低下,而且大量浪费有限的内存空间,所以经常改变内容的字符串最好不要用 String 。透过底层代码我们可以看出字符串在String内部是通过一个char[ ]数组组成的,因此下面的写法也可以:String str = new String(new char[]{'a','b..
2022-02-21 19:00:06
45
原创 字符串常见方法总结:方法的作用、参数、返回值
在Java中,String是一个引用类型,自身也是一个class类Java字符串的一个重要特点就是字符串不可改变,这种不可变性是通过内部的private final char[ ]字段,以及没有任何修改char[ ]的方法实现的。public class Main { public static void main(String[] args) { String s = "Hello"; System.out.println(s);
2022-02-20 20:26:03
716
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人