java基础
TandK
这个作者很懒,什么都没留下…
展开
-
Java SpringBoot实现PDF转图片
Java SpringBoot 将多页PDF文件转为一张图片原创 2024-08-10 15:10:00 · 509 阅读 · 0 评论 -
windows10安装并配置jdk8
一点废话,着急的朋友可以往下拉都2021年了,好像写这个要给人笑哈哈哈哈哈。最近电脑突然坏了,换了台电脑,吃饭的家伙还是要安装回来的。你问我为什么不装17?因为我讨厌11的var。我也不知道为什么,就是讨厌。我就是犟!读书的时候配个jdk配了半天。真的半天那种,我日,然后那个时候就记了笔记。现在已经习惯不记笔记在本子上了,而且搬家这么多次,我也不知道现在的笔记还能带着身上多久,就想着写篇文章,于是有了这篇文章。我觉得就是jdk100来了,也得按这个配吧?没了解过,说错了别打我。正原创 2021-11-15 21:41:00 · 1743 阅读 · 0 评论 -
毕设利器,教你从零搭建一个有规范的spring boot项目【一】
创建项目首先新建一个项目放上我的命名方式以供参考:开发工具勾选,一般我只选这一个Lombok,是能提高开发效率的。新建的项目目录长这个样子:除了我画的这两处重点,其他的全部可以忽略。先看pom.xml,说到pom.xml就不得不提maven啦。以往我们想使用别人写好的代码,想使用别人的工具类,都需要手动地去添加jar包,自己找,自己导入。而有了maven,我们就可以在项目中的pom.xml写下某个jar包的名字(又叫依赖),项目就可以自己联网去找对应的jar包。省去了开发者一个一原创 2021-09-03 00:23:59 · 535 阅读 · 0 评论 -
Servlet 请求转发(forward和include)和重定向(sendRedirect)的工作过程
请求转发request.getRequestDispatcher(target).forward(request, response);和request.getRequestDispatcher(target).include(request, response);都是request.RequestDispatcher发起的,include的流程如下图:forward的工作流程如下:include是在服务器,从servlet1直接转发到servlet2,由2返回结果给1,再由1产生最终返回结原创 2021-05-23 10:40:34 · 462 阅读 · 0 评论 -
通过反射调用方法
同样是个需要手写的面试题,记好思路会比较好。获取该类的class对象还是通过该类,获得需要调用的方法通过方法,指明调用的类来调用该方法package reflect;import java.lang.reflect.Method;public class Reflect { public static void main(String[] args) { // 1. 获取该类的class对象 Class<Student> clazz = Student.class原创 2021-05-20 10:24:54 · 101 阅读 · 0 评论 -
JDBC连接MySQL
最简单的分4步注册驱动打开连接进行SQL操作关闭流Connection conn = null; Statement stmt = null; try { // 注册JDBC驱动 Class.forName("com.mysql.cj.jdbc.Driver"); // 打开连接,此处连接为MySQL8.0的写法 conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/库名原创 2021-05-20 10:07:07 · 105 阅读 · 0 评论 -
java面试题 遍历文件夹
面试有遇到过让你遍历文件夹的,要么让你算出里面所有文件的数量,要么让你列出层级出来。当然子文件夹也要展开的。思路都是一样的,使用递归,方法传入一个File类型的参数,进入方法后,判断如果是文件夹的话,就使用listFiles()方法,获取当前文件夹下的File,循环再次调用递归的方法。如果是文件的话,就进行题目要求的操作,比如计算文件的数量,或者列出文件。以计算文件数量为例:public static int getFileNum(File file) { int num = 0; // 如果是原创 2021-05-20 09:39:31 · 147 阅读 · 0 评论 -
Java方法传参 传的是什么
Java是通过值传递的,也就是通过拷贝传递的。先来看基本数据类型的传递过程:对象的传递过程其实也是一样,不过这回x里放的是对象在堆里的地址,结果上会有所不同:原创 2021-04-22 21:09:56 · 156 阅读 · 0 评论 -
Java 8种基本数据类型和对应的包装类型
Java中有 8 种基本数据类型,分别为:6 种数字类型 :byte、short、int、long、float、double1 种字符类型:char1 种布尔型:boolean。这八种基本类型都有对应的包装类分别为:Byte、Short、Integer、Long、Float、Double、Character、Boolean基本类型位数字节默认值int3240short1620long6480Lbyte810char162原创 2021-04-20 21:34:46 · 2874 阅读 · 0 评论 -
java 单例模式
懒汉式顾名思义,比较懒,你每次要拿这个单例对象的时候,才会去检查有没有,如果没有,才去实例化这个单例对象。public class Singleton{ private static Singleton singleton; private Singleton(){} public static Singleton getSingleton(){ if(singleton == null) singleton = new Singleton(); return singleto原创 2021-04-12 13:08:46 · 60 阅读 · 0 评论