
java
文章平均质量分 60
鱼欲遇雨
在鱼欲遇雨的天空下编程
展开
-
01 Struts2_OGNL
36 Struts2_OGNL_11.先做原型,再一点一点加2.ognl表达式value里面的内容3.user.xxx 只有在url传才可以构造4.User的构造方法 5.想初始化domain model 可以自己new,也可以传参数值,但这时候需要保持参数为空的构造方法37 Struts2_OGNL_2原创 2013-05-28 22:11:44 · 784 阅读 · 0 评论 -
Java中HashMap遍历的两种方式
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry原创 2013-03-11 16:29:30 · 532 阅读 · 0 评论 -
mysql ERROR 1045 (28000): Access denied for user解决方法
问题重现(以下讨论范围仅限Windows环境):C:\AppServ\MySQL> mysql -u root -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 编辑mysql配置文件my.ini(不知道在哪请搜转载 2013-02-26 20:41:58 · 1301 阅读 · 0 评论 -
怎么查看java官方的api的源代码!
在java的安装根目录下的压缩文件src.zip,api方法的源文件!原创 2012-09-26 13:35:00 · 4565 阅读 · 1 评论 -
2SE_专题_日期处理/日期处理_4
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.16) Agenda(议程,日常工作事项)1 What is UTC/UT?2 What is GMT?3 How to get the current time?4 How to format it?5 How to convert a string原创 2012-09-20 19:27:00 · 601 阅读 · 0 评论 -
第11章 GUI 13 WindowEvent and 匿名类
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.16)Window事件1 Window事件所对应的事件类为WindowEvent,所对应的事件监听借口为WindowListener。2 WindowListener定义的方法有:见api文档3 与WindowListener对应的适配器为WindowAdapter原创 2012-09-17 23:14:49 · 578 阅读 · 0 评论 -
第11章 GUI 12 Adapter and repaint.flv
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.16)// MyMouseAdapter.javaimport java.awt.*;import java.awt.event.*;import java.util.*;public class MyMouseAdapter { public static void main(Str原创 2012-09-16 23:49:17 · 724 阅读 · 0 评论 -
第11章 GUI 11 Paint 方法
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.15)Graphics类1 每个Component都有一个paint(Graphics g)用于实现绘图目的,每次重画该Component时都自动调用paint方法。2 Graphics类中提供了许多绘图方法,如;---------- drawRect(int x, int y, in原创 2012-09-15 21:16:09 · 482 阅读 · 0 评论 -
第11章 GUI 10 内部类
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.15)内部类1 好处:----------可以方便的访问包装类的成员----------可以更清楚的组织逻辑,防止不应该被其它类访问的类进行访问。2 何时使用:----------该类不允许或不需要其它类进行访问时,只允许自己的包装类访问----------A接口有f()方法,原创 2012-09-15 10:13:39 · 470 阅读 · 0 评论 -
第11章 GUI 09 持有对方引用
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.15)// TFMath.javaimport java.awt.*;import java.awt.event.*;public class TFMath { public static void main(String args[]) { new TFFrame3().lau原创 2012-09-15 10:09:49 · 516 阅读 · 0 评论 -
第11章 GUI 08 TextField ActionEvent1
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.15) TextField类1 java.awt.TextField类用来创建文本框对象。2 TextField有如下常用方法:----------TextField()----------TextField(int columns)----------TextFie原创 2012-09-15 10:02:13 · 788 阅读 · 0 评论 -
第11章 GUI 07 ActionEvent 2
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.15)// TestActionEvent2.javaimport java.awt.*;import java.awt.event.*;public class TestActionEvent2 { public static void main(String args[])原创 2012-09-15 09:49:25 · 450 阅读 · 0 评论 -
第11章 GUI 06 事件模型 ActionEvent
// TFPassWord.javaimport java.awt.*;import java.awt.event.*;public class TFPassWord { public static void main(String args[]){ new TFFrame2(); } }class TFFrame2 extends Frame {原创 2012-09-09 11:10:17 · 488 阅读 · 0 评论 -
第11章 GUI 06 事件模型 ActionEvent
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.9)事件监听TextField事件监听1 TextField对象可能发生Action(光标在文本框内敲回车)事件。与该事件对应的事件类是java.awt.event.ActionEvent.2 用来处理ActionEvent事件是实现了java.awt.event.ActionList原创 2012-09-09 10:12:30 · 789 阅读 · 0 评论 -
第11章 GUI 05 布局管理器3
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.7) 布局管理器总结1 Frame是一个顶级窗口, Frame的缺省布局管理器为BorderLayout2 Panel无法单独显示,必须添加到某个容器中。----------Panel的缺省布局管理器为FlowLayout.3 当把Panel作为一个组件添加到某个容器中后,该P原创 2012-09-07 15:06:48 · 439 阅读 · 0 评论 -
第11章 GUI 04 布局管理器2
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.7) BorderLayout 布局管理器1 BorderLayout是Frame类的默认布局管理器。2 BorderLayout将整个容器的布局划分成东(EAST)西(WEST)南(SOUTH)北(NORTH)中(CENTER)五个区域,组件只能被添加到指定的区域。3 如不指定组原创 2012-09-07 14:35:56 · 968 阅读 · 0 评论 -
第11章 GUI 03 布局管理器1
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.7)上一节的问题,代码:// CenterPanel.javaimport java.awt.*;public class CenterPanel { public static void main(String args[]) { MyFrame3 f = new MyFrame3(3原创 2012-09-07 13:53:14 · 604 阅读 · 0 评论 -
第11章 GUI 02 GUI 初步 Frame and Panel2
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.6) Panel1 Panel对象可以看成可以容纳Component的空间2 Panel对象可以拥有自己的布局管理器3 Panel类拥有从其父类继承类的----------setBounds(int x, int y , int width, int height)----原创 2012-09-07 10:13:33 · 963 阅读 · 0 评论 -
第11章 GUI 01 GUI 初步 Frame and Panel1
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.7) 本章内容1 AWT2 组件和容器3 事件处理4 Java图形5 Window事件AWT1 AWT(Abstract Window Toolkit)包括了很多类和接口, 用于Java Application的GUI(Graphic U原创 2012-09-07 09:21:20 · 773 阅读 · 0 评论 -
第10章 网络编程 08_总结
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.6)第十章总结1 网络协议分层思想2 IP的概念3 TCP/UDP的概念4 TCP/UDP程序的写法----------知识点的融会贯通 + 流的运用原创 2012-09-06 19:05:03 · 426 阅读 · 0 评论 -
第10章 网络编程 07_UCP_3
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.6)怎么把一个long类型的数从客户端输出到服务器端!客户端的编程!(完整的)// TestUDPServer.javaimport java.net.*;import java.io.*;public class TestUDPServer { public static void ma原创 2012-09-06 18:55:00 · 400 阅读 · 0 评论 -
第10章 网络编程 06_UCP_2
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.6)怎么把一个long类型的数从客户端输出到服务器端!客户端的编程!// TestUDPClient.javaimport java.net.*;import java.io.*;public class TestUDPClient { public static void ma原创 2012-09-06 18:42:30 · 420 阅读 · 0 评论 -
第10章 网络编程 05_UCP_1
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.6)UDP1 不可靠的2 效率高3 数据报/非连接-----------音频-----------视频-----------。。。。// TestUDPServer.javaimport java.net.*;public class TestU原创 2012-09-06 08:54:14 · 521 阅读 · 0 评论 -
第10章 网络编程 04_TCP_Socket_4
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.5)同步聊天对话!// TaleServer.javaimport java.net.*;import java.io.*;public class TalkServer { public static void main(String args[]) { try { S原创 2012-09-05 22:19:06 · 388 阅读 · 0 评论 -
第10章 网络编程 03_TCP_Socket_2
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.5)几个示例的小程序TestServer.java/TestClient.java// TestServer.java/* 范例名称:简单的Server/Client程序 * 源文件名称:TestServer.java/TestClient.java * 要点: *原创 2012-09-05 11:35:57 · 515 阅读 · 0 评论 -
第10章 网络编程 02_TCP_Socket_1
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.5)Socket(插座)1 两个Java应用程序可通过一个双向的网络通信连接实现数据交换,这个双向链路的一段称为一个Socket。2 Socket通常用来实现client—server连接。3 java.net包中定义的两个类Socket和serverSocket,分别原创 2012-09-05 10:33:09 · 383 阅读 · 0 评论 -
第10章 网络编程 01_网络基础_IP_TCP_UDP.wmv
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.3)本章内容1 网络基础2 TCP/IP协议3 IP地址4 Socket通信--------------TCP/UDP网络基础概念1 什么是计算机网络----------把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大,功能原创 2012-09-04 17:58:20 · 501 阅读 · 0 评论 -
第九章 Java多线程机制 05_线程同步_ 12_总结
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.3) 面试:Wait sleep区别1 wait时别的线程可以访问锁定对象------------------调用wait方法的时候必须锁定对象2 sleep时别的线程也不可以访问锁定对象第九章总结1 线程/进程的概念2 创建和启动线程的方式3 slee原创 2012-09-03 23:30:41 · 507 阅读 · 0 评论 -
第九章 Java多线程机制 05_线程同步_6
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.3)这一节也没有讲什么东西,就说数据库的改操作和读操作加不加同步synchronized改操作加,读操作不加!原创 2012-09-03 22:03:31 · 409 阅读 · 0 评论 -
第九章 Java多线程机制 05_线程同步_5
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.3)考虑这个对象的所有相关的方法是否加同步synchronized解决上个java面试的问题,就是把m2也加上synchronized的!// TT.javapublic class TT implements Runnable { private int b = 100; publ原创 2012-09-03 21:58:08 · 416 阅读 · 0 评论 -
第九章 Java多线程机制 05_线程同步_4
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.3)java的一道面试题public class TT { private int b = 100; public synchronized void m1() throws Exception { b = 1000; Thread.sleep(5000); System.out.原创 2012-09-03 21:38:51 · 419 阅读 · 0 评论 -
第九章 Java多线程机制 05_线程同步_3
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.3)线程同步1 在java语言中,引入了对象互斥锁的概念,保证共享数据操作的完整性。每个对象都对应于一个可称为“互斥锁”的标记,这个标记保证在任一时刻,只能对一个线程访问对象。2 关键字synchronized来与对象的互斥锁联系。当某个对象synchronized修饰时,表明该对原创 2012-09-03 21:15:32 · 440 阅读 · 0 评论 -
第九章 Java多线程机制 05_线程同步_2
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.3)怎么避免同步那?也就是避免同一时间对同一资源进行调用,方法就是用synchronize锁住当前的线程!// TestSync.javapublic class TestSync implements Runnable { Timer t = new Timer(); publi原创 2012-09-03 20:47:48 · 607 阅读 · 0 评论 -
第九章 Java多线程机制 05_线程同步_1
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.3)多线程同步:同一时间对同一资源的进行调用。// TestSync.javapublic class TestSync implements Runnable { Timer t = new Timer(); public static void main(String ar原创 2012-09-03 20:33:47 · 417 阅读 · 0 评论 -
第九章 Java多线程机制 04_举例
线程代码举例// TestThread2.javapublic class TestThread2 { public static void main(String args[]) { Runner2 r = new Runner2(); Thread t1 = new Thread(r); Thread t2 = new Thread(r); t1.start();原创 2012-09-02 17:34:13 · 470 阅读 · 0 评论 -
第九章 Java多线程机制 03_Join_Yield_Priority
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.2)join方法合并某个线程// TestJoin.javapublic class TestPriority { public static void main(String args[]) { Thread t1 = new Thread(new T1()); Thread原创 2012-09-02 16:51:07 · 689 阅读 · 0 评论 -
第九章 Java多线程机制 02_Sleep方法
线程状态转换线程控制基本方法sleep / join / yield方法sleep方法可以调用Thread的静态方法public static void sleep(long millis) throws InterruptedException(重写的方法不能抛出与原方法不同的异常)使得当前线程休眠(暂停停止执行millie毫秒).由于原创 2012-09-02 15:50:27 · 604 阅读 · 0 评论 -
第九章 Java多线程机制 01_线程的基本概念
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.2)本章内容1 线程的基本概念2 线程的创建和启动3 线程的调度和优先级4 线程的状态控制5 线程的同步线程的基本概念( 线程是一个程序里面不同的执行路径)1 线程是一个程序内部的顺序控制流。2 线程和进程的区别原创 2012-09-02 15:15:37 · 535 阅读 · 0 评论 -
第八章 流 10_总结
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.2)externalizable接口(自己实现控制序列化!)总结1 InputStream/OutputStream2 Reader/Writer3 FileInputStream/FileOutputStream4 FileReader/FileWri原创 2012-09-02 11:31:25 · 383 阅读 · 0 评论 -
第八章 流 09_ObjectIO
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.2)Object 流(序列化)直接将Object写入或读出TestObjectIO.javatransient关键字serializable接口(没有重写方法,标记性接口)externalizable接口代码示例// TestObjectIO.javaimpor原创 2012-09-02 11:18:45 · 767 阅读 · 2 评论