- 博客(10)
- 收藏
- 关注
原创 Java序列化
Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。 整个过程都是 Java 虚拟机(JVM)独立的,也就是说,在一个平台上序列化的对象可以...
2018-07-10 18:09:22 158
原创 JAVA报表之JasperReport+iReport5.6 stacked堆积图及stacked堆积图3D的实现(七)
stacked堆积图可以对多个类别进行展示,多用于类别多,且需要进行对比的场合。Series指定类别进行分组,即显示几块堆积图,Category指定X轴的类别字段,Value指定具体值的字段。首先创建一个新的空白模板,添加数据源,拖放一个stacked堆积图。如图所示:选择堆积图的属性,与柱状图相同,可以参考上一篇博客。属性值设置好之后预览如图所示:我们可以自己设置坐标显示横向还是纵向,大家可以自...
2018-07-03 11:31:24 693
原创 JAVA报表之JasperReport+iReport5.6 柱状图及3D柱状图的实现(六)
柱状图可以对多个类别进行展示,多用于类别较多,且需要进行对比的场合。柱状图需要3个字段,Series指定类别进行分组,即显示几根柱状图,Category指定X轴的类表字段,Value指定具体值的字段。数据库表设计如下图所示:先创建一个空白模板,再添加一个数据源(可以看我上一篇博客),在报表中放置一个柱状图,数据源选择刚刚添加的数据源,如下图所示:选择属性:预览效果如图所示:其他操作与饼图一样,例如...
2018-07-03 11:00:34 3076
原创 JAVA报表之JasperReport+iReport5.6 饼图和3D饼图的实现(五)
饼图数据只需要两个字段,一个是分类,一个是值,多用于数据类别少的场合。例如:建好一个新的模板后,在chart1(模板)中添加一个数据源ChartDataset,如下图所示:在报表中的任意位置插入你想要的饼图,如图所示:导入我们刚刚添加的数据源,如图所示:完成后的效果图及预览图如下图所示:现在我们还缺少百分比的显示,在类别后面加上百分比,例如:乒乓球40%,所以我们应该做的是点击饼图,查看它的属性值...
2018-07-03 09:36:43 2502
原创 JAVA报表之JasperReport+iReport5.6 Subreport子报表的实现(四)
Subreport子报表首先需要知道主子报表之间的关系,根据主表的ID作为条件来查找出子表中与主表相关的信息,并显示出来。难点一:父报表往子报表传送参数难点二:父报表接受子报表(subreport)的返回值下图为数据库中的主表和字表:新建一个父报表,如下图所示:在主报表下放置子报表,如图所示:子报表建立好后如下图所示:定父报表中的参数:在父报表中传参数:在子报表中接收参数时,需要先在子报表中定义一...
2018-07-02 11:59:17 5982 1
原创 JAVA报表之JasperReport+iReport5.6 报表分组和统计(三)
这一节实现报表的分组和统计,以student_score表为例,新建一个模板,添加Resport Group,如下图所示:选择数据集中分类的字段,因为在数据库表中id和name都是重复的,所以我们选择id或name都可以,以id为例:将Fields中的四个属性都拖到Detail中,因为要根据id进行分组,所以我们把id属性拖到Group Header中,如下图所示:预览结果如下图所示:添加自定义行...
2018-06-29 17:44:49 6449
原创 JAVA报表之JasperReport+iReport5.6 设计Table表(二)
接(一)新建一个模板table,我选择从数据库导出student_score表,数据库表如下所示:完成后我们需要在designer中添加一个Dataset,如图所示:然后在组件面板中选择Table,并选择刚刚创建的Dataset,然后点下一步直到完成。完成后的Table如图所示:在Main Report中调整Table的大小,点击预览如图所示:我们可以在属性中调整字体的大小、是否居中等属性,调整后...
2018-06-29 16:42:59 4046
原创 JAVA报表之JasperReport+iReport5.6 开发工具详解(一)
JasperReport+iReport报表开发过程Jaspersoft iReport Designer 5.6.0设计器的功能很强大,它可以实现Table表、交叉表、子报表、多数据源报表、导出word、excel、pdf等功能,如下图所示:JasperReports® Library 下载地址:https://community.jaspersoft.com/community-downloa...
2018-06-29 11:26:17 25906 5
原创 java语言中的基本数据类型
1、整数类型2、浮点类型3、字符类型4、布尔类型整数类型整数类型--byte 分配一个字节(8位),取值范围最小 -128~127之间整数类型--short 分配两个字节(16位),取值范围稍大 -32768~32767之间,注意数据溢出整数类型--int 分配四个字节(32位),取值范围-2147483648~2147483647之间整数类型--lon
2017-01-12 14:46:54 233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人