![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
jovi_zhao
java小开发
展开
-
Java复制文件的4种方式
java复制文件的4种方式摘要尽管Java提供了一个可以处理文件的IO操作类。 但是没有一个复制文件的方法。 复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候。 然而有几种方法可以进行Java文件复制操作,下面列举出4中最受欢迎的方式。1. 使用FileStreams复制这是最经典的方式将一个文件的内容复制到另一个文件中。 使用FileInpu转载 2017-09-30 14:38:37 · 36503 阅读 · 3 评论 -
JSP内置对象
1、内置对象的概述在JSP页面中,有一些对象需要频繁使用,如果每次都重新创建这些对象则会非常麻烦。为了简化Web应用程序的开发,JSP2.0规范中提供了9个隐式(内置)对象,它们是JSP默认创建的,可以直接在JSP页面中使用。这9个隐式对象的名称、类型和描述如表所示。 名称 类型 描述 out ja...原创 2018-09-20 14:07:00 · 587 阅读 · 0 评论 -
关于集合和字符串的互转
今天在写项目的时候遇到一个问题,就是要把得到的一个集合转换成字符串,发现import org.apache.commons.lang.StringUtils;有这么一个简单的方法:String str=StringUtils.join(list,",");第一个参数list表示要转换的集合对象,第二个参数“,”表示要把集合用逗号进行隔开,这样一来就省去很多中间转换的步骤,可以直...转载 2018-09-28 18:40:52 · 276 阅读 · 0 评论 -
算术运算符++、--的使用
我们来看一段代码:int a = 3;int b = 3;a++;b--;System.out.println(a);System.out.println(b);上面代码的输出结果a值为4,b值为2;这说明a的原有值发生了改变,在原有值的基础上自增1;b的原有值也发生了改变,在原有值的基础上自减1;++运算符,会在原有值的基础上自增1; --运算符,会在原有值的基础...原创 2018-11-22 12:23:41 · 1360 阅读 · 1 评论 -
内部类
内部类概念什么是内部类 将类写在其他类的内部,可以写在其他类的成员位置和局部位置,这时写在其他类内部的类就称为内部类。其他类也称为外部类。 什么时候使用内部类 在描述事物时,若一个事物内部还包含其他可能包含的事物,比如在描述汽车时,汽车中还包含这发动机,这时发动机就可以使用内部类来描述。class 汽车 { //外部类 class 发动机 { //内部类}} 内部类的分...原创 2018-12-21 15:03:17 · 97 阅读 · 0 评论 -
Java总结的一些方法(持续更新中)
Object: 它是所有类的超类,祖宗类。java中所有的类都直接或间接的继承这个类 方法 public String toString() 返回当前对象中的内容, 对于Object类默认操作来说,返回的对象的类型+@+内存地址值 public boolean equals(Object obj) 比较两个对象内容是否相同,对于Object类默认操作来...原创 2018-12-21 15:59:14 · 98 阅读 · 0 评论 -
Map知识点总结
Map集合: map集合中的元素都是成对出现,成对存储的 map集合中的元素都是以一对键和值的形式组成存在的,称为键值对,理解为夫妻对 map集合中的键不能重复存储,值可以重复 map集合中的每一个键 对应着一个值 方法: V put(K key, V va...原创 2019-01-02 12:34:45 · 1573 阅读 · 0 评论 -
Java异常Exception
异常:就是程序中出现的不正常的现象(错误与异常) 异常的继承体系: Throwable: 它是所有错误与异常的超类(祖宗类) |- Error 错误,修改java源代码 |- Exception 编译期异常, javac.exe进行编译的时候报错 |- RuntimeException 运行期异常, java出现运行过程...原创 2019-01-02 14:29:44 · 128 阅读 · 0 评论 -
java堆、栈、堆栈的区别
1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共 享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器...转载 2019-04-01 14:25:34 · 154 阅读 · 0 评论 -
懒汉式
懒汉式单例懒汉式单例模式在第一次调用的时候进行实例化。public class Singleton1 { private static Singleton1 instance = null; private Singleton1() { } /** * 1、适用于单线程环境(不推荐) */ public static S...原创 2019-04-11 18:07:10 · 4371 阅读 · 1 评论 -
java后台比较两个数组是否相等
String a[]={"a","b","c"};String[] b={"a","b","c"};Arrays.equals(a, b)原创 2018-08-21 17:59:01 · 3800 阅读 · 0 评论 -
微信支付生成随机数和构造签名工具类
package cn.com.sunnet.util.sdk;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.util.Arrays;import java.util.Map;import java.util.Set;import java.util.UUID;...原创 2018-08-27 17:46:13 · 3409 阅读 · 0 评论 -
获取本月第一天和最后一天以及获取前几天和后几天日期
//获取当前月第一天: Calendar c = Calendar.getInstance(); c.add(Calendar.MONTH, 0); c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天 ...原创 2018-07-19 10:01:36 · 1764 阅读 · 0 评论 -
select2自己项目中使用的笔记
/////////////////////////////////////////////html<input class="width14 stuInput" type="text" name="gwTeacherName" id="gwTeacherName" value="" placeholder="请原创 2018-07-26 18:34:11 · 229 阅读 · 0 评论 -
jQuery UI日期选择器(Datepicker)实现添加农历
效果图: 最近项目中,要求使用jquery 中的datepicker来实现农历的操作,所以想到这样实现:jquery 中重写datepicker的样式和代码,为了获取当前日期来转换成所对应的农历日期,将下面代码封装成js,这个网上可以搜到类似的,但是我们在其中加入printLunarDate方法,在这里调用$.datepicker._generateHTML = function (...原创 2018-08-07 17:24:51 · 3717 阅读 · 1 评论 -
获取一月or一周的日期集合
1、首先先获取本月日期:本月一号到本月月底——之前文章中有如何获取2、List<String> listAllDaysByMonth=getAllDaysWeekByDate(firstDate,endDate);3、private List<String> getAllDaysWeekByDate(Date firstDate, Date endDate) ...原创 2018-08-17 14:44:01 · 371 阅读 · 0 评论 -
根据所传时间获取传入时间对应的本周开始时间和结束时间
Map<String,String> weekMap=getTimeInterval(df.parse(dateStr)); String weekBegin=weekMap.get("weekBegin"); String weekEnd=weekMap.get("weekEnd");public Map<String,String> getTimeInte...原创 2018-08-17 14:47:34 · 1398 阅读 · 1 评论 -
获取一年的周历列表
public class CalendarUtil { /** * 获取周历,周一为第一天 * 返回Map * eg: * wk_fisrt_day:2018-06-11 * wk_fisrt_day_md:06.11 * wk_end_day:2018-06-17 * wk_fisrt_day_md:06.17 * * @param ...原创 2018-08-17 15:05:03 · 1477 阅读 · 0 评论 -
不创建Javabean,返回数据库所查询的数据
public Map<String, Object> classInfo(HttpServletRequest request,Integer id) { Map<String, Object> map = new HashMap<String, Object>();//获取学员 String sql_std = " select s.id,s....原创 2018-08-30 17:12:51 · 734 阅读 · 0 评论 -
List集合中元素按照固定数量进行分组
最近做项目,被要求将全国所有省份在页面中展示出来,但是要求1、字少的三个省份占一行2、字多的两个省份占一行想来想去只能想到查询出所有省份,然后分组返回数据,上代码public Map<String,Object> campus_list_provence(HttpServletRequest request,HttpServletResponse response)t...原创 2018-08-30 17:32:02 · 6089 阅读 · 0 评论 -
Tomcat类加载机制和JAVA类加载机制的比较
图解Tomcat类加载机制 说到本篇的tomcat类加载机制,不得不说翻译学习tomcat的初衷。 之前实习的时候学习javaMelody的源码,但是它是一个Maven的项目,与我们自己的web项目整合后无法直接断点调试。后来同事指导,说是直接把java类复制到src下就可以了。很纳闷....为什么会优先加载src下的java文件(编译出的class),而不是jar包中的class呢?...转载 2019-05-24 10:14:30 · 191 阅读 · 0 评论