![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaSE
文章平均质量分 63
JavaSE
涂作权的博客
To do what I want to do!
展开
-
使用CompletableFuture.runAsync()来完成异步任务
转自:https://blog.csdn.net/m0_46539364/article/details/122529287。转载 2022-11-23 14:17:28 · 3645 阅读 · 0 评论 -
json字符换转对象,对象转字符串,返回指定日期是星期几,返回指定时间间隔内指定星期的日期列表
package demo15;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import org.apache.commons.collections.CollectionUtils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;/** * @author tuzuo原创 2022-02-07 09:20:29 · 714 阅读 · 0 评论 -
Lambda表达式
另外的Lambda文章:https://baijiahao.baidu.com/s?id=1707435579480830206&wfr=spider&for=pchttps://www.freesion.com/article/55591228056/以下转自:https://www.runoob.com/java/java8-lambda-expressions.htmlLambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作原创 2021-08-15 18:46:15 · 1302 阅读 · 0 评论 -
好的博文地址
https://blog.csdn.net/qq_27384769/article/category/7331824原创 2018-12-10 16:52:38 · 6174 阅读 · 0 评论 -
在IFrame中查找IFRAME中的元素的方式
var websiteSearchButton = window.parent.parent.document.getElementById('mainFrame') .contentWindow.document.getElementById("webresource-search-button");原创 2016-04-19 10:21:56 · 7232 阅读 · 0 评论 -
01_学习java WEB涉及到的相关技术
http协议Tomcat服务器Servlet技术JSP技术HTMLCSSJavascriptJDBC技术MySQL、OracleSQL语言JavaBean 常用开源组件DOM4j、C3po、Dbcp、log4j、Velocity、OsCache….. XML原创 2014-12-08 22:02:46 · 1151 阅读 · 0 评论 -
比较全的XML笔记
Xml全称为Extensible markup Language,可扩展标记语言 XML严格区分大小写 Xml可用于保存关系数据,软件的配置文件,描述软件模块之间的关系 xml文件包括以下几个部分:元素属性注释CDATA区特殊字符 最简单的声明语法:用encoding属性说明文档的字符编码: (xml文档以什么编码保存,就要以什原创 2014-03-15 22:46:08 · 1230 阅读 · 0 评论 -
◦将一个java文件变成Jar包的过程
编译一个带包的java文件,首先通过javac空格–d(这里一定要上-d)空格点(表示放在哪个目录下面,点表示放在当前目录)完整类名.java运行包中的一个.class文件的方式:java完整包名+类名 打jar命令:jar –cvf 目录名.jar 目录名 运行目录(这里的目录是指jar包放置的位置)里面的jar,方法是:原创 2014-03-15 22:43:15 · 4476 阅读 · 1 评论 -
增强for循环,Map,集合应用
3. 增强for循环1) 作用: 对存储对象的容器进行迭代 2) jdk5以前怎么迭代3) 增强for循环迭代数组String [] arr = {"a", "b","c"}; //数组的静态定义方式,只试用于数组首次定义的时候// 传统方式for(int i=0; i // i依次表示数组的角标 String s =arr[i];原创 2014-03-15 22:36:08 · 1986 阅读 · 0 评论 -
缓冲池和String池
在内存中虚拟出了一个池子,在栈内存中有一个x1,他就会指向池中的一个对象,池子的作用是当在出项一个x2是,则会指向池中寻找,看是否有这个对象。缓存的大小是:-128-127,这时一个字节。即一个ASCll表。 由方法返回的都在对内存中的。 package toto.learn1; publicclass StringDemo { /**原创 2014-03-15 22:34:23 · 1254 阅读 · 0 评论 -
Java中静态导入
静态导入:Import 可以导入类的静态成员,类名,类名就可以省写,但在导时要加一个static。 除了可以导入静态方法,还可以导入静态方法。 package toto.learn1;importstatic java.lang.System.out;importstatic java.lang.Math.*;publicclass Demo1 { pub原创 2014-03-15 22:32:58 · 1105 阅读 · 0 评论 -
Eclipse和MyEclipse相关的快捷键
如果想查看系统定义好的方法的源代码,可以将该方法选中,然后将按Ctrl键,当鼠标移上去时,可以发现在该方法下面出现了超链接,点击该超链接,就可以查看该方法的源码了。 配置模板的方法如下:如同配置内容助理一样,打开window-àpreference 在左侧最上方输入表示模板的单词Templates,如果想配置一个新的模板,可以选择java中的Editor --templa原创 2014-03-15 22:31:38 · 1133 阅读 · 0 评论 -
最全的IO操作知识总结
模拟BufferedInputStream,编写一个类 package toto.IO; import java.io.IOException;import java.io.InputStream; class MyBufferedInputStream{ private InputStreamin; privatebyte[]buf原创 2014-03-15 22:29:29 · 1221 阅读 · 0 评论 -
Java中的反射的应用
在正常情况下,需要先有一个类的完整路径引入之后才可以按照固定的格式产生实例话对象,但是在Java中也允许通过一个实例话对象找到一个类的完整信息。那么这就是Class类的功能。实际上类是Java反射的源头,实际上所谓反射从程序的运行结果来看也很好理解,即可以通过对象的反射求出类的名称。 实例化Class类,获得字节码文件的方法有三种:第一种:通过forName()方法;第二种:类原创 2014-03-15 22:26:16 · 1159 阅读 · 0 评论 -
bigdecimal 保留小数位
public class test1_format { public static void main(String[] args) { BigDecimal decimal = new BigDecimal("1.12345"); System.out.println(decimal); BigDecimal setScale = dec转载 2017-12-19 02:34:18 · 1747 阅读 · 0 评论 -
Java获取系统文件类型图标并显示在JSP上
在网站制作中通常需要上传附件,而对于附件我们往往希望在其名称前面有类似于Windows系统中的类型图标,那么怎么根据附件的类型来显示不同的图标呢?目前有两种解决方案: 第一种:将所有类型文件的图标图片放置到项目中,然后通过分析文件的扩展名来调用相应的图片,这种方式比较简单常见,但是我们往往无法弄到所有文件类型的图标,而且也不能排除意外情况的出现,这里就不在介绍了; 第二种:通过java调用转载 2013-03-04 12:31:34 · 2928 阅读 · 0 评论 -
System.getProperty()的用途
偶尔用到 System.getProperty(),找起来也不方便。这里做下记录备忘: 编写的测试类:public class TestSystemproperty{ public static void main(String[] args) { System.out.println("Java运行时环境版本:/n" + System.getPr原创 2015-01-20 00:38:00 · 3328 阅读 · 0 评论 -
Java中把JSON和List结果集互转的代码片段整理
1、将JSON字符串转换成List结果集的方式://查询结果集PageDatums picPageDatums = pictureLibraryService.selectPagePictureForService(pageDatums, pictureLibrary);String picLibraryJson = picPageDatums.getJsonResult();JSONA原创 2016-06-16 19:50:24 · 4211 阅读 · 0 评论 -
ThreadLocal的使用[代码片段]
1、ThreadLocal定义,在一个类中定义:在类A中: private static ThreadLocal kcsHtmlPath = new ThreadLocal(); public static ThreadLocal getKcsHtmlPath() { return kcsHtmlPath; }其它方法://获取kcsHtmlPath中的内容kcsHtmlPath.get(原创 2016-09-22 13:38:04 · 754 阅读 · 0 评论 -
23-java基础加强(反射、泛型、注解、动态代理)
一、反射1. 一段java代码在程序运行期间会经历三个阶段: source-->class-->runtime Person.java—Person.class à 类加载到内存 Person.class –> 创建对象 程序运行 2. Class 对象 在java中用一个Class对象来表示一个java类的class阶段 Class对象封装了一个ja原创 2012-08-02 00:42:22 · 1447 阅读 · 0 评论 -
Java中回调函数编写
package XXX.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import org.xmlpull.v1.XmlSerializer;import android.app.ProgressDialog;import android.conte原创 2016-04-24 16:21:53 · 5862 阅读 · 0 评论 -
Java中实现复制文件到文件,复制文件到文件夹,复制文件夹到文件,删除文件,删除文件夹,移动文件,移动文件夹的工具类
package cn.edu.hactcm.cfcms.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.Date;import java.util.List;原创 2013-03-05 16:35:53 · 2778 阅读 · 0 评论 -
Java中读取属性文件以及做资源国际化
在src下的文件,没写包名 import java.text.MessageFormat;import java.util.Locale;import java.util.ResourceBundle;public class Demo { /** * ResourceBundle类的主要是读取属性文件,读取属性文件名称的时候可以 * 直接指定属性文件的名称原创 2013-02-20 18:25:01 · 2155 阅读 · 0 评论 -
java 时间戳和PHP时间戳 的转换 php time()
总结一下java 时间戳和PHP时间戳 的转换问题: 由于精度不同,导致长度不一致,直接转换错误。 JAVA时间戳长度是13位,如:1294890876859 PHP时间戳长度是10位, 如:1294890859 主要最后三位的不同,JAVA时间戳在PHP中使用,去掉后三位,如:1294890876859-> 1294890876 结果:2011-01-13 11:54:36ech转载 2013-02-18 10:34:47 · 2219 阅读 · 0 评论 -
Dom4j解析xml文件
时间:2003.12.15 版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.com DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义:Dom4j转载 2013-01-31 21:38:14 · 1041 阅读 · 0 评论 -
将E盘下的180文件夹下的所有最深层文件放到E盘下的car文件加下,并且要求重命名文件,并且判断最里层文件同目录下是否有多个文件,并且判断文件夹是否为空
package com.cheyoushuor.enamefile;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import原创 2013-01-24 13:22:56 · 1222 阅读 · 0 评论 -
Java基本数据类型
Java基本数据类型总结种类共有8种byte1Byte = 8bit-128 ~127short2Byte = 16bit-32768 ~ 32767int4Byte = 32bit-2147483648~+2147483647long原创 2012-11-20 18:08:37 · 979 阅读 · 0 评论 -
Java.util.Date类型的转化成为数据库中的Date类型。
最完整的一个网页:http://www.zxbc.cn/html/20080905/65272.html 作者:天涯 来源:中国自学编程网 发布日期:1220576012在JDK 1.1后,java.util.Date 类型的大多数方法已经不推荐使用了。代替它的是Calendar。 而在java.sql.Date 和 java原创 2012-12-12 17:28:37 · 3638 阅读 · 0 评论 -
Common-lang包中StringUtils用法
Common-lang包中StringUtils用法StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体原创 2012-11-20 11:12:55 · 1491 阅读 · 0 评论 -
Java中几种输出数组的for循环,以及循环中使用标签(非goto)
1、第一种,通过迭代的方式File[] listFiles = file.listFiles();for (Iterator iterator = files.iterator(); iterator .hasNext();) { File file = (File) iterator.next();} 2、增强for循环File[] listFiles =原创 2013-03-05 11:38:09 · 2059 阅读 · 0 评论 -
时间串变成Date类型的数据
java.text.SimpleDateFormat sf = new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");java.util.Date d = sf.parse("2000-11-11 14:23:20");System.out.println(d);String s = sf.format(d);System.ou转载 2013-03-04 00:16:03 · 1037 阅读 · 0 评论 -
小知识点BeanUtils.copyProperties
通过BeanUtils.copyProperties可以时间拷贝对象中的值,下面的new String[]{"cid","agreeFlag","flag","publishTime","projectNum"}表示的不拷贝的属性值CopyRight copyRight = copyRightService.createCopyRight(request, user);//获得要修改的cour原创 2015-06-11 15:08:26 · 1122 阅读 · 0 评论 -
02_3中方式的反射,通过Class.forName获得Class对象,通过类.class获得字节码对象,通过类实例.getClass()的方式获得Class对象
反射中加载类:Java中有一个Class类用于代表某一个类的字节码 .class文件 对应Class //1加载类// java中Class代表一个类,但是到底代表哪个类要明确指出//其中clazz代表这个类的字节码文件Classclazz1= Class.forName("day3.reflect.P原创 2014-12-08 22:04:23 · 1609 阅读 · 0 评论 -
02_IO操作的基本规律(InputStream,OutputStream,Reader,Writer,FileReader,FileWriter,BufferedReader,BufferedWri
模拟BufferedInputStream,编写一个类package toto.IO; import java.io.IOException;import java.io.InputStream; class MyBufferedInputStream{ private InputStreamin; p原创 2014-12-08 22:12:46 · 1442 阅读 · 0 评论 -
【源码】java中图片和Base64互相转换源码
package com.vista.test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import sun.m转载 2013-10-06 11:10:18 · 984 阅读 · 0 评论 -
【源码】java中图片和Base64互相转换源码
java中的图片和Base64为之间的转换,和android有区别的Base64和图片之间的转换可以用于客户端和服务器数据传输中,在android客户端上获取图片,然后转换成Base64,按照普通String字符串的形式传到服务器上,在转换成图片。android图片和Base64互相转换传送门:传送门上代码: 1 2 3 4 5 6转载 2013-10-06 10:59:31 · 1616 阅读 · 1 评论 -
Java的calendar类用法
YEAR 这是哪年MONTH 这是月(从0开始)WEEK_OF_YEAR 今年的第几星期WEEK_OF_MONTH 这个月的第几星期(从一开始)DATE 今天几号DAY_OF_MONTH 这个月的第几天DAY_OF_YEAR 这一年的第几天DAY_OF_WEEK 这周周几(从日开始计算,从1计算)DAY_OF_WEEK_IN_MONTH 第几周(从第转载 2013-10-06 15:36:24 · 1744 阅读 · 0 评论 -
数组倒置解决方案
package cn.edu.text;/** * 数组倒置 */public class ArrayRe { public static T[] arrayre(T[] o){ for (int i = 0; i T tem = o[i]; o[i] = o[o.length-1-i]; o[o.length - 1 -i] = tem;原创 2013-06-13 21:00:48 · 1730 阅读 · 0 评论 -
通过16进制文件头判断文件类型
package cn.edu.hactcm.cfcms.utils;import java.io.FileInputStream;import java.io.IOException;import java.util.HashMap;/** * author : CFMS :Computer files management system * version :1.0转载 2013-03-02 09:48:30 · 4766 阅读 · 1 评论 -
一个枚举的例子
package cn.itcast;import java.util.Date;public class EnumTest { public static void main(String[] args) { WeekDay weekday1 = WeekDay.MON; //System.out.println(weekday1.nextDay()); /原创 2012-10-06 18:00:41 · 1433 阅读 · 0 评论