
java开发
记录技术文章
你说我听海绵宝宝派大星
这个作者很懒,什么都没留下…
展开
-
手动编译java源码
因为有时候实际项目的运行环境和本地开发环境有差异,为了避免环境差异造成的运行失败,需要在实际运行环境重新编译源码,但是不可能把IDE在运行环境重装一遍,所以这个时候需要jdk手动执行编译。以下操作,全部在当前环境中已经配置了jdk以及正确的path。原创 2024-05-30 09:33:20 · 432 阅读 · 0 评论 -
jstl标签使用汇总
jstl标签的导入,如果使用myeclipse创建web project时勾选jstl的方法,会出现问题,所以需要采用导入外部jar包的方法,把jstl包导入系统。然后在jsp上导入jstl库支持。1 jstl常用标签 ${requestValue } -- EL用法 -- escapeXml=false原创 2015-08-11 11:26:54 · 454 阅读 · 0 评论 -
struts基本开发流程
通过用户登录的一个场景,介绍java struts的基本开发流程和工作过程。1 创建一个j2ee的web project。把struts包中的所有内容,拷贝到WEB-INF的lib文件夹中,使当前项目支持struts。2 编辑一个带有form的jsp,如下:其中action的do,是在web.xml中配置,后面会介绍。3 分别创建原创 2015-08-07 20:45:15 · 639 阅读 · 0 评论 -
在struts中使用分派action和全局跳转
1 分派action首先创建struts的web项目,基本的action创建操作不在赘述,以下只描述DispatchAction的创建方法。在创建action时,不继承action,而是继承他的子类,DispatchAction。重写public ActionForward execute(ActionMapping mapping, ActionForm form, Htt原创 2015-08-12 16:32:09 · 662 阅读 · 0 评论 -
j2se线程使用的两种方法
public class my_thread { public static void main(String[] args) { cat c = new cat(); //启动线程,会导致run方法运行。这是继承tread的方法 c.start(); //第二种方法runnable的启动,这是实现接口的方法。 dog d = new dog(); //原创 2015-03-05 16:31:44 · 437 阅读 · 0 评论 -
j2se树目录控件JTree的操作示例
右键添加、编辑、删除节点。5种遍历节点的方法。public class my_tree extends JFrame implements ActionListener,MouseListener{ FlowLayout f1 = new FlowLayout(); //声明一个树 JTree newtree = null; //声明树的根目录节点 DefaultMu原创 2015-03-12 15:56:35 · 563 阅读 · 0 评论 -
j2se可切换标签控件JTabbedPane的使用实例
public class my_otherFun extends JFrame { JPanel jp1 = new JPanel(); JPanel jp2 = new JPanel(); //声明一个JTabbedPane控件,后面的TOP表示标签在控件的上下左右位置 JTabbedPane jtp = new JTabbedPane(JTabbedPane.TOP); JLabel原创 2015-03-09 11:07:57 · 858 阅读 · 0 评论 -
j2se菜单menu和工具条toolbar的简单使用例子
public class my_menu extends JFrame{ //定义组件 //定义菜单的bar JMenuBar jmb = new JMenuBar(); //定义一级菜单 JMenu fileMenu = new JMenu("File"); JMenu editMenu = new JMenu("Edit"); //定义有子菜单的二级菜单 JMe原创 2015-03-03 17:37:39 · 576 阅读 · 0 评论 -
java集合的使用方法和简单实例
// classclass Clerk{ private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void原创 2015-02-28 17:19:21 · 639 阅读 · 0 评论 -
j2se使用ActionListener实现界面上按钮点击的事件监听操作
public class my_eventListener extends JFrame implements ActionListener {//实现接口,要实现所有接口里的方法。 //定义一个panel JPanel mp = null; //两个按钮,作为按钮类监听的事件源,而my_eventListener来监听事件,实现一个监听接口 JButton jb1 = new JBut原创 2015-03-04 17:45:56 · 2047 阅读 · 0 评论 -
java生成MD5码的例子
/** * 密码的MD5转换方法 * @param inputText * @return */ public String md5Pass(String inputText){ String iPass = ""; try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(in原创 2015-03-16 10:05:11 · 564 阅读 · 0 评论 -
j2se打开对话框
首先创建一个普通的class,继承JDialog。public class infoAddDialog extends JDialog{ //构造函数,owner是父窗口 public infoAddDialog(Frame owner,String title,boolean model){ super(owner,title,model);//调用父类构造方法,达到模式原创 2015-03-06 16:42:52 · 448 阅读 · 0 评论 -
java泛型和反射的简单例子
public static void main(String[] args) { // 实例化这个类,泛型的类型定义为string,参数给字符串,得到的该类型为string。 fx fx1 = new fx("abc"); fx1.showTypeName();// 实例化这个类,泛型的类型定义为integer,参数给数字,得到的该类型为integer。 fx fx2 =原创 2015-03-02 10:50:49 · 561 阅读 · 0 评论 -
CentOS 编辑使用二进制JDK
将jdk的文件解压编辑/etc/profile#set java environmentJAVA_HOME=/opt/jdk1.8.0_191JRE_HOME=/opt/jdk1.8.0_191/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_H...原创 2018-11-23 10:21:55 · 151 阅读 · 0 评论 -
jsp到jsp传递中文字符乱码
jsp1向jsp2传递的内容包括中文字符的解决方法。在jsp2上String text1 = request.getParameter("abc");String text2 = new String(text1 .getBytes("ISO8859_1"),"gbk");这样,在jsp2上使用text2就是正确的了。原创 2015-05-29 11:23:54 · 430 阅读 · 0 评论 -
swing 界面操作打开文件对话框
为按钮jbselect增加监听:jbselect.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { jchooser1 = new JFileChooser(); //JFileChooser控件原创 2015-09-07 16:40:25 · 2239 阅读 · 0 评论 -
j2se的几种常用组件例子
public class my_element extends JFrame{ //JFrame可用的界面组件 JPanel jp1 = new JPanel(); //panel JPanel jp2 = new JPanel(); JButton jb = new JButton("按钮"); JLabel jlab = new JLabel("标签"); JTextField j原创 2015-03-03 15:58:10 · 692 阅读 · 0 评论 -
j2se使用数据模型和JTable完成数据库读取和查询操作
public class my_db extends JFrame implements ActionListener{ //rowData是行数据,columnName是列名。 JTable jt = null; JScrollPane jsp = null; JButton jbplus = new JButton("增加"); JButton jbminus = new JB原创 2015-03-06 16:15:26 · 844 阅读 · 0 评论 -
j2se使用KeyListener实现界面上的物体移动
//实现键盘监听public class my_keymove extends JFrame implements KeyListener{ MyPanel mp = null; public static void main(String[] args) { my_keymove mk = new my_keymove(); } //构造函数 public my_ke原创 2015-03-05 14:17:52 · 486 阅读 · 0 评论 -
java swing编程四种主要布局模式的简单例子
一 FlowLayout//继承一个JFramepublic class mygui_flowlayout extends JFrame{// 定义组件(按钮) JButton jb1 = null; JButton jb2 = null; // 定义布局(flowlayout) FlowLayout f1 = new FlowLayout(); public s原创 2015-03-02 17:41:17 · 1082 阅读 · 0 评论 -
java获取当前系统信息
System.out.println("===========os.name:"+System.getProperties().getProperty("os.name")); System.out.println("===========file.separator:"+System.getProperties().getProperty("file.separator"));转载 2015-06-26 18:38:33 · 499 阅读 · 0 评论 -
关于java的构造函数
public static void main(String[] args) { //定义了构造函数后,实现people的类时,要给定参数。 people p = new people("jack",1); }//关于Java的构造函数(构造方法)class people{ String name = null; int age = 0; //构造方法原创 2015-02-28 11:41:51 · 440 阅读 · 0 评论 -
java接口类的最简单的例子
public class main {/** * @param args */public static void main(String[] args) {//将Human和Phone实例化Human Jack = new Human();Phone nokia = new Phone();//直接把Phone的实例发给useUsb这个方法实现Jack.useUsb(nokia);}}//声明一原创 2015-02-27 17:44:46 · 968 阅读 · 0 评论