
java
扛刀仔
梦想成为大神
平淡也是一种幸福
展开
-
java字符串切割、获取对应字符等
之前做过对字符切割等操作,现在也忘了差不多(忘了做笔记),所有再回头总结下。Matcher(英文解释:匹配器)常用方法:(我也只写了个别的案例用法) find():尝试查找与该模式匹配的输入序列的的下一个子序列。 find(int start):重置此匹配器,然后尝试查找匹配该模式、从指定索引开始的输入序列的下一个子序列。 gr...原创 2019-06-03 09:16:53 · 3282 阅读 · 0 评论 -
java数组总结
我主要介绍 写法 和 用法(操作)1、写法 // 数组定义 写法 // 写法1:type[] arrayName 推荐使用 // 写法2:type arrayName[] public static void array() { int[] INTA; int[] INTB; String[] INTC; int[] INTD; // 数组初始化 ...原创 2019-06-18 08:10:19 · 189 阅读 · 0 评论 -
java数据类型转换
主要:介绍 隐式转换 和 强制转换java八大基本类型: byte Byte 字节型 short Short (短)整型 int Integer 整型 long Long (长)整型 char ...原创 2019-07-11 10:25:44 · 147 阅读 · 0 评论 -
List、Set、Map集合小总结
先看下关系图Collection(集合) ├---List(有序且允许元素重复,允许元素为null)(接口) │ ├--LinkedList(不同步,线程不安全)(三个主要的实现类之一) │ ├--ArrayList(不同步,线程不安全) (三个主要的实现类之一) │ └--Vector(同步,线程安全) (三个主要的实现类之一) └-...原创 2019-06-22 15:58:16 · 198 阅读 · 0 评论 -
java String总结(操作、StringBuffer、StringBuilder)
1、String 类对象不可变,一旦修改 String的值就是隐形的重建了一个新的对象,释放了原 String对象2、StringBuffer和StringBuilder类是可以通过append()、insert()、reverse()....等方法来修改值。创建的对象是可变3、3、StringBuffer:线程安全的; StringBuilder:线...原创 2019-07-09 19:41:50 · 230 阅读 · 0 评论 -
java Decimal(BigDecimal、BigInteger)总结
Decimal基本类计算小数点不够精确BigDecimal类 解决Java中浮点型的精度丢失问题,是为了更精确计算小数 在一些需要高精度计算的问题,比如金融里面的钱的计算,推荐使用BigDecimal public BigDecimal add(BigDecimal augend) public BigDecimal subtract(BigDecimal s...原创 2019-06-18 17:08:36 · 2458 阅读 · 0 评论 -
java file类总结
直入正题代码(自己可以复制去看)里面主要 介绍了文件的File类的新建、删除、重命等操作,以及File文件的属性方法package com.gx.iodemo;import java.awt.BufferCapabilities.FlipContents;import java.io.File;import java.io.IOException;/** * F...原创 2019-07-14 20:23:03 · 406 阅读 · 0 评论 -
i/o 字符流、字节流 、节点流、处理流(java)
字节流和字符流是流的一种划分节点流和处理流是流的另外一种划分先说下字节流和字符流字节流:以字节为基础操作基础的情况下对流进行定义。字符流:是以字符为操作基础,它使用的编码表是Unicode,所以可以国际化,并且在某些情况下,字符流比字节流更高效, 但是底层上,字符流也是基于字节流的;(就好像,Java用操作符可以完成数组排序,但实际上用一些工具类的方法...原创 2019-07-18 10:47:23 · 475 阅读 · 0 评论 -
java 异常(throw、throws、try、catch、finally)
先说下java处理异常机制:通过 try{}catch(){} (抛出异常,捕捉异常,处理异常)Java异常机制主要依赖于try、catch、finally、throw、throws五个关键字。 1、try可能出现错误的代码块 2、catch捕捉异常 3、finally块一般用来关闭物理资源(数据库连接,网络连接,磁盘...原创 2019-08-06 16:22:24 · 358 阅读 · 0 评论 -
java类如何加载
转载(找不到路径了,感觉解释得很好就转发了,作者也是摘录其他人的解释片段)什么是 Java 类加载机制?Java 虚拟机一般使用 Java 类的流程为:首先将开发者编写的 Java 源代码(.java文件)编译成 Java 字节码(.class文件),然后类加载器会读取这个 .class 文件,并转换成 java.lang.Class 的实例。有了该 Class 实例后,Java 虚拟机可...转载 2019-07-21 20:30:07 · 266 阅读 · 0 评论 -
java单例(分两种:饿汉模式、懒汉模式)和 工厂模式
先介绍下(上网搜的解释,如果不明可以百度一下)单件模式用途: 单件模式属于工厂模式的特例,只是它不需要输入参数并且始终返回同一对象的引用。 单件模式能够保证某一类型对象在系统中的唯一性,即某类在系统中只有一个实例。它的用途十分广泛,打个比方,我们开发了一个简单的留言板,用户的每一次留言都要将留言信息写入到数据库中,最直观的方法是没次写入都建立一个数据库的链接。这是个简单的方法,在...原创 2019-06-13 19:56:24 · 303 阅读 · 0 评论 -
Java提供的进制转换
Java提供的进制转换 Integer.toHexString(int i); //十进制转成十六进制 Integer.toOctalString(int i); //十进制转成八进制 Integer.toBinaryString(int i); //十进制转成二进制 Integer.valueOf("FFFF",16).toString(); //十六进制转成十进制 Inte...原创 2019-01-18 20:50:50 · 147 阅读 · 0 评论 -
Java时间利用SimpleDateFormat、DateFormat、Timestamp转换
先了解下…..java.util.Date 的子类3个子类(包装类): 就是在除了SQL语句的情况下面使用A、Java.sql.Date 只能存储日期,不能存储时间 是针对SQL语句使用的,它只包含日期而没有时间部分B、java.sql.Time 只能存储时间 ,不能存储日期C、java.sql.Timestamp 包含时间和日期正题以下代码是在服务端写...原创 2019-01-26 11:10:38 · 2140 阅读 · 0 评论 -
java 线程重入锁:ReentrantLock 简单案例
在这就简单说下锁重要性吧,锁一般应用在安全方面。如项目中与钱相关的操作,单机情况下是基本没安全方面的问题。像网站这种,情况一:线程不安全,当多个请求同时到达,他们可能同时执行,我们的普通限制可能会失效,取款金额就可能出现负数(这一般是不允许出现的情况)。情况一:线程安全,我这指的是加锁,当多个请求同时到达,这样就能达到一条一条请求执行的效果。案例(有锁的)包:com.gx.mi_dome...原创 2019-02-06 13:00:33 · 431 阅读 · 0 评论 -
Java运算精度丢失问题(BigDecimal)
平时的写法(涉及float和double的运算),很显然 精度丢失System.out.println((0.01+0.06));//输出值: 0.06999999999999999…System.out.println(1123.3/100);//System.out.println(4.015*100);//输出值: 401.49999999999994float和...原创 2019-01-21 14:49:29 · 1973 阅读 · 0 评论 -
java(ssm:Struts2+spring3+hibernate3)图片剪接保存
直入正题原理:通过 base64编码 进行互转 (图片 --- 字符串)1、jsp页面代码(复制即行)<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jst...原创 2019-02-23 11:24:55 · 174 阅读 · 0 评论 -
java ssh(Struts2+spring3+hibernate3)框架from提交ajaxSubmit、ajax获取返回值
我这里写的是ajaxSubmit获取返回值(ajax后台写法一样)我也不知是否是java ssh框架from提交ajaxSubmit、ajax获取返回值 正确写法。上网查一大堆不知写什么的(反正我试,不成功),最后看到了一个,改了下。能实现效果。1、jsp代码<form id="loginform" action="${ctx}/SignupAction!logOK.actio...原创 2019-02-24 21:28:57 · 312 阅读 · 0 评论 -
Jsoup抓取(获取)网页内容(java)
我是在一篇博客里一个一个地测试(HttpClient、Jsoup、HtmlUnit、Watij、Selenium、Webspec)各种问题找不到对应的jar包等,最终只有一个能用Jsoup(运气好找到了)。原创文章,转载请注明出处:http://www.yshjava.cn/post/415.html(好像上不了了)其他人转的博客:https://blog.youkuaiyun.com/limm...原创 2019-02-28 21:23:39 · 2465 阅读 · 0 评论 -
echarts统计图使用及案例(ssm框架)
某人的代码(改了一下),本文主要是写的是如何使用,各种统计图。1、jsp (后台数据在js里已写好定值,这个自己可以改,所以我就不写后台了(主要是表数据问题,我这直接给数组),效果复制就有了)<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = requ...原创 2019-02-25 16:21:15 · 3179 阅读 · 1 评论 -
颜色刷新随机和Random(java)
自己写的(jsp页面)把<% int colse_r = (int)(Math.floor(Math.random() * 256)); int colse_g = (int)(Math.floor(Math.random() * 256)); int colse_b = (int)(Math.floor(Math.random() * 256)); %&...原创 2019-05-08 12:04:51 · 711 阅读 · 0 评论 -
java 生成jar包
1.生成jar包,首先我们写一个类,几个普通的函数代码:public class Util {public void say(){System.out.println("hello");}public int add(int a,int b){return a + b;}}2.我们把这几个方法封装成jar包,好让我们其它项目可以用右击Demo1项目 -》expor...原创 2019-05-08 12:38:17 · 12022 阅读 · 0 评论