自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 基于springBoot整合传统jsp项目

在以往的ssh,ssm传统项目中,大量的xml等配置文件搞得开发人员晕头转向,导致开发效率严重下降。自从springBoot新一代框架出现之后,开发人员的春天终于来了,下面说下springBoot的优势所在:简化xml(除了mybatis)独立的应用程序 (jar/war/jsp)建议选择jar工程,war也可以,不推荐选择jsp;单独war工程--不需要集成tomcat插件运行 (内嵌一个tom...

2018-02-15 15:26:30 588

原创 编程实现:一个四位数它的数字组合的最大四位数 减去数字组合的最小四位数等于它本身

package com.offcn.字节流练习;public class Test2 {public static void main(String[] args) {int hig = 0;int low = 0;for (int i = 1000; i int q = i % 10;int w = i / 10

2017-12-09 22:23:43 2655

转载 Java文件切割

切割文件:论坛等可以上传附件文件,但是对文件的大小有限制,这时可以将整个文件切割成多个子文件(碎片文件)。别人可以下载这些子文件,然后将其合并在一起,就可以正常查阅。         切割文件的方式:1、  不管文件大小,固定子(碎片)文件的个数。比如:总文件11M,只能切割3份。2、  不管文件大小,固定每份碎片文件的大小。比如:总文件11M,每个碎片文件2M。 

2017-09-10 23:55:14 1185

原创 Java流:将指定目录和子目录下的指定扩展名(.java)的文件所在路径写到一个文件中,形成一个文件清单。

publicclass FileOutputStreamTest {    publicstatic void main(String[]args) throws IOException {                Filedir =new File("d:/test");        FileOutputStreamfos =new FileOutpu

2017-09-10 23:42:39 656

翻译 Io流和操作总结

流总结字节流:         InputStream:字节输入流的超类。它中定义的读取字节的read方法                   FileInputStream:专门负责从文件中读取字节数据。                   BufferedInputStream:字节输入流的缓冲区。         OutputStream:字节输出流的超类。定义类的写字节

2017-09-06 23:19:45 246

原创 用BufferedReader和BufferedWriter实现对文章的敏感字符用****代替

本案例中;首先我用BufferedWriter 字符流创建了一个包含敏感词的TXT文本文档,然后创建字符缓冲流(输入和输出),然后读取新建文本文档的内容,然后用正则找到敏感词,用*代替,然后输出到新的文档中代码如下:package com.buffered案例;import java.io.BufferedReader;import java.io.Bu

2017-09-06 23:09:23 668

原创 Map集合的四种种遍历方式

以HashMap为例,四种遍历如下,HashMap map=new HashMap();第一种:用map的keySet()方法;Set set=map.keySet();for(String s:set){String value=map.get(s);System.out.prinln(s+"="+value);}第二种:用map的entrySet(); Se

2017-09-05 19:13:32 260

原创 java控制台学生管理系统

package com.小项目;学完java基础了,写了一个小项目,算是对前面知识点的回顾吧,代码如下,有什么不对的地方请大神指正;public class Student {private Integer id;private String name;private Integer age;private Character sex;private double

2017-09-03 22:05:46 3672

原创 Map集合知识点,

Collection集合的特点:         集合中存储的所有元素都是单一元素,元素和元素之间没有必然的关系。因此我们把Collection集合也称为单列集合。 Map集合:         Map集合中保存的是一组(一对)数据。数据之间存在着一定的对应关系。Map集合就可以将数据的对应关系维护起来。当这样的数据存储在Map集合中,我们取出的时候,就可以根据这种对应关系获取到其

2017-09-01 20:04:48 333

原创 java集合框架知识点

java集合介绍:变量:表示的内存中的一个空间,只能保存确定类型的单个数据数组:表示的是内存中的多个连续的空间,这些空间中可以存储多个同类型的数据。后期继续学习面向对象技术,我们在程序中开始创建对象,使用对象。当在程序中创建的多少越来越多的时候,我们就需要将这些对象也存储起来。 需要存储对象:肯定是需要容器。         变量:可以,要求这个变量必须是引用变量,但只

2017-08-31 18:54:38 396

原创 用pattern,matcher类的方法实现提取指定的字符串

package com.set集合重写才唯一性;import java.util.Comparator;import java.util.Iterator;import java.util.TreeSet;public class Test {public static void main(String[] args) {TreeSet tst=new TreeSet();tst.add(new

2017-08-31 18:51:13 3265

转载 Java 泛型详解

一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi")

2017-08-30 22:51:24 178

原创 Java Calendar一般用法

api中简单介绍下Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。该类还为实现包范围外

2017-08-30 21:53:50 197

原创 Java正则表达式常用符号总结

()   分组,在正则中引用组使用 \\组号,其他地方使用 $组号{}   声明次数,前面的规则可以出现的次数  {n} 正好n次  {n,} 最少n次   {n,m} 最少n次,最多m次[]   可以出现的字符列表,在中括号中的内容都可以在字符串的某个位置上出现,但只能出现其中一个?    当前匹配的字符可以出现 零次  或 一次*    当前匹配的字符可以出现 零次  或

2017-08-30 21:22:13 421

原创 Java 使用正则表达式提取字符串制定的字符

需求://从字符串中提取指定的字符串,提取字符串的手机号;String s="ssfsfhshfsfjjs13293016789yfdiyifdsafyasif";示例代码:package com.正则表达式;import java.util.regex.Matcher;import java.util.regex.Pattern;public clas

2017-08-30 21:11:49 5885

原创 java中处理高精度大数字的类 BigDecimal, BigInteger

java中处理有些大数字,还有要求高精度时我们使用BigDecimal,BigInteger类比较方便;看下面这个代码;package com.处理大精度大数字;import java.math.BigDecimal;import java.math.BigInteger;public class Bignumeber {public static void

2017-08-30 20:59:39 298

原创 java中的迭代器初探,

迭代器也是一种设计模式的概念,迭代器是一个对象,它的工作是遍历并选择序列中的对象,在客户端程序员不必想知道底层结构,此外,迭代器通常称为轻量级对象,创建代价小,因此,经常可以见到对迭代器有些奇怪的限制,java的Iterator只能单向移动,这个Iterator只能用来:使用next()获得序列中的下一个元素,使用hasNext()检查序列是否还有元素;使用remove()将迭代器新返

2017-08-30 20:41:22 274

原创 java 时间类SimpleDateFormat,Date

SimpleDateFormat类在java API中这样描述的:SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。SimpleDateFormat 使得可以选择任何用户定义的日期-时间格式的模式。但是,仍然建议通过 DateFormat 中的getTimeInsta

2017-08-30 20:09:19 206

原创 java正则表达

正则表达式的概念:在程序中经常需要对字符串这类数据进行合法的验证,如果没有其他的新技术,就只能采用字符串中原始方法进行截取等各种判断,这样代码书写量很大,并且不利于程序的维护‘于是,就提供了更加简便的技术来验证码字符串这类数据。这个技术就叫做正则表达式,正则表达式:正确的规则组成的一个表达式,它可以验证其他的字符串数据的合法性。正则表达式的书写规则正则表达式是验证字符串:在正则

2017-08-29 19:31:47 474

原创 java 增强循环

java增强循环书写比传统的for循环简单,常用于一次遍历,对于很多次的遍历用for循环;增强循环格式如下for( 类型 变量名 : 遍历数组){System.out.println(变量名);}具体代码如下:package com.增强循环;import com.垃圾回收机制.Person;public class TestCricle {

2017-08-29 19:22:34 261

原创 基本类型包装类采坑!!!!!!!!

byte short    int    long   float   double   char  boolean这8种基本类型它们在程序仅仅只能规范某个空间的数据类型,并不能按照类的方式去操作这些类型。         int a ; 在内存中需要开辟一个int类型的空间,空间名称为a         于是sun公司针对这8种基本类型提供了它们各自对应的类类型。把这些类型统一称

2017-08-29 16:29:50 371

原创 javaMath类随机数math.random()

首先我们看下Math.random()的取值范围,0=接下来写个a到b的随机数方法;package com.Math随机数;import java.util.Scanner;public class Mathrandom {// static void get_namber(int low,int hig){// (hig-low+1)表示地位之间的

2017-08-29 16:21:23 716

原创 Integer包装类易错点,面试常考

在Integer类中定义了成员内部类IntegerCache *  在这个内部类中有一个静态代码块,这个代码块中创建了 * Integer类型的数组,共计有256个空间, *  紧接着使用循环给Integer数组进行初始化。 *  将-128到127之间的256个数字已经封装成Integer对象存放在数组中。 *   *  只要在程序中使用到的Integer类,就会自动的加

2017-08-28 23:54:52 269

原创 用java打印出几种图形及简单的了解下循环

小白刚刚学习java,学到循环一节,发现循环语句很有趣,遍动手写了几个小练习,有什么不对的地方请大家指正,代码如下;class Circulation {public static void main(String[] args) {System.out.println("第一种");for(int i=0;iSystem.out.println

2017-08-17 23:09:10 1811 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除