随笔分类 - Java基础
摘要:package com.excel; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.
阅读全文
摘要:Java垃圾回收机制 垃圾回收机制用到finalize。当程序创建对象、数组等引用类型实体时,系统都会在堆内存中为之分配一块内存区,对象就保存在这块内存中,当这块内存不再被任何引用变量引用时,这块内存就会变成垃圾,等待垃圾回收机制进行回收。 垃圾回收机制特征: 垃圾回收机制只负责回收堆内存中的对象,
阅读全文
摘要:fianl修饰符: 修饰变量 成员变量:通过初始化赋值或者通过静态代码块赋值 局部变量:当初始化没有给final赋值可通过后面代码对final变量进行赋值 修饰基本类型变量和引用变量区别: final修饰基本类型变量时,基本类型的变量值不能被改变。final修饰引用变量时,由于引用变量存储的时对象的
阅读全文
摘要:i++和++i区别 两者简单输出【结果有所差异,有所相同】: ++i是先改变i的值即加1后再使用i的值;而i++是先使用i的值在改变它的值即加。 示例代码1【结果差异】: int a=6; int b=6; System.out.println(a++); System.out.println(++
阅读全文
摘要:Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。 Java流的分类 按流向分: 输入流:只能从中读取数据,而不能向其中读取数据。(从磁盘到内存的一个过程) 输出流:只能向其写入数据,不可从中读取数据。(从内存到磁盘的一个过程) 按数据传输单位分: 字节流:以字
阅读全文
摘要:File文件过滤器,过滤出想要的文件: 示例代码: package file; import java.io.File; import java.io.FilenameFilter; /** * @Author YangHe * @Date 2020/4/12 21:45 * 文件过滤器 */ cl
阅读全文
摘要:JSP九大内置对象 (自带的,不需要new也能使用的对象) out:输出对象 ,向客户端输出内容 request:请求对象;存储 “客户端向服务端发送的请求消息”,setCharaterEncoding() getParameter() getParameterValues() getRequest
阅读全文
摘要:1.建立http连接返回html页面: public static String doRequest(String url,String method) { //创建httpClient对象 CloseableHttpClient client=HttpClientBuilder.create().
阅读全文
摘要:Java代码操作mongoDB
阅读全文
摘要:重载【overload】: 重载时只能通过不同的参数样式。例如,不同的参数类型,不同的参数个数,不同的参数顺序(当然,同一方法内的几个参数类型必须不一样,例如可以是fun(int, float), 但是不能为fun(int, int)); 同一个类 相同方法名 参数列表不同【顺序不同 | 个数不同
阅读全文
摘要:Java代码: package com.linked; class B{ public int data; //数据 public B before=null; //前驱 public B after=null; //后继 public B(){ } public B(int data,B befo
阅读全文
摘要:Java代码: package com.linked; class A{ public int data; public A next=null; public A(){ } public A(int data,A next){ this.data=data; this.next=next; } }
阅读全文
摘要:Servlet简单实例: 1.引入依赖包: 2.配置web.xml 3.创建代码: 4.创建代码:
阅读全文
摘要:JDBC连接数据库[注意要引入驱动包mysql-connector-java]
阅读全文
摘要:操作字节: 输入字节流:FileInputStream 输出字节流:FileOutputStream 操作字符: 字符输入流:FileReader 字符输出流:FileWriter 1.FileInputStream 字节输入流[用于读取文件]: eg1: eg2: 2.FileOutputStre
阅读全文
摘要:文件基本操作: package file; import java.io.File; import java.io.IOException; /** * @Author YangHe * @Date 2020/4/12 20:41 * 对文件的基本操作 */ public class FileOpe
阅读全文
摘要:因为数组长度不可变,所以有了集合这个概念: 集合按照存储结构分为两大类: Collection 单列集合类的根接口,用于:存储一系列符合某种规则的元素。 List:元素有序、元素可重复 Set:元素无序且不可重复 Map 双列集合类的根接口,用于:存储具有键(Key)、值(Value)映射关系的元素
阅读全文
摘要:JVM虚拟机 寄存器: 最快的存储区,位于处理器内部,但是数量极其有限。所以寄存器根据需求进行自动分配,无法直接人为控制 堆区: 位于RAM当中,一种通用的内存池。其中存放的数据由JVM自动进行管理。 jvm只有一个堆区(heap)被所有线程共享,只存放对象本身。 又称动态内存分配,当需要一个对象时
阅读全文