![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
雨打萍
简简单单学技术
展开
-
Collections 、 Arrays中被忽略的方法
JDK中已经封装了很多常用的list操作,无需自己写。排序对于一个list最常用的就是排序操作,当泛型类为基本数据类型(Integer,String等)直接Collections.Sort(list);就可以了,默认是升序排序,及从小到大排序,想要改变必须重写Comparator控制排序逻辑。当泛型类为复杂对象时(List<Student>)必须重写Comparator 来控制排序...原创 2019-08-05 10:37:42 · 141 阅读 · 0 评论 -
Java基础之为什么在一个静态方法里调用非静态成员变量是非法的
首先你要明白什么是静态变量,用static变量修饰意味着什么。静态变量:Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问(推荐),也可以使用对象名进行访问(不推荐,这样还有和意义和特殊性可言呢)。public class A { private static String stat...原创 2019-08-05 08:57:07 · 2522 阅读 · 0 评论 -
Java基础之Array.asList的使用,将数组转成List,全是坑
上一篇提及到Arrays的一些常用方法,其中Arrays.asList还是要单独说一下,因为里面的坑太大了,用的时候才发现远远没有想像的那么简单。坑一、使用集合的修改方法:add()、remove()、clear()会抛出异常转换的list只可用来做读取操作,想要修改是不行的。值得注意的是,asList方法只适合转换成List之后进行读取的基本操作,虽然转成数组了,但是底层依然是数组,一不小心...原创 2019-08-05 13:49:28 · 1436 阅读 · 1 评论 -
JasperReport使用过程中遇到的问题
转自:老爷爷的博客园之JasperReport报表导出踩坑实录JasperReport报表导出踩坑实录写在最前面翻了翻博客,因为太忙,已经好久没认真总结过了。记录下最近这段时间遇到的大坑-JasperReport。六月份的时候写过一篇利用poi文件导入导出的小Demo,JAVA实用案例之文件导入导出(POI方式)。虽然简单,但是企业应用的原理基本上也就是这样,只不过是封装的更好些,不像我之前...转载 2019-08-19 10:26:58 · 4340 阅读 · 2 评论 -
使用Jaspersoft Studio制作JasperReport报表(二)Jaspersoft Studio的界面布局介绍和基本使用
基本布局介绍看下图主要的界面和功能分了10部分,注意介绍,我也是摸索中熟悉的,资源少还是要靠自己摸索。Jaspersoft studio其实就是eclipse的风格,用过eclipse的很好上手。项目列表,不做多解释。outline,这里放着报表的所有内容包括样式文件,参数,字段,函数计算,页面的band等等,下面详细介绍。1).style:样式文件,可以变写好放到里面,直接给报表内的...原创 2019-09-30 15:38:04 · 4155 阅读 · 0 评论 -
使用Jaspersoft Studio制作JasperReport报表(三)简单的学生分数统计报表
前面介绍了新建一个报表的基本流程和报表工具的基本使用,现在就不啰嗦了,直接来个简单的报表实战一下数据准备1、数据库数据源准备:新建student数据库表,数据包括id,班级,生日,分数,姓名字段,尽量用到前面的所有数据。2、新建报表:(略过)详见使用Jaspersoft Studio制作JasperReport报表(一)新建报表,绑定数据源3、报表设计,先看最终效果图Title和Pag...原创 2019-09-30 17:16:32 · 2133 阅读 · 2 评论