随笔分类 -  Java基础

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

点击右上角即可分享
微信分享提示