摘要: 概述Swing窗体的种类1、Jcomponent类◆Jcomponent类 是所有轻量组件的父类,主要的子类有:◆JButton 创建按钮对象,而且可以创建在图标的按钮;JTree 创建树对象◆JComboBox 创建组合框对象,和Choice相似;JCheckBox 创建复选框对象◆JFileChooser 创建文件选择器;JInternalFrame 创建内部窗体◆JLabel 创建标签;JMenu 创建菜单对象;JMenuBar 创建菜单条对象◆JMenuItem 创建菜单项对象;JPanel 创建面板对象;JPasswordField 创建口令文本对象◆JPopupMenu 创建弹出式 阅读全文
posted @ 2013-06-02 13:03 亦青 阅读(367) 评论(0) 推荐(0)
摘要: Java'中的几种Look and Feel1、Metal风格 (默认) String lookAndFeel = "javax.swing.plaf.metal.MetalLookAndFeel"; UIManager.setLookAndFeel(lookAndFeel);2、Windows风格 String lookAndFeel="com.sun.java.swing.plaf.windows.WindowsLookAndFeel"; UIManager.setLookAndFeel(lookAndFeel);3、Windows Clas 阅读全文
posted @ 2013-05-21 12:00 亦青 阅读(255) 评论(0) 推荐(0)
摘要: JMF视频聊天代码实现:http://www.iteye.com/topic/1098698 http://blog.csdn.net/sllins/article/details/5466788Java API 源代码:http://developer.classpath.org/doc/Vbox安装Ubantu:http://wenku.baidu.com/view/42ac881e227916888486d778.html 阅读全文
posted @ 2013-05-21 11:58 亦青 阅读(132) 评论(0) 推荐(0)
摘要: 近年来,国内各高校陆续引用了知网学术不端检测系统用来防止学生的毕业论文抄袭,这一行为让学生的毕业变得更难,毕业一篇几万字的论文不可能不抄袭,根据本文的经验,结合实际,总结了一些对抗论文检测系统的一些方法。 总体来说,要躲避论文检测最好的办法就是改,句子的大意不变,但是修改一些词语和语气,从而来使论文不被检测出抄袭。顺便在这里值得一提的就是,12个字一下的抄袭是不会被检测出来的。 比如说,一句这样的话:弯弯的月亮。可以修改成:天上有个弯弯的像镰刀一样的月亮。这样的话,一般情况下是检测不出来的。 第一:进行正确引用,引用内容进行引用标注,如果没有进行引用标注的话,检测时就会认定为抄袭内容。 第二. 阅读全文
posted @ 2013-05-21 11:52 亦青 阅读(218) 评论(0) 推荐(0)
摘要: 主键是表行数据的唯一标识,具有唯一性和非空属性,索引主要作用是用于查询,提供查询速度的。主键是表中的一个或多个字段,它的值用于惟一地标识表中的某一条记录。索引是对数据库表中一列或多列的值进行排序的一种结构,只有当经常查询索引列中的数据时,才需要在表上创建索引。索引占用磁盘空间,并且降低添加、删除和更新行的速度。当然索引也有好处就是查询速度快,它利还是大于弊的所以请慎重使用索引。主键和索引都是键,不过主键是逻辑键,索引是物理键,意思就是主键不实际存在,而索引实际存在在数据库中,主键一般都要建,主要是用来避免一张表中有相同的记录,索引一般可以不建,但如果需要对该表进行查询操作,则最好建,这样可以加 阅读全文
posted @ 2013-04-11 20:39 亦青 阅读(481) 评论(0) 推荐(0)
摘要: HashSet 的实现 对于 HashSet 而言,它是基于 HashMap 实现的,HashSet 底层采用 HashMap 来保存所有元素,因此 HashSet 的实现比较简单,查看 HashSet 的源代码,可以看到如下代码:Java代码 publicclass HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable { // 使用 HashMap 的 key 保存 HashSet 中所有元素 privatetransient HashMa 阅读全文
posted @ 2013-04-11 20:19 亦青 阅读(261) 评论(0) 推荐(0)
摘要: 内部类的共性内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类。(1)、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号。(2)、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。(3)、内部类声明成静态的,就不能随便的访问外部类的成员变量,仍然是只能访问外部类的静态成员变量。成员内部类class Outer {class Inner{}}编译上述代码会产生两个文件:Outer.class和Outer$Inner.class。方法内部类把类放在方法内c 阅读全文
posted @ 2013-04-11 20:10 亦青 阅读(147) 评论(0) 推荐(0)
摘要: 下面所有出现的源码,均来自java 的 src包。昨天学习了HashSet 与 HashMap基本用法,为了更好地理解他们的实现机制,就大概看了看源码,因为还是菜鸟。HashSet,存储object的集合,既然是集合,就不允许有重复元素。判断两个元素是否相同,是由hashCode与equals方法共同完成的。如果集合中对象的类没有重写这两个方法,那么就会使用从object继承的来的方法,即比较两个对象的引用是否相同,即比较地址。HashSet使用什么数据结构来存储对象的呢,需要看一下源码private transient HashMap<E,Object> map; // Dumm 阅读全文
posted @ 2013-04-11 18:24 亦青 阅读(290) 评论(0) 推荐(0)
摘要: 问题:给定任意一个字符串“today is a special day”,长度为任意,要求找出其出现次数最多的字符及计算次数。(可以用HashMap,HashSet,Collections实现)解决:利用HashMap和HashSet解决。代码:import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Scanner;import java.util.Set;public class HashMapDemo { /** * @param args * @autho.. 阅读全文
posted @ 2013-04-11 18:18 亦青 阅读(847) 评论(0) 推荐(0)
摘要: Delete :删除数据表中的行(可以删除某一行,也可以在不删除数据表的情况下删除所有行)。删除某一行:Delete from 数据表名称 where 列名称=值;删除所有行:Delete * from 数据表名称Drop :删除数据表或数据库,或删除数据表字段。删除数据库:drop database 数据库名称删除数据表:(表的结构、属性、索引也会被删除) use 数据库名称 drop table 数据表1名称,数据表2名称删除数据表字段(列): use 数据库名称 alter table 数据表名称 drop column 字段名(列名称)Truncate:删除数据表中的数据(仅数据表中的 阅读全文
posted @ 2013-04-11 16:43 亦青 阅读(278) 评论(0) 推荐(0)