JAVA云端实现
1、概念
swing图形化界面继承来自AWT图形化界面1、Swing 是一个为Java设计的GUI工具包。Swing是JAVA基础类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。它们是JFC的一部分。它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们。这意味着你可以在任意平台上使用JAVA支持的任意面板。轻量级组件的缺点则是执行速度较慢,优点就是可以在所有平台上采用统一的行为 。
2、了解Java swing 结构
Swing组件可以分成两种类型,一种是JComponent类,另一种是Window类。两者的区别是JComponent组件类主要包括一些不能独立显示的组件(即必须依赖于中间容器才能显示),而Window组件类主要包括了一些可以独立显示的组件。
JFrame – java的GUI程序的基本思路是以JFrame为基础,它是屏幕上window的对象,能够最大化、最小化、关闭。
JPanel – Java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing 包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能的组件进行组合,是一种轻量级容器,可以加入到JFrame窗体中。。
JLabel – JLabel 对象可以显示文本、图像或同时显示二者。可以通过设置垂直和水平对齐方式,指定标签显示区中标签内容在何处对齐。默认情况下,标签在其显示区内垂直居中对齐。默认情况下,只显示文本的标签是开始边对齐;而只显示图像的标签则水平居中对齐。
JTextField –一个轻量级组件,它允许编辑单行文本。
JPasswordField – 允许我们输入了一行字像输入框,但隐藏星号(*) 或点创建密码(密码)
最后,直接上代码模型,这是我项目的部分,贴出来大家可以参考
百度链接: http://pan.baidu.com/s/1qY4tVuk
密码: 6qp5
数据恢复
数据恢复分类:硬恢复和软恢复。
一、硬恢复
所谓硬恢复就是硬盘出现物理性损伤,比如有盘体坏道、电路板芯片烧毁、盘体异响等故障,由此所导致的普通用户不容易取出里面数据,那么我们将它修好,同时又保留里面的数据或后来恢复里面的数据,这些都叫数据恢复,只不过这些故障有容易的和困难的之分。
二、软恢复
所谓软恢复,就是硬盘本身没有物理损伤,而是由于人为或者病毒破坏所造成的数据丢失(比如误格式化,误分区),那么这样的数据恢复就叫软恢复。
1、FAT
FAT文件系统的基本结构依次为:DBR扇区、FAT表1、FAT表2、根目录和数据区。
如图:
我们可以用winhex工具来打开一个SD卡(磁盘,这里可以用RAMDisk来创建一个虚拟磁盘),如图:
这里可以根据模板来看每个字节代表的意思(如果不能使用模板,那就还没有激活,这里附带全部工具。链接:https://pan.baidu.com/s/1AheJMibnDhikoUVZrqIgDg 密码:7hyd)。
2、文件恢复
使用WinHex 恢复被破坏的文件
用winhex打开磁盘,选择磁盘快照,然后创建一个文件,再删除文件,再次用winhex打开磁盘,就会发现刚才删除的文件,选择恢复文件(为了避免数据丢失,应该恢复到其他磁盘),再次打开文件,发现文件恢复。如下图演示:
接着测试NTFS的磁盘,发现并不不能恢复,呀呀呀呀(可能是自己太菜啦)。然后在网上找一下,发现一个恢复文件的工具很好用,专业还是专业的好,我就了解一下,好好学习。http://www.jjhuifu.com/jj/brj.html