
java
文章平均质量分 86
xin053
网络安全与逆向工程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java-------TCP------Socket与ServerSocket
运行TCP协议通信时,客户机和服务器之间首先需要建立一个连接,然后,客户机端和服务器端程序各自将一个Socket对象与这个连接绑定,然后,两端的程序就可以通过和连接绑定的Socket对象来读写数据了。一、网络套接字Socket与ServerSocket 在java网络编程中,套接字是一个用于端口连接和数据交换的对象,一个套接字有IP地址和端口号唯一确定。网络的每一个端口,都可以原创 2014-03-29 11:03:03 · 1030 阅读 · 0 评论 -
java------用File类列出一个目录下的所有文件夹和文件
一、预备知识 要知道File类在java.io.File包中,所以要导入这个包。 File类中用到的方法: boolean isDirectory() 测试此抽象路径名表示的文件是否是个目录 File[] listFiles() 返回一个抽象路径名数组,这些路径名表示原创 2014-03-25 19:47:58 · 16244 阅读 · 2 评论 -
java---------创建线程的两种方法
一、从Thread类派生创建线程实例 定义Thread类的子类,并覆盖其run()方法。创建Thread子类的实例即创建线程对象。用线程对象的start()方法启动线程二、代码实现package org.Thread;public class ThreadDemo01 extends Thread{ int count = 1,number; public原创 2014-03-26 21:46:40 · 829 阅读 · 0 评论 -
java---------线程-----synchronized
一、同步代码块 synchronized(synObject) (synObject可以是类实例,也可以是类) 每一个对象或者类都对应着一个锁。synchronized块中的代码必须获得对象synObject的锁才能执行。当一个线程欲进入该对象的同步代码块时,JVM将检查对象的锁是否被其他线程获得,如果没有,则JVM把该对象的锁交给当前请求锁的线程原创 2014-03-27 22:00:40 · 782 阅读 · 0 评论 -
java-------连接数据库(jdbc)
一、JDBC原创 2014-04-07 15:32:18 · 874 阅读 · 0 评论 -
java-----五子棋小游戏(一)-----背景图片制作
一、代码实现原创 2014-04-10 23:08:16 · 7061 阅读 · 3 评论 -
java-----五子棋小游戏(二)-----黑白棋落子制作
一、代码实现原创 2014-04-12 09:22:40 · 3349 阅读 · 0 评论 -
javadoc生成注释文档
一、javadoc原创 2014-05-13 23:01:59 · 5302 阅读 · 1 评论 -
java-----五子棋小游戏(三)-----判断输赢
一、代码实现原创 2014-04-13 23:23:05 · 4764 阅读 · 1 评论 -
java------继承与初始化----一个程序的调试及分析
package com.zhou1;class System1{ public static int print(String s) { System.out.println(s); return 2; }}class Insect{ private int i = 9; protected int j; public Insect() {原创 2014-05-26 21:35:40 · 856 阅读 · 0 评论 -
java--------多播编程-----MulticastSocket
一、MulticastSocket类 多播也称为组播,就是给一组特定的主机(多播组)发送数据。多播通过多播数据报套接MulticastSocket类来实现 重要的构造方法: MulticastSocket() 创建多播套接字 MulticastSocket(int port) 创建多播套原创 2014-04-02 21:33:46 · 3979 阅读 · 0 评论 -
java----UDP编程实例
一、主机1代码package org.UDP;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class U原创 2014-04-01 21:10:10 · 978 阅读 · 0 评论 -
java-----五子棋小游戏(四)-----解决闪烁问题(双缓冲)
一、双缓冲 当数据量很大时,绘图可能需要几秒钟甚至更长的时间,而且有时还会出现闪烁现象,为了解决这些问题,可采用双缓冲技术来绘图。原创 2014-04-14 22:44:20 · 2673 阅读 · 0 评论 -
java-------URL编程技术
一、URL编程技术 URL是统一资源定位器的缩写,它是指向互联网“资源”的指针。URL表示了Internet上某个资源的地址。URL支持http,file,ftp等多种协议。通过URL标识,可以直接使用通信协议获取远端计算机上的资源信息,方便快捷的开发Internet应用程序。 java.net包中的URL类是对统一资源定位符的抽象,使用URL创建对象的应用程序原创 2014-03-28 20:35:19 · 859 阅读 · 0 评论 -
java-----C/S编程----模拟手机业务办理
一、协议信息:用端口来实现package org.Socket;public interface BusinessProtocal{ static final int PAY_BILL = 1; static final int ROAMING_SERVER = 2; public void payBill(); public void roamingServer原创 2014-03-30 11:58:13 · 1029 阅读 · 0 评论 -
java---------GUI弹出式菜单
一、弹出式菜单 弹出式菜单(JPopupMenu)是一种比较特殊的菜单,可以根据需要显示在指定的位置。弹出式菜单有两种构造方法 (1)public JPopupMenu() 创建一个没有名称的弹出式菜单 (2)public JPopupMenu(String label) 构建一个有指定名称的弹原创 2014-03-19 20:10:08 · 2847 阅读 · 0 评论 -
java-----------GUI菜单设计
一、 制作一个可用的菜单系统,一般需要经过下面几个步骤 Step 1 创建一个JMenuBar对象并将其放置在一个JFrame中 Step 2 创建JMenu对象 Step 3 创建JMenuItem对象并将其添加到JMenu对象中 Step 4 把JMenu对象添加到J原创 2014-03-18 20:31:05 · 5224 阅读 · 3 评论 -
java---------GUI文件对话框
一、文件对话框 文件对话框必须依赖一个窗口(JFrame)对象 【1】常用的构造方法 (1) JFileChooser() 构造一个指向默认目录的文件对话框 (2) JFileChooser(File currentDirectory) 用给定的原创 2014-03-19 21:42:55 · 3372 阅读 · 0 评论 -
java-----五子棋小游戏(五)-----按钮功能设置(The End)
一、代码实现原创 2014-04-15 22:19:55 · 4496 阅读 · 0 评论 -
java----------C/S编程-----简单聊天程序
一、服务器端代码package org.clentserver;import java.io.*;import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.net.Socket;import java.net.ServerSocket;public class csDemo01 ext原创 2014-03-31 18:58:03 · 5690 阅读 · 3 评论 -
java-----UDP---DatagramPacket类与DatagramSocket类
一、数据报通信 java中通过两个类来实现UDP协议顶层的数据报:DatagramPacket对象是数据容器,DatagramSocket是用来发送和接受DatagramPacket的套接字。采用UDP通信机制下,在发送信息时,首先要将数据打包,然后将打包好的数据包发送目的地。在接收信息时,首先接收别人发来的数据报,然后查看数据报中的内容。二、DatagramPacket类原创 2014-04-01 12:39:49 · 2601 阅读 · 1 评论 -
JAVA_OPTS-----java虚拟机启动参数配置
JAVA_OPTS配置参数:例:JAVA_OPTS=”-server -Xms1536m -Xmx1536m -XX:NewSize=320m -XX:MaxNewSize=320m -XX:PermSize=96m -XX:MaxPermSize=256m -Xmn500m -XX:MaxTenuringThreshold=5″JAVA_OPTS并不是一成不变的,不同的应用、软硬件环原创 2015-05-31 00:23:52 · 16452 阅读 · 0 评论