请教各位高手: 前两天我找到一篇关于用java编写的端口扫描程序。不过它是用TCP的。 import java.net.*; import java.io.*; public class TCPScanner { public static void main(String[] args) { String host = "localhost"; for (int i = 9000; i < 9008; i++) { try { Socket s = new Socket(host, i); System.out.println( ...
想用socket连接一个网站,但是socket连接需要指定端口。 虽然大部分网站都是 使用80 ,8080 之类的,但是万一遇到一个bt的,自定义了一个端口, 用socket连接的时候,怎么获取到啊
import java.awt.Container; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; public class MenFrame extends JFrame { JMenuBar jmbar; JMenu jme,jme2; JMenuItem open,lincun,koulin,tuichuxit; JMenu yongfu; JMenuItem xin,shanchu; Container cont; public MenFrame(){ super("带菜单框架的窗口"); jmbar = new JMenuBar(); open = new...
Spring Framework 【java开源 J2EE框架】 Spring 是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用javaBean属性的 Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括...
1)声明数组 声明数组主要是声明数组的名称和数组所包含的元素的数据类型或元素的类名。声明数组的语法格式有两种如下: 数组元素类型 数组名[]; 数组元素类型[] 数组名; 方括号[]是数组的标志,它可以出现在数组名的后面,也可以出现在数组元素类型的后面,两种定义方法没有什么差别。 switch语句 switch (表达式或变量) { case 第一个选择的可能 :则…… ;break; case 第二个选择的可能 :则…… ; break; case 第三个选择的...