上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页
摘要: 项目一:udp1111监听的有三个文件分别为:guiHello.java 有关界面和事件响应功能UdpFunc.java是udp类的封装:发送和接收udpServer.java是入口函数,无实际意义代码:import java.awt.*;import java.awt.event.*;import... 阅读全文
posted @ 2015-11-11 13:20 平常心,平常心 阅读(3002) 评论(0) 推荐(0) 编辑
摘要: 如何使jar包直接双击运行?测试:MyMenu.java 类名:MyMenu写完java代码后,发现物理路径下为:当我按住Shift键,在此处游记,打开命令行窗口:执行命令:javac MyMenu.java生成结果:生成了一堆.class的文件。。优化办法:第一,将MyMenu.java中加入代码... 阅读全文
posted @ 2015-11-09 11:58 平常心,平常心 阅读(4327) 评论(0) 推荐(0) 编辑
摘要: /*如果同步函数被静态修饰后,使用的锁是什么呢?通过验证,发现不在是this。因为静态方法中也不可以定义this。静态进内存是,内存中没有本类对象,但是一定有该类对应的字节码文件对象。类名.class 该对象的类型是Class静态的同步方法,使用的锁是该方法所在类的字节码文件对象。 类名.clas... 阅读全文
posted @ 2015-11-08 17:58 平常心,平常心 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章通过卖票使用同步代码块的方法解决安全问题本篇文章首先探讨如何找出这样的安全问题,并提出第二种方式(非静态函数synchronized修饰)解决安全问题/*需求: 银行有一个公共账号金库 有两个储户同时对该账户存取,每次存100,共3次目的: 该程序是否有安全问题,如果有,如何解... 阅读全文
posted @ 2015-11-08 17:53 平常心,平常心 阅读(808) 评论(1) 推荐(0) 编辑
摘要: /*多线程的安全问题: while(true) { if(tick>0) { //线程0,1,2,3在余票为1时,都停滞在这里,之后分别获得CPU执行权,打印出0,-1,-2等错票 ... 阅读全文
posted @ 2015-11-08 17:38 平常心,平常心 阅读(1408) 评论(0) 推荐(0) 编辑
摘要: 1.通过extends Thread 1 /* 2 需求:简单的卖票,多个窗口同时买票 3 (共用资源) 4 创建线程的第二种方式:实现Runnable接口 5 6 步骤: 7 1,定义类实现Runnable接口 8 2,覆盖/重写Runnable接口中的run方法 9 ... 阅读全文
posted @ 2015-11-08 10:52 平常心,平常心 阅读(7698) 评论(2) 推荐(0) 编辑
摘要: 代码: 1 import java.awt.*; 2 import java.awt.event.*; 3 import java.io.*; 4 class MyMenu 5 { 6 //定义该窗体所需的组件,方便其他函数引用 7 private Frame f; ... 阅读全文
posted @ 2015-11-06 12:41 平常心,平常心 阅读(598) 评论(1) 推荐(0) 编辑
摘要: 链接:http://blog.sina.com.cn/s/blog_614f347b0101egah.html代码:import java.awt.*;import java.awt.event.*;class FrameDemo{ //定义该窗体所需的组件,方便其他函数引用 priva... 阅读全文
posted @ 2015-11-06 11:55 平常心,平常心 阅读(1184) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2015-11-02 22:08 平常心,平常心 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 项目功能:实现一次发送和接收,服务器接收客户端发送的内容并打印出来用最通俗的语言讲解下,上图中大椭圆是服务器,A、C是客户端,当客户端和服务器通过socket建立连接后1.两者之间形成一个通道,此时将要发送的内容放入流中:out.wirte(“字节数组")2.服务器端使用客户端的对象得到socket... 阅读全文
posted @ 2015-11-01 21:03 平常心,平常心 阅读(374) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页