- 浏览: 47296 次
- 性别:
- 来自: 武汉
-
最新评论
-
jeson0725:
Hibernate应用One2Many -
sean2012:
xuanjunqi 写道请问LZ 我该怎么运行嗯 我是小白嗯
...
多线程小游戏 -
xuanjunqi:
请问LZ 我该怎么运行嗯 我是小白嗯
多线程小游戏 -
wzhilin:
...
Android登陆界面 -
where:
nice
多线程小游戏
文章列表
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项目