java
知足--常乐
这个作者很懒,什么都没留下…
展开
-
(Java笔记)List接口及其实现类---ArrayList
List的用法 List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。 首先 先创建一个学类 Course 便于下面观察:package www.contentcl.cn;/** * 课程类原创 2017-07-19 20:04:14 · 1392 阅读 · 0 评论 -
Java基本类型和引用类型(转)
8种基本类型一、4种整型byte 1字节 -128——127 short 2 字节 -32,768 —— 32,767 int 4 字节 -2,147,483,648 ——2,147,483,647(超过20亿) long 8 字节 -9,223,372,036,854,775,808——9,223,3原创 2017-07-19 09:57:41 · 737 阅读 · 0 评论 -
JAVA小项目-银行管理系统(图形化界面)7-改密与转账
老规矩上图 其实到这只剩2个功能了 改密和转账 改密操作 和前面的存钱取钱啊, 都一样啊 只是更改的内容变了。 这个就不多说了 ,直接上代码 重要的是, 转账操作package contentcl;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListe原创 2018-01-02 19:40:41 · 8429 阅读 · 2 评论 -
JAVA小项目-银行管理系统(图形化界面)6-存款与取款
在之前两次章我们都已经 说完了对 信息读写 和核验的操作, 那么剩余的类其实 有只用调用方法即可, 如果不会的可以看 JAVA小项目-银行管理系统(图形化界面)4-验证 http://blog.csdn.net/changjiale110/article/details/78916497 JAVA小项目-银行管理系统(图形化界面)5-用户信息读写 http://blog.csdn.ne原创 2017-12-28 21:28:09 · 19142 阅读 · 7 评论 -
JAVA小项目-银行管理系统(图形化界面)5-用户信息读写
UserMessage这个类 应该是 我在做这个最难的一块东西了, 文件读写。 虽然细节并没有处理好。 用数据库写 应该简单一点。他分为4部分组成 1.将注册的信息格式化写入文本 2.读取信息,将用户名信息返回(如果不存在返回null),和Check类配合使用 3.在存款,取款和转账操作 时 更新金额 4.修改密码时更新密码先给出该类的框架、public class UserMessag原创 2017-12-28 21:14:15 · 10081 阅读 · 1 评论 -
JAVA小项目-银行管理系统(图形化界面)4-验证
图 终于到了用户信息类验证类为什么现在写, 因为功能 写完了, 之前不写,怕边写边改会出很多问题先说验证类吧 我们看一下图, 我们在除了菜单的所有界面都需要进行信息验证此类我们写了6个验证方法,分别对应了6种验证 1. 在登录时, 验证账号密码是否正确 2. 在注册时 验证账号是否存在 3. 在挂失是 找回密码需要验证, 姓名,身份证号,和账户是否与注册时保持一致 4. 各种输入金额页原创 2017-12-27 21:11:31 · 5691 阅读 · 3 评论 -
JAVA小项目-银行管理系统(图形化界面)3-登录与查询
还是老规矩 ,先上图, 得清晰的认识到自己写到哪了, 还差多少 我们看图 出了挂失ReportLose和信息注册Register 我们不要进行信息验证 其他在途中都必须进行 但我为什么要综合成一个呢, 因为懒, 觉得写6个一样的粘贴都感觉很狗但既然使用一个 , 我们就需要建立变量 , 将我们在菜单选择的功能 记录 然后在login类中 分开处理同时 在 编写时需要注意 用户名密码不能原创 2017-12-27 21:00:11 · 13440 阅读 · 2 评论 -
JAVA小项目-银行管理系统(图形化界面)2-开户与挂失
先上 流程图 这次编写开户界面和登录界面 其实 也没什么需要说的 制作 ,姓名,身份证号, 账户名, 密码 开户金额等信息 需要注意的是 身份证号为18位, 并且开户金额必须大于0元所以我们在事件监听时 要注意 由于 开户操作需要 进行 写入信息的处理, 我们们会验证Check 该账户是否合法或存在, 然后写入UserMessage, 在代码中调用的new Check().check2原创 2017-12-25 19:51:28 · 11755 阅读 · 3 评论 -
java判断String是否为汉字
Java用的是Unicode 编码char 型变量的范围是0-65535 无符号的值,可以表示 65536个字符,基本上地球上的字符可被全部包括了汉字基本集中在[19968,40869]之间,共有20901个汉字 unicode编码范围: 汉字:[0x4e00,0x9fa5](或十进制[19968,40869]) 数字:[0x30,0x39](或十进制[48, 57]) 小写字母:[0x61原创 2017-12-27 20:16:28 · 38123 阅读 · 3 评论 -
JAVA小项目-银行管理系统(图形界面&&文件读写+源文件)
先给出 源码下载地址 http://download.csdn.net/download/changjiale110/10184884项目基本完成, 有些功能没有做的很好见谅, 先给你 大致的项目截图1. Menu菜单类2. Register注册(开户)3. ReportLose挂失在查询 存款 取款 转账 改密操作都需要登录,所以登录界面只截一原创 2018-01-02 20:15:09 · 39191 阅读 · 33 评论 -
JAVA对话框JOptionPane和JDialog的用法
先说一下 JOptionPaneshowMessaDialog(只有一个确认按钮的消息提示框)JOptionPane.showMessageDialog(null, "我是普通提示框!╮(╯▽╰)╭"); JOptionPane.showMessageDialog(null, "我是警告提示框!╮(╯▽╰)╭", "标题",JOptionPane.WARNING_MESSAGE); JOptio原创 2017-12-21 21:09:01 · 6419 阅读 · 0 评论 -
JAVA-Swing图形化界面之事件监听1
之前我们已经 学过swing窗体的基本 写法下面就是针对 登录和重置时的事件监听处理package contentcl;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;import javax.swing.原创 2017-12-21 20:00:10 · 749 阅读 · 0 评论 -
Java小项目---租车管理系统
这几天刚刚开始学Java,应该学了有接近3天了。刚好发现一个100行左右的小项目来锻炼一下自己。题目:小明的公司有一个滴滴公司,专门做租车生意。他有3种车型: 1:只能载人 2:只能载物 3:能载人能载物 小明有点懒,所以委托你 做一个软件去帮助小明管理这个公司 。 ps: 题目是自己编的(逃一.项目要求:小明的公司有一个滴滴公司,专门做租车生意。他有3种车型: 1:只能载人 2:只能原创 2017-07-18 14:05:39 · 4748 阅读 · 2 评论 -
(Java)String使用equals方法和==分别比较的是什么?
equals方法和==的区别首先大家知道,String既可以作为一个对象来使用,又可以作为一个基本类型来使用。这里指的作为一个基本类型来使用只是指使用方法上的,比如String s = “Hello”,它的使用方法如同基本类型int一样,比如int i = 1;,而作为一个对象来使用,则是指通过new关键字来创建一个新对象,比如String s = new String(“Hello”)。但是它的内转载 2017-07-18 20:50:40 · 1870 阅读 · 1 评论 -
JAVA小项目--银行管理系统
银行新用户现金业务办理 1.任务描述 编写一个银行新用户现金业务办理程序,使其模拟新用户到银行办理现金存取业务时的场景。 要求此场景中,要模拟出银行对用户到来的欢迎动作、对用户离开的提醒动作,以及用户的开户、存款和取款动作,在完成开户、存款和取款操作后,要提示用户的账户余额。例如,一个新用户来到招商银行,首先银行要表示欢迎,然后银行工作人员会为用户办理开户手续;开户后,用原创 2017-12-03 15:41:49 · 44150 阅读 · 11 评论 -
[转]Java图形化界面设计——布局管理器之FlowLayout(流式布局)
1原创 2017-12-20 17:24:19 · 5822 阅读 · 1 评论 -
[转]Java图形化界面设计——布局管理器之BorderLayout(边界布局)
边界布局管理器把容器的的布局分为五个位置:CENTER、EAST、WEST、NORTH、SOUTH。依次对应为:上北(NORTH)、下南(SOUTH)、左西(WEST)、右东(EAST),中(CENTER),如下图所示。特征:l 可以把组件放在这五个位置的任意一个,如果未指定位置,则缺省的位置是CENTER。l 南、北位置控件各占据一行,控件宽度将自动布满整行。东、西和中间位置占据一行;若原创 2017-12-20 17:25:51 · 3855 阅读 · 0 评论 -
[转]Java图形化界面设计——布局管理器之CardLayout(卡片布局)
卡片布局能够让多个组件共享同一个显示空间,共享空间的组件之间的关系就像一叠牌,组件叠在一起,初始时显示该空间中第一个添加的组件,通过CardLayout类提供的方法可以切换该空间中显示的组件。 1、 CardLayout类的常用构造函数及方法 2、 使用CardLayout类提供的方法可以切换显示该空间中的组件 方法一步骤:(1) 定义使用卡片布局的容器例如:Pane原创 2017-12-20 17:27:17 · 1743 阅读 · 1 评论 -
[转]Java图形化界面设计——布局管理器之null布局(空布局)
一般容器都有默认布局方式,但是有时候需要精确指定各个组建的大小和位置,就需要用到空布局。 操作方法:1) 首先利用setLayout(null)语句将容器的布局设置为null布局(空布局)。2) 再调用组件的setBounds(int x, int y, int width,int height)方法设置组件在容器中的大小和位置,单位均为像素。x为控件左边缘离窗体左原创 2017-12-20 17:28:32 · 3338 阅读 · 1 评论 -
[转]Java图形化界面设计——布局管理器之GridLayout(网格布局)
网格布局特点:l 使容器中的各组件呈M行×N列的网格状分布。l 网格每列宽度相同,等于容器的宽度除以网格的列数。l 网格每行高度相同,等于容器的高度除以网格的行数。l 各组件的排列方式为:从上到下,从左到右。l 组件放入容器的次序决定了它在容器中的位置。l 容器大小改变时,组件的相对位置不变,大小会改变。l 设置网格布局行数和列数时,行数或者列数可以有一个为零。若rows原创 2017-12-20 17:26:28 · 1316 阅读 · 0 评论 -
JAVA-简单Swing图形化界面
学期快结束了 总得留下点什么呀, 之前写了在无图形化界面的银行管理系统。那么 就加个图形化界面package contentcl;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;import javax.s原创 2017-12-21 18:30:59 · 4333 阅读 · 0 评论 -
JAVA小项目-银行管理系统(图形化界面)1-菜单
注意: 此博客是在程序构建初期开始编写,在编写过程中可能会重写某些不合适的代码,所以某些后面的细节可能在前面代码中未展现,只能说尽力补全,望海涵之前做了一个没有图形化界面的银行管理系统, 看着很LOW 也学到了swing图形化界面的部分, 就开始做一个图形化的银行管理系统 如果实现顺利的话, 应该会加上数据库的内容,敬请期待首先我们需要先实现登录界面部分的制作, 可能样例有点丑, 在最原创 2017-12-23 15:07:06 · 28939 阅读 · 10 评论