java知识总结
雪馨
多思则明多学则精多问则博。
展开
-
【java】JTable中某一列设置为下拉列表
JComboBox c = newJComboBox(); c.addItem("是"); c.addItem("否"); jTable.getColumnModel().getColumn(3) .setCellEditor(newDefaultCellEditor(c)); 意义:设置表jTable中第4 列为下拉列表,下拉列表项有“是”、“否”原创 2012-07-23 17:34:39 · 3339 阅读 · 2 评论 -
【hibernate】问题:hibernate无法持久化数据
现象:程序执行正确,但数据库没有已经执行成功的插入数据问题:hibernhibernate无法持久化数据到数据库解决:检查一下两个方面1、不要多次new SessionFactory SessionFactory是个工厂,要一个会话找工厂要一个,不必每次都新建工厂session接口 一般的持久化方法(CRUD)都是通...2012-10-25 16:57:00 · 227 阅读 · 0 评论 -
基础正则表达式知识学习总结
学习的网址http://regexbook.net/http://www.java3z.com/cwbwebhome/article/article8/Regex/Java.Regex.Tutorial.htmlhttp://edu.yesky.com/edupxpt/18/2143018.shtmlhttp://bl...2012-07-22 00:10:00 · 74 阅读 · 0 评论 -
【java】JTable中某一列设置为下拉列表
JComboBox c = newJComboBox();c.addItem("是"); c.addItem("否");jTable.getColumnModel().getColumn(3) .setCellEditor(newDefaultCellEditor(c)); 意义:设置表jTable...2012-07-23 17:34:00 · 360 阅读 · 0 评论 -
【java】JTextField与JComboBox结合动态匹配输入信息
一、实现效果二、代码 import java.awt.*;import java.awt.event.*;import java.util.*; import javax.swing.*;import javax.swing.event.*; public class Test { public static void mai...2012-11-07 14:24:00 · 1134 阅读 · 0 评论 -
【java】JETM--Java™的执行时间测量库简单学习(一)
一、下载 用途:测试Java™应用程序潜在的性能问题学习目的:帮助记录某程序运行过程中各个具体方法调用的次数及时间(最大值,最小值,平均值,总值),帮助大家找到程序执 行过程中的瓶颈下载地址:http://jetm.void.fm/files.html下载版本: jetm-1.2.3.zip 或 下载 jetm-samples-1.2.3.zip...2012-08-15 17:11:00 · 162 阅读 · 0 评论 -
【java】反射可执行的实例
一、实例目标根据传入的完整类名字符串类名,实现创建对应类的实例根据传入的类实例,以及传入的方法名字符串,实现动态调用指定的方法,返回方法的返回值在FanSheTest单元测试中实现使用FanShe类传入"cn.com.rwq.test.Entity"字符串实现创建Entity类,并且根据传入的字符串动态调用类中的与字符串同名的方法...2012-12-01 18:17:00 · 105 阅读 · 0 评论 -
【java】实现日历对话框
一、实现效果二、代码 //此类为构造了一个JPanel,其中添加了一个JTextField和一个Button,点击按钮弹出日历选择对话框 public class CalendarDialog extends JPanel { private static final long serialVersionUID = 1L; private int...2012-08-24 16:20:00 · 341 阅读 · 0 评论 -
【java】实现柱状图 饼状图
一、前提:下载增加jar包 :jfreechart-1.0.13.jar ,jcommon-1.0.14.jar二、柱状图:2.1 效果2.2 代码 public class HistogramJPanel { private String title; // 图标题 private String verticallyTitl...2012-08-30 10:45:00 · 644 阅读 · 1 评论 -
【java】实现导出Excel文件和XML文件
一、功能简述点击“导出”按钮,弹出文件选择对话框,选择存放路径,填写文件名,点击“导出”按钮导出界面上table中的数据到指定路径添加:dom4j-1.6.1.jar,用于XML二、实现效果2.1 界面数据2.2 文件选择对话框2.3 导出成功后,文件内容三、代码 public class Expo...2012-08-30 14:43:00 · 462 阅读 · 0 评论 -
【java】实现发送带附件email
一、目标用java代码实现发送带附件email的功能二、学习地址http://wenku.baidu.com/view/0b5acc82e53a580216fcfe4e.htmlhttp://redleaf.iteye.com/blog/78217三、前期准备:增加jar包:javamail1_4_5.zip下载地址:http:...2012-08-31 15:30:00 · 273 阅读 · 0 评论 -
【java】值传递和引用传递理解
一、理解★ 当一个变量最为一个参数传入方法内部的时候,会有两种不同的传递方式:值传递和引用传递。 ☆ 值传递的特点:不管方法内部对传进去的参数作任何改变,也不会影响方法外部的变量的值 ☆ 引用传递的特点:方法内部对传进去的参数作的改变也会影响方法外部的变量的值二、记忆★ 1、基本类型(8种)的传递都是值传递★ 2、引用类型...2012-09-03 18:48:00 · 103 阅读 · 0 评论 -
【java】构造函数的继承执行顺序
问题:子类继承父类,构造函数及公共属性的执行顺序是怎样的?示例代码 public class A extends C { B b = new B(); static H h = new H(); static { System.out.println("this is static tack"); } static void i...2012-09-08 11:31:00 · 140 阅读 · 0 评论 -
【java】加密方式
/** * String Utility Class This is used to encode passwords programmatically * * <p> * <a h ref="StringUtil.java.html"><i>View Source</i></a> * </p>2012-09-11 15:06:00 · 122 阅读 · 0 评论 -
【lucene初学】lucene4.2.1
背景:下阶段工作需要实现全文检索功能,查阅信息决定以lucene实现使用版本:lucene-4.2.1下载地址:http://mirrors.cnnic.cn/apache/lucene/java/4.2.1/API地址:http://lucene.apache.org/core/4_2_1/index.html网上搜索找到以下学习地址:http://www.ibm.c原创 2013-04-27 14:12:23 · 1807 阅读 · 0 评论 -
算法--排序(冒泡,选择,插入,快速)
一、冒泡排序1.1 概念重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。1.2 运作1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3、针对所有的元素重复以上原创 2013-01-08 14:20:27 · 848 阅读 · 3 评论 -
【java】实现柱状图 饼状图
一、前提:下载增加jar包 :jfreechart-1.0.13.jar ,jcommon-1.0.14.jar二、柱状图:2.1 效果2.2 代码public class HistogramJPanel { private String title; // 图标题 private String verticallyTitle;// 纵向坐标显示名称 priv原创 2012-08-30 10:45:03 · 4047 阅读 · 2 评论 -
【java】实现导出Excel文件和XML文件
一、功能简述点击“导出”按钮,弹出文件选择对话框,选择存放路径,填写文件名,点击“导出”按钮导出界面上table中的数据到指定路径添加:dom4j-1.6.1.jar,用于XML二、实现效果2.1 界面数据2.2 文件选择对话框2.3 导出成功后,文件内容三、代码public class ExportFileService {原创 2012-08-30 14:43:17 · 1910 阅读 · 1 评论 -
【java】实现日历对话框
一、实现效果二、代码//此类为构造了一个JPanel,其中添加了一个JTextField和一个Button,点击按钮弹出日历选择对话框 public class CalendarDialog extends JPanel { private static final long serialVersionUID = 1L; private int width = 220;原创 2012-08-24 16:20:32 · 2972 阅读 · 1 评论 -
【java】JETM--Java™的执行时间测量库简单学习(一)
一、下载 用途:测试Java™应用程序潜在的性能问题学习目的:帮助记录某程序运行过程中各个具体方法调用的次数及时间(最大值,最小值,平均值,总值),帮助大家找到程序执 行过程中的瓶颈下载地址:http://jetm.void.fm/files.html下载版本: jetm-1.2.3.zip 或 下载 jetm-s原创 2012-08-15 17:11:31 · 7493 阅读 · 0 评论 -
【java】值传递和引用传递理解
一、理解★ 当一个变量最为一个参数传入方法内部的时候,会有两种不同的传递方式:值传递和引用传递。 ☆ 值传递的特点:不管方法内部对传进去的参数作任何改变,也不会影响方法外部的变量的值 ☆ 引用传递的特点:方法内部对传进去的参数作的改变也会影响方法外部的变量的值二、记忆★ 1、基本类型(8种)的传递都是值传递★ 2、引用类型(除String外)都是引用传递(传递原创 2012-09-03 18:48:09 · 945 阅读 · 0 评论 -
【java】实现发送带附件email
一、目标用java代码实现发送带附件email的功能二、学习地址http://wenku.baidu.com/view/0b5acc82e53a580216fcfe4e.htmlhttp://redleaf.iteye.com/blog/78217三、前期准备:增加jar包:javamail1_4_5.zip下载地址:http://www.oracle.c原创 2012-08-31 15:30:09 · 1263 阅读 · 0 评论 -
【java】构造函数的继承执行顺序
问题:子类继承父类,构造函数及公共属性的执行顺序是怎样的?示例代码public class A extends C { B b = new B(); static H h = new H(); static { System.out.println("this is static tack"); } static void i() { System.out.prin原创 2012-09-08 11:31:42 · 1035 阅读 · 0 评论 -
【java】加密方式
/** * String Utility Class This is used to encode passwords programmatically * * * View Source * * * @author Matt Raible */public class PasswordMD5Encryption { // ~ Static fields/initial转载 2012-09-11 15:06:48 · 1096 阅读 · 0 评论 -
基础正则表达式知识学习总结
学习的网址http://regexbook.net/http://www.java3z.com/cwbwebhome/article/article8/Regex/Java.Regex.Tutorial.htmlhttp://edu.yesky.com/edupxpt/18/2143018.shtmlhttp://blog.csdn.net/kdnuggets/article/de原创 2012-07-22 00:10:13 · 560 阅读 · 0 评论 -
【java】JTextField与JComboBox结合动态匹配输入信息
一、实现效果二、代码import java.awt.*;import java.awt.event.*;import java.util.*; import javax.swing.*;import javax.swing.event.*; public class Test { public static void main(String[] a转载 2012-11-07 14:24:51 · 2764 阅读 · 3 评论 -
【java】反射可执行的实例
一、实例目标根据传入的完整类名字符串类名,实现创建对应类的实例根据传入的类实例,以及传入的方法名字符串,实现动态调用指定的方法,返回方法的返回值在FanSheTest 单元测试中实现使用FanShe类传入"cn.com.rwq.test.Entity"字符串实现创建Entity类,并且根据传入的字符串动态调用类中的与字符串同名的方法二、代码1、测试类package原创 2012-12-01 18:17:04 · 748 阅读 · 0 评论 -
算法--排序(冒泡,选择,插入,快速)
一、冒泡排序1.1 概念重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。1.2 运作1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3、针对所有的...2013-01-08 14:35:42 · 128 阅读 · 0 评论