【java】
小纪念
这个作者很懒,什么都没留下…
展开
-
java集合总结
转载来源:https://www.cnblogs.com/magics/p/3644255.html 集合在程序设计中有着举足轻重的地位,集合的操作无非就是增删遍历等基本的动作,所以就以上基本操作,本文结合案例及代码分别加以说明。 首先,集合从大的方向来分,分为单列集合(Collection)和双列集合(Map)。简单地说,就是Collection中存储的是单一的内容,而Map集合中存储的是键和转载 2018-01-07 16:50:53 · 348 阅读 · 0 评论 -
Java基础(二):内存分析
线程理解:线程是一个程序里面不同的执行路径原创 2019-03-05 14:59:19 · 90 阅读 · 0 评论 -
Java基础(三):线程
流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文件是在硬盘上的一块空间,在这个文件里面存放着各种各样的数据,我们想读文件里面的数据怎么办呢?是通过一个流的方式来读,咱们要想从程序读数据,对于计算机来说,无论读什么类型的数据都是以010101101010这样的形式读取的。怎么把文件里面的数据读出来呢?你可以把文件想象成一个小桶,文件就是一个桶,...原创 2019-03-05 15:00:36 · 71 阅读 · 0 评论 -
Java基础(四):流
数据流相关总结。原创 2019-03-05 15:03:22 · 70 阅读 · 0 评论 -
Java基础(五):方法重载
方法重载总结转载 2019-03-05 15:04:25 · 113 阅读 · 0 评论 -
Java基础(六):哈希编码
哈希编码相关总结原创 2019-03-05 15:05:25 · 113 阅读 · 0 评论 -
Java基础(七):static、this、super关键字,equals方法
关键字总结转载 2019-03-05 15:06:59 · 116 阅读 · 0 评论 -
Java基础(八):面向对象
面向对象总结原创 2019-03-05 15:08:42 · 79 阅读 · 0 评论 -
Java基础(九):多态
多态总结原创 2019-03-05 15:09:15 · 84 阅读 · 0 评论 -
Java基础(十):对象转换
对象转换相关总结原创 2019-03-05 15:09:59 · 74 阅读 · 0 评论 -
文件上传和下载
前台上传文件的方法直接使用form表单的方式,如下所示:<form action = "" method = "post" enctype="multipart/form-data" id="upload_form"> <input type="file"原创 2019-02-26 21:36:01 · 110 阅读 · 0 评论 -
java调用存储过程的方法
java调用存储过程时会使用到的方法public void produceCallExecute(final String sql, final Object... params) throws SystemException { template.execute(new CallableStatementCreator() { public CallableStatemen...原创 2019-02-26 21:39:17 · 177 阅读 · 0 评论 -
Java基础(一):java环境变量配置
学习java的第一步就要搭建java的学习环境,首先是要安装JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME”、"path”、"classpath"这三个环境变量才能够把java的开发环境搭建好。在没安装过jdk的环境下,path环境变量是系统变量,本来存在的,而JAVA_HOME和classpath是不存在的。...转载 2019-03-05 14:56:42 · 168 阅读 · 0 评论 -
ItextPdf 学习总结
一、开发环境搭建创建一个项目,添加jar包:多需要的jar包 itextpdf-5.2.1.jarpom依赖包添加语句 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf<原创 2018-09-12 21:24:00 · 2619 阅读 · 0 评论 -
Implements和extends的区别
1.在类的声明中,通过关键字extends来创建一个类的子类;一个类通过关键字implements声明自己使用一个或多个接口。Extends是继承某个类,继承之后可以使用父类的方法,也可以重写父类的方法;Implements是实现多个接口,接口的方法一般为空,必须重写才能使用;extends是继承父类,只要那个类不是声明为final或abstract的就能被继承。Java中不支持多重继...原创 2019-01-03 21:28:46 · 768 阅读 · 0 评论 -
String、StringBuilder和stringBuffer之间的区别
运行速度,执行速度:StringBuilder>StringBuffer>StringString最慢的原因:String为字符串常量,而StringBuilder和StringBuffer为字符串变量,即String对象一旦创建后是不可更改的,但后两者对象是变量是可以更改的,例如:System.out.println(str);Str = str + “de”;Syst...原创 2019-01-03 21:36:25 · 76 阅读 · 0 评论 -
String、Date、Timestamp、Calendar之间的相互转换
将String转换为date;SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");String strDate = "2019-1-7 16:37:56";Date d = format.parse(strDate);System.out.println("-----&原创 2019-01-07 21:43:38 · 187 阅读 · 0 评论 -
java中保留两位小数的写法
private static final NumberFormat format = new DecimalFormat("######.##");double avgScore = Double.parseDouble(format.format(avgScore));原创 2019-01-07 21:46:52 · 1363 阅读 · 0 评论 -
list、Map、StringBuffer的遍历
list的遍历方法。public class ColTest1 { public static void main(String[] args){ List<String> list = new ArrayList<String>(); list.add("hello"); list.add("world"); list.add("hahahh...原创 2019-01-09 21:24:39 · 5090 阅读 · 0 评论 -
序列化和反序列化的概念
对象序列化的概念把对象转换为字节序列的过程称为对象的序列化;把字节序列恢复为对象的过程称为对象的反序列化。对象的序列化主要有两种用途:1)把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;2)在网络上传送对象的字节序列。在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有 10万用户并发访...原创 2019-01-09 21:27:53 · 85 阅读 · 0 评论 -
读取配置文件
通过getResourceAsStream()方法来获取配置文件。public class ReadProperties { public static void main(String[] args) {// readPropFileByGetResourceAsStream(); readPropFileByInPutStream(); } static void rea...转载 2019-01-09 21:33:13 · 61 阅读 · 0 评论 -
流
输入输出流的分类Java.io包中定义了多个流类型(类或抽象类)来实现输入/输出功能:可以从不同角度对其进行分类:按数据流的方向不同分为输入流和输出流;按处理数据单位不同可以分为字节流和字符流;按照功能的不同可以分为节点流和处理流;(1)字符流是一个字符一个字符地往外读取数据。一个字符是两个字节。(2)字节流是最原始的一个流,读出来的数据就是010101这种底层的数据表现形式,只...转载 2019-01-09 21:38:32 · 98 阅读 · 0 评论 -
POI生成Excel表格
一、生成Excel表格的步骤生成Excel表格的文件名;创建文件;// 生成文件目录File file = new File(request.getSession().getServletContext().getRealPath("/") + “/download/”);// 生成文件名File excelFile = new File(request.getSession()...原创 2019-03-01 10:26:30 · 486 阅读 · 0 评论 -
java23中设计模式解析
转载:https://blog.csdn.net/hustwht/article/details/52675325一、设计模式的分类总体来说,设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为模式,共十一种:策略模式、模板方法模式、观...转载 2019-03-01 16:23:00 · 80 阅读 · 0 评论 -
java操作PDF文件 -- iText
iText是一种生成PDF报表的Java组件,通过iText不仅可以生成pdf文件,而且可以将xml、html文件转换为pdf文件。生成PDF文件//Step 1—Create a Document. Document document = new Document(); //Step 2—Get a PdfWriter instance. PdfWriter.getIns...原创 2018-10-24 11:53:55 · 204 阅读 · 0 评论 -
java基础(十一):正则表达式
本文在阅读一位大牛博主写的一篇文章后,感觉深受其用,在此做个笔记总结学习一下,大牛博主地址为:http://deerchao.net/tutorials/regex/regex.htm#howtouse。一、什么是正则表达式在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。入门例子:...转载 2019-03-18 15:05:17 · 173 阅读 · 0 评论