----- ----- Java地址App
谙忆
Java相关研发架构工作经验5年。拥有Java相关发明专利8余项。从事过支付行业,研发与架构的系统稳定地支撑着公司日千万交易笔数量级的支付和对账。
二手车SaaS内核研发3年经验+,拥有二手车行业SaaS相关发明专利6项,研发、架构的元数据内核与权限系统,每日亿万级接口调用。
Java企业开发丰富的理论知识和实战经验。2020年CSDN博客之星第12名,同时在一些社区担任名誉职位。认证为CSDN博客专家、CSDN专栏签约作者、InfoQ签约作者、阿里云ACE杭州同城会会长、阿里云社区认证专家、华为云·云享专家。
展开
-
Java---设计模式app小软件汇总应用
写了一个app小软件,重点不在于软件,软件bug挺多,也没去修改。 这个小软件只是为了更好的说明和了解设计模块而做的。 Java 程序设计–包结构 Java程序设计的系统体系结构很大一部分都体现在包结构上 大家看看我的这个小软件的分层: 结构还是挺清楚的。 一种典型的Java应用程序的包结构: 前缀.应用或项目的名称.模块组合.模块内部的技术实现 说明: 1、前缀:是网站域名的倒原创 2016-04-06 02:21:35 · 10172 阅读 · 0 评论 -
【8】JAVA---地址App小软件(AddrDaoFile .class)(数据层)
实现数据进行文件的存储和读写。package cn.hncu.addr.dao;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStre原创 2016-03-31 00:30:07 · 9519 阅读 · 0 评论 -
【7】JAVA---地址App小软件(AddrBusiness.class)(逻辑层)
这个。。。没多少好解释的。。。package cn.hncu.addr.business;import javax.swing.JOptionPane;import cn.hncu.addr.dao.AddrDaoFile;import sun.security.util.Length;public class AddrBusiness { //静态方法。访问的是同一个对象--也就是说就算原创 2016-03-31 00:26:11 · 9232 阅读 · 0 评论 -
【6】JAVA---地址App小软件(QueryPanel.class)(表现层)
查找模块: 年龄可进行段查找。 其他的都是模糊匹配。 空格为无用字符,会屏蔽的(除年龄)。 (如果在年龄中输入空格,会出现异常,当时没想到这点,要防护这点很容易的,但因为在这个小软件的编写过程,我主要学的是java项目开发的分层思想,软件可能bug比较多,望见谅。)/* * QueryPanel.java * */package cn.hncu.addr.ui;import javax原创 2016-03-31 00:24:02 · 9038 阅读 · 0 评论 -
【5】JAVA---地址App小软件(DeletePanel.class)(表现层)
删除地址的表现层类。 如果没有选中要删除的地址信息,会出现窗口提示: 删除地址界面:(无法修改数据,只能看) /* * DeletePanel.java * */package cn.hncu.addr.ui;import javax.swing.JFrame;import javax.swing.JOptionPane;import cn.hncu.addr.business.Add原创 2016-03-31 00:17:11 · 8949 阅读 · 0 评论 -
【4】JAVA---地址App小软件(UpdatePanel.class)(表现层)
修改地址信息的一个表现层类。 必须选中地址,才能修改,否则会弹出窗口提示, 修改地址界面: /* * UpdatePanel.java * */package cn.hncu.addr.ui;import javax.swing.JFrame;import javax.swing.JOptionPane;import cn.hncu.addr.business.AddrBusiness原创 2016-03-31 00:13:21 · 1713 阅读 · 0 评论 -
【3】JAVA---地址App小软件(AddPanel.class)(表现层)
添加地址信息界面。年龄和地址必须是数字,否则会弹出窗口提示。 地址信息不能为空。 /* * AddPanel.java * * Created on __DATE__, __TIME__ */package cn.hncu.addr.ui;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swi原创 2016-03-31 00:07:10 · 1832 阅读 · 0 评论 -
【2】JAVA---地址App小软件(ListPanel.class)(表现层)
这个是表现层的主界面。 /* * ListPanel.java * */package cn.hncu.addr.ui;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JList;import javax.swing.JOptionPane;import cn.hncu.addr.busine原创 2016-03-31 00:01:09 · 1766 阅读 · 0 评论 -
【1】JAVA---地址App小软件(AddressApp.class)(初步接触项目开发的分层思想)(表现层)
这个是表现层的main方法。 实现的地址信息有: 姓名,性别,年龄,电话,地址。 实现的功能有: 增加地址; 删除地址; 修改地址; 查找地址:其中年龄的查找为年龄段的查找。数据存储的方式为文件存储和读写。分层的思想是:表现层调用逻辑层,逻辑层调用数据层。不可以反过来每个class文件都带了包名字,建好文件就可以了。/* * AddressApp.java * */package原创 2016-03-30 23:45:40 · 2013 阅读 · 0 评论