![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
一只 Tomcat
努力的意义是什么,我就追逐的是什么
展开
-
使用excel poi SXSSFworkbook 设置下拉框格式-Java
//在岗状态添加下拉框格式 String[] datas = new String[] { "在岗", "离岗", "在岗延期" }; //第几行到第几行 第几列到第几列 CellRangeAddressList regions = new CellRangeAddressList(-1, -1, 20, 20); dropDownBox(datas,regions); //性别下拉框格式..原创 2021-09-23 10:18:51 · 1279 阅读 · 1 评论 -
线程创建方式之一Callable
创建线程的方式之一 实现callablecallable 的特点1、可以有返回值;2、可以抛出异常;3、方法不同,run()/call()代码实现//使用callabe 创建线程public class TestCallable { public static void main(String[] args) throws ExecutionException, InterruptedException { MyThread thread = new MyThread(原创 2021-06-16 21:54:28 · 201 阅读 · 0 评论 -
StringBuilder
3.1 StringBuilder概述StringBuilder是一个可变的字符串类,我们可以把它看成是一个容器这里的可变指的是StringBuilder对象中的内容是可变的StringBuilder在拼接字符串时,不会生成新的字符串String和StringBuilder的区别:●String: 内容是不可变的●StringBuilder: 内容是可变的append()方法 返回的对象本身StringBuilder和String 的相互转换StringBuilder转换为Str.原创 2021-06-05 20:35:25 · 266 阅读 · 0 评论 -
java基础-反射案例
案例: 需求,写一个框架,可以帮我们创建任意类的对象,并且执行其中的任意方法实现1.配置文件2.反射步骤:1。将需要创建的对象的全类名称和需要执行的方法,定义在配置文件中2. 在程序中加载读取配置文件,3. 使用反射技术加载类文件进行内存4. 创建对象5. 执行方法1.编写配置文件代码演示public class ReflectTest { public static void main(String[] args) throws IOException, ClassN原创 2021-06-05 11:24:52 · 81 阅读 · 0 评论