`
sean2012
  • 浏览: 47296 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
Hibernate应用One2Many size=x-large]1、一对多或多对一(Group&Person 单向)[/size] 一个团队对应多名成员或多名成员对应一个团队,从单向来操作(主要看Annotation注解@): package com.sean.model.one2many; import java.util.Set; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.p ...
Hibernate应用One2One 1、一对一(Husband&Wife 单向) Husband类 package com.sean.model.one2one; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; /** * 一对一:丈夫对象 * * @author Sean 2013-2-26 * */ @Entity public class Husband { private ...
多线程小游戏                        ——泡泡堂练习 项目截图:         这是我运用多线程写的第一个小游戏,当我学会了使用线程,我发现平时所接触过的单机游戏其实都很简单;对于一个游戏来说,游戏的情节和美工对于编程人员来说可能是需要花些时间的,因为我没有这方面的基础,但是对于游戏的功能的实现是完全可以达到的。下面就简单的分享一下这个小游戏的开发吧!通过小游戏的开发来看多线程的应用到底是个怎么回事! 一、 项目分析 a) 游戏的要实现的功能很简单     i. 人物的行走     ii. 泡泡的爆炸     iii. 砖块被爆开 b) 开发的技术支持 ...
文件搜索器 项目截图         大家都使用文件检索器,当我们找不到我们想到的文件时,我们最快就会想到使用文件检索,快速的查找我们想要的文件;所以功能很简单,大家都很熟悉;我就直接跟大家分享一下我的实现过程。 就两步骤完成: 一、 制作这文件搜索器面板         首先可以看到这个面板上的组件,两个单行文本域,一个多行文本域,还加上一个按钮,具体的功能在面板上都已经注明了就不多说了。具体代码实现如下: package FileOpearter; import java.awt.FlowLayout; import javax.swing.JFrame; /** * 文件 ...
画图板的实现项目截图:     这是我学习Java做的第一个小软件,这是一个仿照Windows XP系统下的画图板自制的画板,功能比较简单,这个项目仅仅是我们学习如何使用java.swing、java.even、java.awt、java.io包下的组件,以及对于一个 ...
哈夫曼编哈弗曼压缩技术总结 一、 哈弗曼编码原理 a) 哈弗曼编码概念:哈夫曼编码(Huffman Coding)是一种可变字长编码(VLC)的一种。uffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码,一般就叫作Huffman编码。 b) 哈弗曼编码特点:出现概率高的字符使用较短的编码,反之出现概率低的则使用较长的编码,这便使编码之后的字符串的平均期望长度降低,从而达到无损压缩数据的目的。 二、 哈弗曼编码过程         通过上面写原理描述我们大概可以了解,哈弗曼编码是可以用于文件无损压缩(可还原)技术,如果想对哈弗曼 ...
类VS接口VS抽象类 一、类 实例: Public class Student(){ Private String name; Public Student(String name){ This.name = name; } Public void paly(){System.out.println(name+"在上课!!!")}; } 二、接口 实例: Public interface Student(){ Public void paly(); } 三、抽象类 实例: Public interface Student(){ final String name = & ...
Java Interface(接口) 一、如何定义接口? 接口定义模型===>访问修饰符 interface 接口名(){ 定义方法;……} 实例: package TextInterface; /** * 中学生接口 * @author Sean 2012-8 */ public interface Mid_Student { public void setname(String name); ...
自动转型VS强制转型 一、 为什么要转型? 对象与对象之间的数据不匹配;因此需要转型。 二、 什么时候是自动转型?什么时候需要强制转型? 最直接的答案就是不能自动转型,那我们就强制转型。最终的目的就是把一个对象 ...
重载VS重写 一、什么是重载? 重载是一种静态地多态机制,通过相同的方法名来实现不同的方法。 重点: 1)那么是如何达到相同的方法名实现不同的方法的呢?——根据方法体的实参和型参来决定相应的方法。 2)构造方法和普通方法都可以重载,但是构造方法没有返回类型。 3)私有的重载方法不能被生成的对象直接调用 实例分析: package TextExtends; /** * 学生类 * @author Sean 2012 - 8 */ public class Student { /** * 重载方法 * @param number */ public v ...
继承 一、为什么需要继承? 一句话——不要浪费时间来做重复的事情。 二、如何继承? 重点: 1)继承关键字——类的继承extends ,接口的实现implements. 2)每个类(class)只能继承一个类(class),但可以实现多个接口(interface). 3)实现一个接口时,需要重写父接口中的所有方法. 实例: package TextExtends; /** * 学生类 * @author Sean 2012 - 8 */ public class Student { private String number; //学号 private Stri ...
构造方法的特点,它与一般方法的区别 一、特点: 1. 什么是构造方法?——构造方法其实就是给对象赋初值! 2. 构造方法可以被重载,一个类中可以有多个构造方法。 3. 构造方法是单向传值。 4. 构造方法名与类名相同,但不 ...
类与对象的关系分析 1.简单描述概念 类:类是一个抽象的且相对的数据类型。 对象:对象是一个具体且绝对的数据类型。 2.举例说明概念 人——是抽象的,因为人包含了很多的特征,也可以说是包含不同的人,这里的人可以是“张三”、可以是“李四”……可见这个不具体且不绝对的一个事物,人在这里只是一个统称。 人&中学生——当这两个事物在一起的,我们就可以很明显的看出,中学生是人,他属于人这个类的范畴之列,所以相对人这个类型来说,中学生算是一个绝对的类型。即特指学生这个对象。 如果还不清晰,再具体说一下,例如:“中央发布一项规定,禁止中学生暑期补课”。这条规定是针对中学生这个对象发布的,不是大学生 ...
                                      Android手机登陆界面               首先让我们来看一下,最基本的一个手机登陆界面图:       下面让我们通过以下步骤来制作出这个界面。 一、创建Android项目  
Global site tag (gtag.js) - Google Analytics