JAVA学习
icecoola_
这个作者很懒,什么都没留下…
展开
-
JAVA学习笔记_小写数字转换成大写且带单位_金额小写转大写
javaimport java.text.DecimalFormat;import java.text.NumberFormat;public class MoneyUtil { //总体思路: //对数字进行分级处理,级长为4 //对分级后的每级分别处理,处理后得到字符串相连 //如:123456=12|3456 //第二级:12=壹拾贰 + “万” //第一级:3456...原创 2019-11-01 10:14:07 · 492 阅读 · 0 评论 -
JAVA_JSONArray转ArrayList
javaString dataStr = (String) map.get("Data");JSONArray parseArray = JSON.parseArray(dataStr);List<SModel> sModelList = new ArrayList<SModel>();sModelList = JSON.parseArray(parseArray....原创 2019-10-31 16:55:09 · 4341 阅读 · 1 评论 -
JAVA学习_DateFormat_SimpleDateFormat_parse方法
DateFormat和SimpleDateFormat都是java.text包下的类,两者的关系是: DateFormat是抽象类,SimpleDateFormat是具体类, DateFormat是SimpleDateFormat的父类。 由于DateFormat是抽象类,因此没法用new来构建。而SimpleDateFormat可以。 Java的多态性,决定了Sim...原创 2018-07-06 17:47:31 · 391 阅读 · 0 评论 -
JAVA学习笔记_Java 生成 UUID
Java 生成 UUID1.UUID 简介 UUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部分。 UUID ...转载 2018-04-13 13:31:04 · 255 阅读 · 0 评论 -
JAVA学习笔记_List集合去重
去除List集合中的重复值(四种好用的方法) 大部分是采用两种方法, 一种是用遍历list集合判断后赋给另一个list集合, 一种是用赋给set集合再返回给list集合。 但是赋给set集合后,由于set集合是无序的,原先的顺序就打乱了 //set集合去重,不打乱顺序 public static void main(String[] args){...转载 2018-04-10 18:27:33 · 285 阅读 · 0 评论 -
JAVA学习笔记_获取代码程序执行时间
方法一:Date start = new Date();.........Date end = new Date();System.err.println("运行时间: "+(end-start)+"ms")方法二:long startTime=System.currentTimeMillis();.........long endTime=System.curre...原创 2018-04-09 17:20:04 · 1142 阅读 · 1 评论 -
JAVA学习笔记_BigDecimal使用
Java 使用BigDecimal类处理高精度计算BigDecimalJava在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.v...转载 2018-03-06 10:43:42 · 494 阅读 · 0 评论 -
mm_Eclipse频繁修改js后不起作用了
我的问题原因:修改时,js出现错误,但是没有报错,所以,页面显示没有出现预期效果还可能的处理方式:浏览器缓存 clean一下,服务重新部署发布http://blog.csdn.net/icecoola_/article/details/77503758http://blog.csdn.net/icecoola_/arti...原创 2018-02-26 09:06:33 · 1399 阅读 · 0 评论 -
mm_PropertyUtils.copyProperties()
PropertyUtils.copyProperties VS BeanUtils.copyPropertiesimport org.apache.commons.beanutils.BeanUtils;import org.apache.commons.beanutils.PropertyUtils;1、 通过反射将一个对象的值赋值个另外一个对象(前提是对象中属性的...原创 2018-01-02 15:57:20 · 267 阅读 · 0 评论 -
JAVA学习笔记_GregorianCalendar_Calendar_date.getYear()
按照月份进行查询 DateFormat df=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Calendar calendar = new GregorianCalendar(date.getYear()+1900, date.getMonth(), 1,0,0,0); Date ...转载 2018-03-15 20:41:19 · 1250 阅读 · 0 评论 -
JESSIONID概念
两个jsessionid??? 1.是不是只要一打开一个页面就会产生一个jsessionid? 答:显然不是的。session是有一定作用域的,而且是有时间限制的。 jsessionid是session的标识。这就好比每个人都有身份证一样。 Jsessionid只是tomcat的对sessionid的叫法,其实就是sessionid;在其它的容器也许就不叫js原创 2018-02-06 21:37:55 · 1556 阅读 · 1 评论 -
JAVA学习笔记_内存溢出代码实现
转自:Java 常见内存溢出异常与代码实现Java 堆 OutOfMemoryErrorJava 堆是用来存储对象实例的, 因此如果我们不断地创建对象, 并且保证 GC Root 和创建的对象之间有可达路径以免对象被垃圾回收, 那么当创建的对象过多时, 会导致 heap 内存不足, 进而引发 OutOfMemoryError 异常./** * @author xion转载 2017-11-14 04:58:09 · 588 阅读 · 0 评论 -
JAVA学习笔记_打印数组的方式
JAVA学习笔记_打印数组的方式Arrays.toString(arr) for(int n: arr) for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + ", "); } System.out.println(Arrays.asList(arr)); Arrays.asList(ar转载 2017-11-14 02:27:49 · 845 阅读 · 0 评论 -
JPA 各种基本用法
JPA 各种基本用法JPQL就是一种查询语言,具有与 SQL 相类似的特征, JPQL 是完全面向对象的,具备继承、多态和关联等特性,和hibernate HQL很相似。 查询语句的参数 JPQL 语句支持两种方式的参数定义方式: 命名参数和位置参数。 。在同一个查询语句中只允许使用一种参数定义方式。 命令参数的格式为:“ : + 参数名” 例:Query query = em.createQue...转载 2018-04-13 15:53:34 · 2406 阅读 · 0 评论 -
JAVA数据类型-String,Date转换
String类型和Date类型之间的转换1.将String转换为Date类import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class StringToDate { public static void main(...转载 2018-04-13 17:06:12 · 420 阅读 · 0 评论 -
金额_千分_java
javanew DecimalFormat("###,##0.00").format(money)原创 2019-08-15 15:47:54 · 137 阅读 · 0 评论 -
JAVA_保留两位数字_不够补0
java Integer numInt = 1; numInt++; DecimalFormat df=new DecimalFormat("00"); String numStr=df.format(numInt);原创 2019-08-14 18:43:56 · 4249 阅读 · 0 评论 -
JAVA_模糊查询_字符串数组
java /** * 模糊查询 字符串数组 并返回 含有 str 的 字符串数组 * @param arr * @param str * @return */ public static String[] filter(String[] arr, String str){ ArrayList<String> list = new ArrayLis...原创 2019-08-05 15:09:54 · 2857 阅读 · 0 评论 -
JAVA_List<String> 转成 String
javaimport org.apache.commons.lang3.StringUtils;StringUtils.join(arr);逗号分隔StringUtils.join(arr,",");原创 2019-08-02 19:45:41 · 178 阅读 · 0 评论 -
JAVA_两个String数组_合并一个
javaorg.apache.commons.lang3.ArrayUtilsArrayUtils.addAll(Object[], Object[])原创 2019-08-02 16:08:36 · 4072 阅读 · 0 评论 -
JAVA数据类型转换_BigDecimal_String_Integer
1.String 转 BigDecimalBigDecimal bd = new BigDecimal(str); ########int 转 BigDecimalString str= "1";int a = Integer.parseInt(str);System.out.println(a);BigDecimal bigDecimal = new BigDecimal(a)...原创 2019-06-20 17:03:24 · 3936 阅读 · 0 评论 -
JAVA_String/StringBuilder/StringBuffer字符串拼接及三者区别
fdfsdf fs原创 2018-07-20 14:11:04 · 937 阅读 · 0 评论 -
JAVA学习笔记_System.out.println与System.err.println执行顺序
java public static void main(String[] args) { System.out.println(1); System.out.println(2); System.out.println(3); System.out.println(4); System.out.print...原创 2018-07-20 13:13:22 · 1007 阅读 · 0 评论 -
Class.getResource()、ClassLoader.getResource()和this.class.getClassLoader()及.getClass()和.class
转自:http://blog.csdn.net/lmb55/article/details/50908462 http://blog.csdn.net/qianzhiyong111/article/details/7320879.getClass()和.class的概念 反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人转载 2017-08-31 11:48:28 · 1795 阅读 · 0 评论 -
JAVA学习笔记_AMAP_拖拽选址及地理信息显示
JS-API;http://lbs.amap.com/api/javascript-api/summary/实现效果: 官网申请 key值,项目中引入UI组件库js部分代码://先获取到当前地址 var address = document.getElementById('address1').value; AMap.plugin('AMap.Geocoder',function(){原创 2017-08-26 16:16:59 · 522 阅读 · 0 评论 -
JAVA学习笔记_JS实现刷新_重新加载页面
问题分析:在修改页面信息后,必须手动刷新浏览器才能再次进行信息修改 问题解决: 在修改成功后加入下面JS代码location.reload(); 参考:有的是错误的JS实现重新加载当前页面或者父页面的几种方法 在开发过程中想要在某个时机去刷新某个固定的页面,去更新该页面某些控件的属性,比如显示隐藏、是否可点击等。是用的主要是通过 刷新该页面, 方法如下: 方法一:原创 2017-08-23 11:20:46 · 5830 阅读 · 0 评论 -
JAVA学习笔记_前台动态生成表格
demo<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> 行:<input type="text" id="row" /><br /> 列:<input type="text" id="colum原创 2017-08-08 17:21:13 · 640 阅读 · 0 评论 -
JAVA学习笔记_前台实现简易的省市联动
重点内容<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body><select id="countryid" onchange="add1(this.value);"><option value="0">--请选择--</option><option原创 2017-08-08 16:00:15 · 557 阅读 · 0 评论 -
JAVA学习笔记_File类获取、复制当前目录下又有文件
JAVA File类 获取当前目录下面所有的子目录 复制拷贝原创 2017-04-12 13:19:11 · 423 阅读 · 0 评论 -
JAVA学习笔记_历遍输出集合
JAVA集合 ArrayList 增强for循环 历遍输出 Iterator迭代器原创 2017-04-11 00:21:58 · 351 阅读 · 0 评论 -
JAVA学习笔记_标签跳出外层循环
public static void main(String[] args){ //jump from outer loop outer:for(int i=0;i<10;i++){ for(int j=0;j<10;j++){ if(j==5) ...原创 2017-04-01 10:04:13 · 334 阅读 · 0 评论 -
JAVA学习笔记_输出九九乘法表
JAVA 九九乘法表 递归 for循环原创 2017-03-30 16:45:01 · 450 阅读 · 0 评论 -
JAVA学习笔记_判断质数
//质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。 public static boolean primeNumber(int num) { boolean flag = false; int i; if (num > 1) { for ( i = 2; i <= num - 1; i++) { ...原创 2017-03-31 21:58:29 · 518 阅读 · 0 评论 -
JAVA学习笔记_三个数判断最大数
JAVA 三个最大数 if else 三目 数组 可变参数原创 2017-04-10 12:40:15 · 4827 阅读 · 0 评论 -
JAVA学习笔记_LeapYear问题
闰年:1、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)2、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)方法一public class LeapYear { public static void main(String[] args) { //输入年月日,判断这一天是该年的第几天,距离该年结束...原创 2017-03-30 14:02:24 · 1489 阅读 · 0 评论 -
JAVA学习笔记_打印图形练习
循环嵌套练习 实心 空心 矩形 三角形 菱形原创 2017-03-30 16:42:53 · 509 阅读 · 0 评论 -
JAVA学习笔记_打印水仙花数
public class ShuiXianHua { public static void main(String[] args) { // TODO Auto-generated method stub// 1.打印水仙花数。// 提示:水仙花数指一个三位整数,其各位数的立方和等于该数本身。// 例如:153=1*1*1 + 5*5*5 + 3*3*3 int s =原创 2017-03-30 14:52:25 · 349 阅读 · 0 评论 -
JAVA学习笔记_request请求转发_response重定向
request.getRequestDispatcher().forward(request, response);response.sendRedirect("XXX.jsp");区别: 1.地址栏request请求转发:浏览器地址栏不发生变化 forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知道; response重定向:地址栏路径发生改变原创 2017-08-17 20:02:28 · 828 阅读 · 0 评论 -
JAVA学习笔记_判断二维数组是否存在连续4个数的值相同
public class ConsecutiveFour { public static void main(String[] args) { int[][] arr={{0,1,0,6,1,6,1}, {0,1,6,8,3,0,1}, {5,8,4,6,8,6,9}, {6,5,4,8,1,9,7}, {1,3,7,...原创 2017-03-31 23:00:19 · 3210 阅读 · 0 评论 -
JAVA学习笔记_浏览器缓存的处理
问题描述: 在做保护资源访问的时候,遇到清除了cookie,session中的用户信息后,重新打开浏览器,还是可以访问受保护资源,必须手动刷新页面,才会被拦截 问题分析: 浏览器cache中含有用户信息, 解决方案: 在过滤器头部,对浏览器缓存进行设置resp.setDateHeader("Expires", 0);//设置过期头resp.setHeader("Cache-Control原创 2017-08-08 23:18:47 · 1760 阅读 · 0 评论