JAVA基础学习
wsfw014
这个作者很懒,什么都没留下…
展开
-
2021-10-25-读取文件目录下的文件
String filePath = ResourceUtils.getFile("classpath:static/D/XXX/XXX.png").getPath();file = new File(filePath);原创 2021-10-25 19:31:20 · 179 阅读 · 0 评论 -
2021-02-24循环读取list中元素
1、list中有元素多个,循环获取JSONArray jsonArray = res.getJSONArray("data");boolean flag = false;if(jsonArray!=null && jsonArray.size()>0){ for(int i= 0; i<jsonArray.size(); i++){ String xxxx1 = jsonArray.getJSONObject(i).getString("x...原创 2021-02-24 10:27:30 · 303 阅读 · 0 评论 -
Object[ ]params=new Object[ ]{ };详细解释!!!
Object[ ]params=new Object[ ]{ };详细解释!!!这是 Object类型的的数组定义构建初始化一体的写法但是里面没有初始化任何Object对象 params的index一个也没有这写法跟 Object[] params = null;的唯一区别就是 前者非null 后者params是null其实没什么意义,只有1个数组引用,连Object类型的引用都没有定...原创 2020-03-14 16:41:46 · 7222 阅读 · 0 评论 -
java用limit循环读取mysql直到全部读完,并能显示读了多少条
import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.ArrayList;import java.util.List;public class ReadDBPage { /** * 查询总条数 * @...转载 2020-02-10 00:22:39 · 1058 阅读 · 0 评论 -
JSON字符串转javabean,报net.sf.ezmorph.bean.MorphDynaBean cannot be cast to.....
在json字符串转Java bean时,一般的对象,可以直接转,如:一个学生类,属性有姓名、年龄等Java代码 收藏代码public class Student implements java.io.Serializable{ /** * @Fields serialVersionUID : TODO */ private static转载 2017-02-17 10:41:14 · 831 阅读 · 0 评论 -
POI操作Excel详解,HSSF和XSSF两种方式
package com.tools.poi.lesson1; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.text.ParseExc转载 2016-11-03 17:39:03 · 3372 阅读 · 0 评论 -
进程和线程的理解
多线程:一个应用程序有多条执行路径 进程:正在执行的应用程序 线程:进程的执行单元,执行路径 单线程:一个应用程序只有一条执行路径 多线程:一个应用程序有多条执行路径原创 2016-02-29 11:16:29 · 277 阅读 · 0 评论 -
String类、StringBuffer类和StringBuilder类区别
String和StringBuffer类主要用来处理字符串。String原创 2014-04-27 23:09:46 · 591 阅读 · 0 评论 -
序列化流和反序列化流
序列化流:把对象按照流一样的方式存入文本文件或者在网络中传输。对象---流数据(ObjectOutputStream)反序列化流:把文本文件中的流对象数据或者网络中的流对象数据还原成对象。 流数据----对象(ObjectInputStream)原创 2016-02-03 17:16:02 · 404 阅读 · 0 评论 -
JAVA面试题
1、run()和start()的区别:run():仅仅是封装被线程执行的代码,直接调用时普通方法start():首先启动了线程,然后再由jvm去调用该线程的run()方法原创 2016-02-03 22:10:39 · 250 阅读 · 0 评论 -
Thread
1、Thread.currentThread().getName();返回当前正在执行的线程对象原创 2016-02-03 22:39:25 · 455 阅读 · 0 评论 -
Map集合中嵌套list
Map requestMap = new HashMap(); List> questionList = new ArrayList>(); Map questionMap =new HashMap(); questionMap.put("answerId",""); questionMap.put("custom_answer",""); questionMap.put("i原创 2016-02-03 11:34:01 · 12291 阅读 · 1 评论 -
数据类型转换
1、自动类型转换从低位到高位进行自动类型转换;赋值运算的自动类型转换规则如下:byte->short->int->long->float->doublebyte->char>int->long->float->double 2、强制类型转换从高位类型赋值给低位类型,就必须进行强制类型转换,否则编译会出错! 3、应用类型的类型转换在引用类型的变量之间赋值时,子原创 2010-01-10 23:06:00 · 411 阅读 · 0 评论 -
继承中的概念
1、方法重载(Overload)对于类的方法(包括从父类中继承的方法),如果有2个方法的方法名相同,但参数不一致,那么可以说,一个方法是另一个方法的重载方法。重载方法必须满足以下条件:方法名相同;方法的参数类型、个数、顺序至少有一项不同;方法的返回类型可以不相同;方法的修饰符可以不相同;2、方法覆盖(Override)如果在子类中定义的一个方法,其名称、返回原创 2010-01-10 23:07:00 · 397 阅读 · 0 评论