摘要:
我们的错误就在于我们把Java中的声明和初始化看成了一体。 阅读全文
摘要:
参考网上的资料 修正了里面的问题 增加了补白的功能 重构了代码Java代码 importjava.awt.AlphaComposite; importjava.awt.Color; importjava.awt.Font; importjava.awt.Graphics2D; importjava.awt.Image; importjava.awt.geom.AffineTransform; im... 阅读全文
摘要:
=======================================================================package ui;import javax.swing.JFrame;public class MainFrame extends JFrame {private static final long serialVersionUID = 1L;BusyP... 阅读全文
摘要:
this.addMouseListener(newMouseAdapter(){@OverridepublicvoidmousePressed(MouseEvente){if((e.getModifiers()&InputEvent.BUTTON1_MASK)!=0){System.out.println("LeftButtonispressed.");}if((e.getModifier... 阅读全文
摘要:
import java.awt.Font;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.UIManager;@SuppressWarnin... 阅读全文
摘要:
本文所讲的内容是有关于Java读取xml文件的相关的内容,文章大致分为三个部分,即Java类、xml文件以及最后的输出结果。 阅读全文
摘要:
在我开始设计系统的时候,我会花去很多时间去设计命名,因为好的命名和好的设计是分不开的。In the beginning was the Word, and the Word was with God, and the Word was God太初有道。道与神同在,道就是神。 (约翰福音第一章,第一节)在设计过程中给类,方法和函数好的命名会带来好的设计,虽然这不是一定成立,但是如果坏的命名那一定不会... 阅读全文
摘要:
创建线程 在 Java 程序中创建线程有几种方法。每个 Java 程序至少包含一个线程:主线程。其它线程都是通过 Thread 构造器或实例化继承类 Thread 的类来创建的。 Java 线程可以通过直接实例化 Thread 对象或实例化继承 Thread 的对象来创建其它线程。在线程基础中的示例(其中,我们在十秒钟之内计算尽量多的素数)中,我们通过实例化 CalculatePrimes ... 阅读全文
摘要:
import java.io.*;import java.awt.*;import java.awt.image.*;import java.awt.Graphics;import java.awt.color.ColorSpace;import javax.imageio.ImageIO;public class ChangeImageSize{ /** *//** * 缩放图像 * @para... 阅读全文
摘要:
最近在做拼图游戏,
在处理图片的时候遇到了些困难,
就是把图片进行压缩,和分解成小块
就在网上找了这个~
阅读全文
摘要:
程序中的编码风格让我们的编程工作变得轻松,特别是程序维护员,他们要经常阅读其他人编写的程序编码,这一点尤其突出。编码规范从根本上解决了程序维护员的难题;规范的编码阅读和理解起来更容易,也可以快速的不费力气的借鉴别人的编码。对将来维护你编码的人来说,你的编码越优化,他们就越喜欢你的编码,理解起来也就越快。 阅读全文
摘要:
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?
作为一个Java程序员,你至少应该能够找出两个问题。但是,如果你不能找出全部六个问题,请继续阅读本文。
阅读全文
摘要:
你每天至少8小时与电脑为伍吗?你经常熬夜,并用“垃圾食物”果腹吗?你有眼睛疲劳、腰酸背痛等等症状吗?如果答案肯定,那么你必须要对自己进行调整了。很重要的一点是:及时补充营养,刷新自己的饮食菜单。其中健脑、护眼、补钙这三大方面是最关键的…… 了解健脑元素 脂肪是健脑的首要物质。它在发挥脑的复杂、精巧的功能方面具有重要作用。代表性食物有坚果、芝麻... 阅读全文
摘要:
一、DES算法 美国国家标准局1973年开始研究除国防部外的其它部门的计算机系统的数据加密标准,于1973年5月15日和1974年8月27日先后两次向公众发出了征求加密算法的公告。加密算法要达到的目的(通常称为DES密码算法要求)主要为以下四点:☆提供高质量的数据保护,防止数据未经授权的泄露和未被察觉的修改;☆具有相当高的复杂性,使得破译的开销超过可能获得的利益,同时又要便于理解和掌握;☆DES... 阅读全文
摘要:
它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:RonRivest,AdiShamir和LeonardAdleman。但RSA的安全性一直未能得到理论上的证明。它经历了各种攻击,至今未被完全攻破。一、RSA算法:首先,找出三个数,p,q,r,其中p,q是两个相异的质数,r是与(p-1)(q-1)互质的数……p,... 阅读全文
摘要:
在一些初始化处理后,MD5以512位分组来处理输入文本,每一分组又划分为16个32位子分组。算法的输出由四个32位分组组成,将它们级联形成一个128位散列值。首先填充消息使其长度恰好为一个比512位的倍数仅小64位的数。填充方法是附一个1在消息后面,后接所要求的多个0,然后在其后附上64位的消息长度(填充前)。这两步的作用是使消息长度恰好是512位的整数倍(算法的其余部分要求如此),同时确保不同的... 阅读全文
摘要:
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数... 阅读全文
摘要:
Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。 这三块相互补充,应用范围不同。 J2SE就是Java2的标准版,主要用于桌面应用软件的编程; J2ME主要应用于嵌入是系统开发,如手机和PDA的编程; J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 先学习j2se 要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要... 阅读全文
摘要:
其实在理想的工程项目时间分配中,1/3的时间用于确定所有需求和开发文档。 1/2的时间用于测试,解决bug,安全测试、压力测试等。真正用于开发的只应该占1/6。 阅读全文
摘要:
Programming was fun because I could make cool stuff, but what actually got me obsessed about it was suddenly seeing something interesting in the semantics and syntactics of the very lines of code. Being sensitive to the difference between good and bad code was intensely motivating, and discovering ways to write efficient, self-documenting, and thoughtfully-organized code was something I knew could captivate me forever. This is what I loved (and still love) about my field—the art of programming, 阅读全文