- JAVA·一个简单的登录窗口
MortalTom
java开发语言学习
文章目录概要整体架构流程技术名词解释技术细节资源概要JavaSwing是Java基础类库的一部分,主要用于开发图形用户界面(GUI)程序整体架构流程新建项目,导入sql.jar包(链接放在了文末),编译项目并运行技术名词解释一、特点丰富的组件提供了多种可视化组件,如按钮(JButton)、文本框(JTextField)、标签(JLabel)、下拉列表(JComboBox)等,可以满足不同的界面设计
- swing窗体打jar包后找不到图片的问题
zoyation
javajarswingclassloaderimageeclipsejava
今天打jar包遇到一个怪问题:打成jar包后双击运行没反应cmd运行有反应但出现下列问题Causedby:java.lang.ExceptionInInitializerErroratcom.zou.ui.MyDialog.init(MyDialog.java:92)atcom.zou.ui.MyDialog.(MyDialog.java:45)atcom.zou.ui.LoginDialog.(
- 2021-04-28【Java 第29天】 GUI
潘冠中Arthur
1-1介绍1.窗口2.弹窗3.面板4.文本框5.按钮6.图片7.监听事件8.鼠标事件9.键盘事件GUI的核心技术:Swing和AWT为什么GUI技术不受欢迎:1.因为界面不美观2.需要jre环境为什么要学习GUI?1.可以写出自己想要的小工具2.了解MVC架构,了解监听1-2AWT介绍(AbstractWindowsTool)1.里面包含了很多类和接口2.元素窗口、按钮、文本框3.在java.aw
- 定时器
勇者与王者
packageinterfaceDemo;importjava.awt.Toolkit;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.util.Date;importjavax.swing.JOptionPane;importjavax.swing.Timer;/****@author
- 图形化用户界面-Swing组件
好哈优学编程
java用户界面
1.按钮和按钮组按钮(JButton)用于触发某些操作。按钮组(ButtonGroup)用于将多个单选按钮(JRadioButton)分组,确保在同一组中的按钮只能选中一个。JButtonbutton=newJButton("ClickMe");//按钮组ButtonGroupgroup=newButtonGroup();JRadioButtonradio1=newJRadioButton("Op
- Java swing + socket 写的一个五子棋网络对战游戏
小天Smile
Javajavaswingsocket
自从开始接触Swing以来,就喜欢写写各种管理系统,写多了就萌生了一种类似于实时在线对战的游戏,经过一番构思后就开始着手设计这个网络对战版本的五子棋了。游戏代码包含两部分,常规的C/S模式(C代表客户端,S代表服务端)下载代码后先启动服务器,服务器正常启动后,你会在控制台看到相关的日志(这里注意,服务器是没有做界面管理的),接着启动客户端(可以启动多个客户端),连接服务器后点击菜单栏联网、对战、匹
- Java中的 swung图形用户界面(GUI)是如何实现的?
破碎的天堂鸟
Java学习java开发语言
Java中的Swing图形用户界面(GUI)是通过JavaSwing库实现的。Swing是Java平台提供的一个用于开发图形界面应用的工具包,是Java基础类的一部分。Swing包含了一系列构建图形界面的各种组件,如窗口(JFrame)、标签(JLabel)、按钮(JButton)、文本框(JTextField)等。Swing的实现原理基于事件驱动的编程模型,这意味着用户与界面的交互(如点击按钮、
- GUI编程入门到游戏实战(狂神)--GUIp1-5
m0_64648897
java
Gui编程简介学什么GUI是什么怎么用怎么玩组件窗口弹窗面板文本框列表框按钮图片监听事件鼠标键盘事件外挂简介GUI核心技术:Swing、AWT,但逐渐淘汰原因:界面不美观需要jre环境好处:可写一些想要的小工具可能维护到swing界面了解MVC,了解监听AWT介绍抽象的窗口工具。包含很多类和接口。GUI:图形界面编程元素:窗口、按钮、文本框工具存在java.awt包中组件、容器//GUI第一个界面
- Java-SWing:为控件绘制虚线边框
Roy_Sashulin
J2seimportfloatclass
设置虚线边框主要用BasicStroke类。关键代码如下:importjava.awt.BasicStroke;importjava.awt.Color;importjava.awt.Graphics;importjava.awt.Graphics2D;importjavax.swing.*;importjava.awt.geom.Rectangle2D;publicclassJMyLabelex
- 12月我来了!记录好心情的一天!
S的日常
这两天是真的感觉到有一点点awake的感觉,心情awake,身体awake,感知力up,一切感觉都是在打开向好的方向发展。这两天也着重看了一下双鱼座的运势,觉得我期待的远方终于终于要来了!我既开心又兴奋。我感觉自己可以以一种全新的面貌去面对生活了,我感觉我好像和3年前的我又不一样变得脱胎换骨了。同一个概念,突破舒适圈无论地点好像又被我再次解锁了,这一次好像有了新的领悟!同样看swingdance原
- 基于Java+Swing+Mysql实现通讯录管理系统
小码叔
JavaSwing项目mysqljava数据库java通讯录管理系统
基于Java+Swing+Mysql实现通讯录管理系统一、系统介绍二、功能展示1.用户登陆2.查询信息3.新增信息4.修改信息5.修改信息三、数据库四、其他系统实现五、获取源码一、系统介绍1.登录系统2.查询信息3.新增信息4.修改信息5.删除信息运行环境:eclipse、mysql、jdk8二、功能展示1.用户登陆2.查询信息3.新增信息4.修改信息5.修改信息三、数据库/*NavicatPre
- Eclipse+Java+Swing+Mysql实现学生信息管理系统
水坚石青
JavaSwing实战javamysqlswing
目录一、系统介绍1.开发环境2.技术选型3.系统功能4.数据库二、系统展示1.注册系统2.登录系统3.系统主页面4.添加学生信息5.修改学生信息6.查询学生信息三、部分代码LoginFrame.javaRegisterFrame.javaMainFrame.javaAddFrame.java四、其他1.更多系统2.源码下载3.运行项目4.备注5.支持博主一、系统介绍1.开发环境开发工具:Eclip
- Java+Swing+Txt实现通讯录管理系统
水坚石青
JavaSwing实战javaui后端swingtxt
目录一、系统介绍1.开发环境2.技术选型3.功能模块4.系统功能1.系统登录2.查看联系人3.新增联系人4.修改联系人5.删除联系人5.工程结构二、系统展示1.登录页面2.主页面3.查看联系人4.新增联系人5.修改联系人三、部分代码LoginFileUtils四、其他1.更多系统Java+Swing系统系列实现Java+JSP系统系列实现Java+Servlet系统系列实现Java+SSM系统系列
- Java的GUI编程---贪吃蛇游戏实现
水哥很水
Java---GUI编程java游戏开发语言
绘制静态窗口代码实现packagecom.akita.snake;importjavax.swing.*;publicclassStartGames{publicstaticvoidmain(String[]args){//绘制静态窗口JFramejFrame=newJFrame("快乐的贪吃蛇");//设置界面大小jFrame.setBounds(250,150,900,720);jFrame.
- 第13章 基于Java Swing的图书管理系统
笔触狂放
Javajavamysql项目毕业设计课程设计
13.1需求分析在当今社会,随着信息技术的不断发展,信息管理系统已经进入到了人类社会的各个领域,人们对于信息技术的掌握也越来越迅速。在图书管理的过程中也引入图书管理体系,图书管理系统将大大节省人力、物力、时间、金钱等资源,不仅方便了工作人员的管理,也增加了读者查找、借阅图书的便利。在图书管理系统项目中主要讲解如何开发基于JavaSwing的图书管理系统。该项目应满足以下需求。●统一友好的操作界面,
- Java第十一章GUI编程(上)
心动就打铁
java开发语言
关于swing的概述Java中的swing包是用来专门设计GUI的工具包,而一个图形界面一般由各种类型的元素组成,这些元素在Java中称为组件。组件可以分为两大类:容器和功能组件。而每个容器也是组件,是一种可以包含组件的特殊组件。1.容器组件功能组件不能独立地显示出来,必须将组件放在一定的容器(container)中才可以显示出来。容器可以容纳多个组件,通过调用容器的add(Componentco
- 第11章 GUI
笔触狂放
Javajavaintellij-ideaswing
11.1Swing概述Swing是Java语言开发图形化界面的一个工具包。它以抽象窗口工具包(AWT)为基础,使跨平台应用程序可以使用可插拔的外观风格。Swing拥有丰富的库和组件,使用非常灵活,开发人员只用很少的代码就可以创建出优雅的用户界面。在Java中,所有的Swing组件都保存在javax.swing包中,为了有效的使用Swing组件,必须了解Swing包的层次结构和继承关系。下面通过一张
- Java学习第十二节之可变参数和递归
新手小刘学Java
java学习开发语言
可变参数packagemethod;importjavax.swing.*;publicclassDemo04{publicstaticvoidmain(String[]args){//调用可变参数的方法printMax(34,3,3,2,56.5);printMax(newdouble[]{1,2,3});}publicstaticvoidprintMax(double...numbers){i
- MLDN 五子棋。笔记
lz46817237
游戏swingstring360thread图形
MLDN五子棋。───────────────────────────────────────————Swing知识准备。(一)、Swing的概念Swing是在java的基础图形化用户界面AWT的基础上扩展的API集。Swing的功能:通过java代码编写窗口程序,创建图形化用户界面(GUI)。Swing可以创建窗体,面版,在窗口中导入或绘制图片,或输入文本信息,结合java的JDBC或IO操作可
- 爬虫框架htmlunit整合springboot不兼容的问题
小瑞爱编程
使用爬虫框架htmlunit整合springboot不兼容的一个问题本来使用htmlunit爬虫爬取数据非常正常好用,之前一直是直接java程序或者整合Javaswing界面,都没有问题,但是后来整合springboot变成BS架构之后,同样的代码却报错,报错信息如下:这个错误很常见,网上搜索得到的答案也千篇一律,就是解决动态网页的获取问题,添加对js的支持,但是我的代码单独运行时没有问题的,而且
- 我在带领游戏中发现了什么?
Johnny_Chia
2020年4月15日,在茂名北路75弄-2,Swing尧尧吧,应约组织了一场《财富流沙盘推演》。这是我在今年疫情期间的第一场线下活动。说起来呢,这个安排也拖了好长时间,去年就应约要给Leo哥做一次关于经营决策的培训。终于,直到昨天得知他有休息日,加上他一位山东餐饮行业的朋友张姐也在Swing,就订下来。大家当天一早就陆续邀约各自身边的伙伴来参加这次的线下活动。当天下午4点,凑齐人数,有LEO哥,张
- Java编程练习之类的继承
Zaria_z
Javajava开发语言
1.创建银行卡类,并分别设计两个储蓄卡和信用卡子类。importjavax.swing.plaf.BorderUIResource;importjava.util.Scanner;classCard{intId;//银行卡;intpassword;//密码;doublebalance=2000;//账户存款金额;StringAccountType;publicbooleanLogin(String
- java抽奖(根据幸运数字一二三等奖)
大淘气包在好好学习
java开发语言后端
importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;importjava.util.ArrayList;publicclassLotteryextendsJFrame{staticJTextFieldtextField;staticJTextFieldtextField_1;staticintluck;publicstaticvo
- Java图形化界面编程——弹球游戏 笔记
阿常11
java游戏笔记
Java也可用于开发一些动画。所谓动画,就是间隔一定的时间(通常小于0.1秒)重新绘制新的图像,两次绘制的图像之间差异较小,肉眼看起来就成了所谓的动画。为了实现间隔一定的时间就重新调用组件的repaint()方法,可以借助于Swing提供的Timer类,Timer类是一个定时器,它有如下一个构造器:Timer(intdelay,ActionListenerlistener):每间隔delay毫秒,
- 每日单词
猿小军
mother母亲southeast东南方sweat出汗harness马鞍swing摇摆payment付款antique古董similar相似的pumpkin南瓜moisture潮湿
- java中调用python
紫弟
运行流程:JavaSwing界面接收用户输入-->Java将用户输入写到本地文件中-->Java调用本地Python脚本-->Python从本地文件拿到用户输入-->Python处理用户输入得到最终结果-->Python把最终结果写到本地文件-->Java对Python脚本的调用结束-->Java从本地文件中取出最终结果-->Java把最终结果返回给用户
- 自学大数据:大数据学习线路及各阶段学习书籍
yoku酱
大数据学习路线及各阶段学习书籍推荐!阶段一、大数据基础——java语言基础方面(1)Java语言基础Java开发介绍、熟悉Eclipse开发工具、Java语言基础、Java流程控制、Java字符串、Java数组与类和对象、数字处理类与核心技术、I/O与反射、多线程、Swing程序与集合类(2)HTML、CSS与JavaScriptPC端网站布局、HTML5+CSS3基础、WebApp页面布局、原生
- java : mozilla rhino js 打开文件
belldeep
javajavascriptjavajsrhinoopenViewUI
https://mozilla.github.io/rhino/下载rhino1_7R5.zip,解压后运行cmdcdD:\rhino\rhino1_7R5java-jarjs.jaropenfile.js//ImporttheSwingGUIcomponentsandafewotherclassesvarswingNames=newJavaImporter(javax.swing,javax.s
- Java小游戏怎么开始
Gu愿
游戏的本质,实际上可以理解为图像的显示和图像的移动,所以问题就是怎么显示图片和怎么控制图片动起来。基础部分:窗体显示、图片绘制、图片移动、窗体监听、相交判定设计部分:游戏实例分析、元素抽象、服务封装、元素生成器、注解定义、游戏行为交互怎么显示图片?显示图片需要用到javax.swing包下的JPanel类与JFrame类。JPanel提供了一个面板,显示图片,相当于在画板上把图片画出来。通过重写J
- java生成二维码、窗体程序 完整源码
计算机程序
桌面程序javaJAVA二维码课程设计生成二维码
今天为大家分享一个java语言生成二维码的程序,目前系统已经完成了初步功能,后续会进一步完善。整个系统界面漂亮,有完整源码,希望大家可以喜欢。喜欢的帮忙点赞和关注。一起编程、一起进步开发环境开发语言为Java,开发环境Eclipse或者IDEA都可以,无需要数据库。运行主程序,或者执行打开JAR文件即可以运行本程序。系统框架利用JDK自带的SWING框架开发,下载。纯窗体模式,直接运行Main文件
- ztree设置禁用节点
3213213333332132
JavaScriptztreejsonsetDisabledNodeAjax
ztree设置禁用节点的时候注意,当使用ajax后台请求数据,必须要设置为同步获取数据,否者会获取不到节点对象,导致设置禁用没有效果。
$(function(){
showTree();
setDisabledNode();
});
- JVM patch by Taobao
bookjovi
javaHotSpot
在网上无意中看到淘宝提交的hotspot patch,共四个,有意思,记录一下。
7050685:jsdbproc64.sh has a typo in the package name
7058036:FieldsAllocationStyle=2 does not work in 32-bit VM
7060619:C1 should respect inline and
- 将session存储到数据库中
dcj3sjt126com
sqlPHPsession
CREATE TABLE sessions (
id CHAR(32) NOT NULL,
data TEXT,
last_accessed TIMESTAMP NOT NULL,
PRIMARY KEY (id)
);
<?php
/**
* Created by PhpStorm.
* User: michaeldu
* Date
- Vector
171815164
vector
public Vector<CartProduct> delCart(Vector<CartProduct> cart, String id) {
for (int i = 0; i < cart.size(); i++) {
if (cart.get(i).getId().equals(id)) {
cart.remove(i);
- 各连接池配置参数比较
g21121
连接池
排版真心费劲,大家凑合看下吧,见谅~
Druid
DBCP
C3P0
Proxool
数据库用户名称 Username Username User
数据库密码 Password Password Password
驱动名
- [简单]mybatis insert语句添加动态字段
53873039oycg
mybatis
mysql数据库,id自增,配置如下:
<insert id="saveTestTb" useGeneratedKeys="true" keyProperty="id"
parameterType=&
- struts2拦截器配置
云端月影
struts2拦截器
struts2拦截器interceptor的三种配置方法
方法1. 普通配置法
<struts>
<package name="struts2" extends="struts-default">
&
- IE中页面不居中,火狐谷歌等正常
aijuans
IE中页面不居中
问题是首页在火狐、谷歌、所有IE中正常显示,列表页的页面在火狐谷歌中正常,在IE6、7、8中都不中,觉得可能那个地方设置的让IE系列都不认识,仔细查看后发现,列表页中没写HTML模板部分没有添加DTD定义,就是<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3
- String,int,Integer,char 几个类型常见转换
antonyup_2006
htmlsql.net
如何将字串 String 转换成整数 int?
int i = Integer.valueOf(my_str).intValue();
int i=Integer.parseInt(str);
如何将字串 String 转换成Integer ?
Integer integer=Integer.valueOf(str);
如何将整数 int 转换成字串 String ?
1.
- PL/SQL的游标类型
百合不是茶
显示游标(静态游标)隐式游标游标的更新和删除%rowtyperef游标(动态游标)
游标是oracle中的一个结果集,用于存放查询的结果;
PL/SQL中游标的声明;
1,声明游标
2,打开游标(默认是关闭的);
3,提取数据
4,关闭游标
注意的要点:游标必须声明在declare中,使用open打开游标,fetch取游标中的数据,close关闭游标
隐式游标:主要是对DML数据的操作隐
- JUnit4中@AfterClass @BeforeClass @after @before的区别对比
bijian1013
JUnit4单元测试
一.基础知识
JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation: @Before:初始化方法 对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源 对于每一个测试方法都要执行一次(注意与AfterClass区别,后者是对于所有方法执行一次
- 精通Oracle10编程SQL(12)开发包
bijian1013
oracle数据库plsql
/*
*开发包
*包用于逻辑组合相关的PL/SQL类型(例如TABLE类型和RECORD类型)、PL/SQL项(例如游标和游标变量)和PL/SQL子程序(例如过程和函数)
*/
--包用于逻辑组合相关的PL/SQL类型、项和子程序,它由包规范和包体两部分组成
--建立包规范:包规范实际是包与应用程序之间的接口,它用于定义包的公用组件,包括常量、变量、游标、过程和函数等
--在包规
- 【EhCache二】ehcache.xml配置详解
bit1129
ehcache.xml
在ehcache官网上找了多次,终于找到ehcache.xml配置元素和属性的含义说明文档了,这个文档包含在ehcache.xml的注释中!
ehcache.xml : http://ehcache.org/ehcache.xml
ehcache.xsd : http://ehcache.org/ehcache.xsd
ehcache配置文件的根元素是ehcahe
ehcac
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL
白糖_
javaeclipsespringtomcatWeb
今天学习spring+cxf的时候遇到一个问题:在web.xml中配置了spring的上下文监听器:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
随后启动
- angular.element
boyitech
AngularJSAngularJS APIangular.element
angular.element
描述: 包裹着一部分DOM element或者是HTML字符串,把它作为一个jQuery元素来处理。(类似于jQuery的选择器啦) 如果jQuery被引入了,则angular.element就可以看作是jQuery选择器,选择的对象可以使用jQuery的函数;如果jQuery不可用,angular.e
- java-给定两个已排序序列,找出共同的元素。
bylijinnan
java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class CommonItemInTwoSortedArray {
/**
* 题目:给定两个已排序序列,找出共同的元素。
* 1.定义两个指针分别指向序列的开始。
* 如果指向的两个元素
- sftp 异常,有遇到的吗?求解
Chen.H
javajcraftauthjschjschexception
com.jcraft.jsch.JSchException: Auth cancel
at com.jcraft.jsch.Session.connect(Session.java:460)
at com.jcraft.jsch.Session.connect(Session.java:154)
at cn.vivame.util.ftp.SftpServerAccess.connec
- [生物智能与人工智能]神经元中的电化学结构代表什么?
comsci
人工智能
我这里做一个大胆的猜想,生物神经网络中的神经元中包含着一些化学和类似电路的结构,这些结构通常用来扮演类似我们在拓扑分析系统中的节点嵌入方程一样,使得我们的神经网络产生智能判断的能力,而这些嵌入到节点中的方程同时也扮演着"经验"的角色....
我们可以尝试一下...在某些神经
- 通过LAC和CID获取经纬度信息
dai_lm
laccid
方法1:
用浏览器打开http://www.minigps.net/cellsearch.html,然后输入lac和cid信息(mcc和mnc可以填0),如果数据正确就可以获得相应的经纬度
方法2:
发送HTTP请求到http://www.open-electronics.org/celltrack/cell.php?hex=0&lac=<lac>&cid=&
- JAVA的困难分析
datamachine
java
前段时间转了一篇SQL的文章(http://datamachine.iteye.com/blog/1971896),文章不复杂,但思想深刻,就顺便思考了一下java的不足,当砖头丢出来,希望引点和田玉。
-----------------------------------------------------------------------------------------
- 小学5年级英语单词背诵第二课
dcj3sjt126com
englishword
money 钱
paper 纸
speak 讲,说
tell 告诉
remember 记得,想起
knock 敲,击,打
question 问题
number 数字,号码
learn 学会,学习
street 街道
carry 搬运,携带
send 发送,邮寄,发射
must 必须
light 灯,光线,轻的
front
- linux下面没有tree命令
dcj3sjt126com
linux
centos p安装
yum -y install tree
mac os安装
brew install tree
首先来看tree的用法
tree 中文解释:tree
功能说明:以树状图列出目录的内容。
语 法:tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式
- Map迭代方式,Map迭代,Map循环
蕃薯耀
Map循环Map迭代Map迭代方式
Map迭代方式,Map迭代,Map循环
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年
- Spring Cache注解+Redis
hanqunfeng
spring
Spring3.1 Cache注解
依赖jar包:
<!-- redis -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
- Guava中针对集合的 filter和过滤功能
jackyrong
filter
在guava库中,自带了过滤器(filter)的功能,可以用来对collection 进行过滤,先看例子:
@Test
public void whenFilterWithIterables_thenFiltered() {
List<String> names = Lists.newArrayList("John"
- 学习编程那点事
lampcy
编程androidPHPhtml5
一年前的夏天,我还在纠结要不要改行,要不要去学php?能学到真本事吗?改行能成功吗?太多的问题,我终于不顾一切,下定决心,辞去了工作,来到传说中的帝都。老师给的乘车方式还算有效,很顺利的就到了学校,赶巧了,正好学校搬到了新校区。先安顿了下来,过了个轻松的周末,第一次到帝都,逛逛吧!
接下来的周一,是我噩梦的开始,学习内容对我这个零基础的人来说,除了勉强完成老师布置的作业外,我已经没有时间和精力去
- 架构师之流处理---------bytebuffer的mark,limit和flip
nannan408
ByteBuffer
1.前言。
如题,limit其实就是可以读取的字节长度的意思,flip是清空的意思,mark是标记的意思 。
2.例子.
例子代码:
String str = "helloWorld";
ByteBuffer buff = ByteBuffer.wrap(str.getBytes());
Sy
- org.apache.el.parser.ParseException: Encountered " ":" ": "" at line 1, column 1
Everyday都不同
$转义el表达式
最近在做Highcharts的过程中,在写js时,出现了以下异常:
严重: Servlet.service() for servlet jsp threw exception
org.apache.el.parser.ParseException: Encountered " ":" ": "" at line 1,
- 用Java实现发送邮件到163
tntxia
java实现
/*
在java版经常看到有人问如何用javamail发送邮件?如何接收邮件?如何访问多个文件夹等。问题零散,而历史的回复早已经淹没在问题的海洋之中。
本人之前所做过一个java项目,其中包含有WebMail功能,当初为用java实现而对javamail摸索了一段时间,总算有点收获。看到论坛中的经常有此方面的问题,因此把我的一些经验帖出来,希望对大家有些帮助。
此篇仅介绍用
- 探索实体类存在的真正意义
java小叶檀
POJO
一. 实体类简述
实体类其实就是俗称的POJO,这种类一般不实现特殊框架下的接口,在程序中仅作为数据容器用来持久化存储数据用的
POJO(Plain Old Java Objects)简单的Java对象
它的一般格式就是
public class A{
private String id;
public Str