11 2015 档案
摘要:一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码://import java.util.List;public class GenericTest { public static void main(String[] args) { List list =...
阅读全文
摘要:intent,意图 当从一个Activity到另一个Activity时调用,这里重点学习显式,隐式的使用使用语句上的区别: 隐式意图: 显式意图: setAction 跳转到其他应用:setClassName ...
阅读全文
摘要:服务器实现一发一收服务器代码:import java.net.*;import java.io.*;public class udpRecv2{ /* * 创建UDP传输的接收端 * 1.建立udp socket服务,因为是要接收数据,必须指明端口号 * 2,创建数据包,用于...
阅读全文
摘要:PC做服务器,安卓做客户端。安卓获取输入框的内容并发送,然后等待接收服务器的消息服务器先行开启,接收到客户端的数据,然后回复消息。实现了对线程类的封装,通过按钮启动线程发送并接收服务器代码(java版):import java.io.*;import java.net.*;/*需求:定义端点接收数据...
阅读全文
摘要:功能:实现了单次一发一收:import java.net.*;import java.io.*;public class udpRecv{ /* * 创建UDP传输的接收端 * 1.建立udp socket服务,因为是要接收数据,必须指明端口号 * 2,创建数据包,用于存储接...
阅读全文
摘要:tCPServer.java服务器的两个socket都没有关闭:s,ss.两个都是一直开启,然后数据才有显示 class tcpServer{ public static void main(String[] args) throws IOException{ //建立服务端s...
阅读全文
摘要:项目一:udp1111监听的有三个文件分别为:guiHello.java 有关界面和事件响应功能UdpFunc.java是udp类的封装:发送和接收udpServer.java是入口函数,无实际意义代码:import java.awt.*;import java.awt.event.*;import...
阅读全文
摘要:如何使jar包直接双击运行?测试:MyMenu.java 类名:MyMenu写完java代码后,发现物理路径下为:当我按住Shift键,在此处游记,打开命令行窗口:执行命令:javac MyMenu.java生成结果:生成了一堆.class的文件。。优化办法:第一,将MyMenu.java中加入代码...
阅读全文
摘要:/*如果同步函数被静态修饰后,使用的锁是什么呢?通过验证,发现不在是this。因为静态方法中也不可以定义this。静态进内存是,内存中没有本类对象,但是一定有该类对应的字节码文件对象。类名.class 该对象的类型是Class静态的同步方法,使用的锁是该方法所在类的字节码文件对象。 类名.clas...
阅读全文
摘要:上一篇文章通过卖票使用同步代码块的方法解决安全问题本篇文章首先探讨如何找出这样的安全问题,并提出第二种方式(非静态函数synchronized修饰)解决安全问题/*需求: 银行有一个公共账号金库 有两个储户同时对该账户存取,每次存100,共3次目的: 该程序是否有安全问题,如果有,如何解...
阅读全文
摘要:/*多线程的安全问题: while(true) { if(tick>0) { //线程0,1,2,3在余票为1时,都停滞在这里,之后分别获得CPU执行权,打印出0,-1,-2等错票 ...
阅读全文
摘要:1.通过extends Thread 1 /* 2 需求:简单的卖票,多个窗口同时买票 3 (共用资源) 4 创建线程的第二种方式:实现Runnable接口 5 6 步骤: 7 1,定义类实现Runnable接口 8 2,覆盖/重写Runnable接口中的run方法 9 ...
阅读全文
摘要:代码: 1 import java.awt.*; 2 import java.awt.event.*; 3 import java.io.*; 4 class MyMenu 5 { 6 //定义该窗体所需的组件,方便其他函数引用 7 private Frame f; ...
阅读全文
摘要:链接:http://blog.sina.com.cn/s/blog_614f347b0101egah.html代码:import java.awt.*;import java.awt.event.*;class FrameDemo{ //定义该窗体所需的组件,方便其他函数引用 priva...
阅读全文
摘要:项目功能:实现一次发送和接收,服务器接收客户端发送的内容并打印出来用最通俗的语言讲解下,上图中大椭圆是服务器,A、C是客户端,当客户端和服务器通过socket建立连接后1.两者之间形成一个通道,此时将要发送的内容放入流中:out.wirte(“字节数组")2.服务器端使用客户端的对象得到socket...
阅读全文
摘要:项目功能:实现了多线程下的发送接收,比较好希望可以加入GUI,类似聊天软件一样,有一个消息输入框,捕获输入消息,作为发送线程 有一个显示消息框,接收消息并显示,作为接收线程不知道的是,当在线程中使用UI的gettext(),settext()时,是否子线程和UI线程...
阅读全文
摘要:项目功能:发送端读取控制台输入,然后udp发送接收端一直接收,直到输入为886相对于笔记1,修改了发送端代码,实现发送控制台的内容,接收端循环接收,当输入886时,停止发送发送端:import java.net.*;import java.io.*;public class udpSend2{ ...
阅读全文
摘要:参看了毕向东老师的视频教程,准备直接用EditPlus记事本来直接敲Java代码,好好学习一下udp部分,GUI部分,线程部分,加油项目功能: 实现udp简单的发送接收功能。当使用EditPlus时,编辑好Demo.java后,进入该文件的路径,按住Shift键,鼠标右键,显示在此处打开命令行窗口...
阅读全文

浙公网安备 33010602011771号