Welcome 微信登录

首页 / 软件开发 / JAVA

拖放Eclipse Workbench标签

拖放Eclipse Workbench标签

拖放Eclipse Workbench标签2011-01-11 IBM Shiva Kumar在本文中,我们将学习一种通过编程定制 Eclipse 中的编辑器和视图标签的拖放行为的技术。我们使用了一个示例来展示这种技术,该示例将编辑器与转移类型 org.eclipse.ui.part.EditorInputTransfer 进行关联。可以通过实现对这种转移类型的支持来支持编辑器的拖放行为。我们还为视图标签提供了一个类似的展示。本文假设您熟悉 SWT 的拖放...
J2ME内存占用及优化方法

J2ME内存占用及优化方法

J2ME内存占用及优化方法2011-01-11我想做过J2ME的人,特别是像我这样做手机游戏的,肯定会对OutOfMemoryError这个异常深恶痛绝,尤其是在老40这样变态的机型上,甚至对这个异常都产生了恐惧。还好我现在总算不做这个机型了,对那些仍然在为这个机型移植游戏的同志们感到同情。为了能够稍微缓解一下他们的痛苦,也为了广大J2ME的从业者和爱好者能尽量减少与该异常的见面次数,CoCoMo将把自己的经验分享一下。首先了解一下分析内存占用的方法,一般...
手机游戏开发综述

手机游戏开发综述

手机游戏开发综述2011-01-11一、背景介绍现在的移动电话是小型的计算机,它的处理能力与台式机的标准处理能力相比很有限,但是足够运行一个小型的游戏。现在的手机的一个特性就是它们还是网络计算机,能够高速发送和接收数字数据。 除了语音数据以外,它们还可以发送和接收其它类型的数据。所以类似《传奇》、《千年》这样的网络游戏也可以在手机上实现。当然就处理能力和性能而言,当前阶段的支持Java的手机很接近第二代控制台游戏机、80年代中期的家用电脑和早期的手持游戏机...
Struts标签库中的HTML标签

Struts标签库中的HTML标签

Struts标签库中的HTML标签2011-01-11一. Struts标签库中的HTML标签HTML标签库主要用来显示HTML元素,如果不用这种方法,你就必须用HTML标签来指定它们。从表面上看,这个标签库很简单。但是通过深入研究,我们就会发现它很强大。例如,它可以为我们在HTML表单的一个特定输入元素中放置重点内容生成JavaScript,或为客户端输入验证生成脚本。而且,你可以用它通过一行代码来处理错误。然而,在将这个标签库用于你的Struts应用程...
JSTL入门:表达式语言

JSTL入门:表达式语言

JSTL入门:表达式语言2011-01-11JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerWorks 上其新系列的第一篇文章中,软件工程师 Mark Kolb 向您展示了如何使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素。您还将了解如何通过从表示层删除源代码...
Struts Controller

Struts Controller

Struts Controller2011-01-11关于controller中的Action:(ActionServlet也是多线程的)因为Action类是线程安全的,所以在应用程序中创建Action类的唯一实例;Struts中使用lazy Singleton,也就是先判断是否存在实例,若不存在,则创建实例,且对创建实例的代码进行了Synchronization,从而保证同一时刻只有一个线程可以创建Struts的实例。除此之外,确保Action类不使用实...
J2ME开发之手机键盘使用注意问题

J2ME开发之手机键盘使用注意问题

J2ME开发之手机键盘使用注意问题2011-01-11在J2ME程序的开发过程中,经常需要接受用户的输入,而所有这些的输入都是通过手机键盘进行的,下面介绍一下在使用的时候需要注意的问题。在高级用户界面开发中,只能使用功能键来控制Command按钮,这些都是一些固定的模式,例如手机显示两个Command的话,分别对应屏幕上的左右两个Command,不需要用户去处理键值,所以不存在移植的问题,在所有的手机上都是通用的。但是在低级用户界面开发中,可以直接获得手机...
Java网络编程从入门到精通(1):Internet地址概述

Java网络编程从入门到精通(1):Internet地址概述

Java网络编程从入门到精通(1):Internet地址概述2011-01-12所有连入Internet的终端设备(包括计算机、PDA、打印机以及其他的电子设备)都有一个唯一的索引,这个索引被称为IP地址。现在Internet上的IP地址大多由四个字节组成,这种IP地址叫做IPv4。除了这种由四个字节组成的IP,在Internet上还存在一种IP,这种IP由16个字节组成,叫做IPv6。IPv4和IPv6后面的数字是Internet协议(Internet ...
Java网络编程从入门到精通(2):创建InetAddress对象的四个静态方法

Java网络编程从入门到精通(2):创建InetAddress对象的四个静态方法

Java网络编程从入门到精通(2):创建InetAddress对象的四个静态方法2011-01-12InetAddress类是Java中用于描述IP地址的类。它在java.net包中。在Java中分别用Inet4Address和Inet6Address类来描述IPv4和IPv6的地址。这两个类都是InetAddress的子类。由于InetAddress没有public的构造方法,因此,要想创建InetAddress对象,必须得依靠它的四个静态方法。Inet...
Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站

Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站

Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站2011-01-12在《创建InetAddress对象的四个静态方法》一文中通过getAllByName得到了www.csdn.net对应的四个IP地址。从理论上说,在IE(或其他的Web浏览器,如Firefox)的地址栏中输入这四个IP地址中的任何一个,都可能访问www.csdn.net。如输入http://211.100.26.124。但IE却返回了一个错误信息。在输入另外三个IP后,都...
Java网络编程从入门到精通(4):DNS缓存

Java网络编程从入门到精通(4):DNS缓存

Java网络编程从入门到精通(4):DNS缓存2011-01-12在通过DNS查找域名的过程中,可能会经过多台中间DNS服务器才能找到指定的域名,因此,在DNS服务器上查找域名是非常昂贵的操作。在Java中为了缓解这个问题,提供了DNS缓存。当InetAddress类第一次使用某个域名(如www.csdn.net)创建InetAddress对象后,JVM就会将这个域名和它从DNS上获得的信息(如IP地址)都保存在DNS缓存中。当下一次InetAddress...
Java网络编程从入门到精通(5):使用InetAddress类的getHostName方法获得域

Java网络编程从入门到精通(5):使用InetAddress类的getHostName方法获得域

Java网络编程从入门到精通(5):使用InetAddress类的getHostName方法获得域2011-01-12该方法可以得到远程主机的域名,也可以得到本机名。getHostName方法的定义如下:public String getHostName()下面是三种创建InetAddress对象的方式,在这三种方式中,getHostName返回的值是不同的。1.使用getLocalHost方法创建InetAddress对象如果InetAddress对象是...
Java网络编程从入门到精通(6):使用getCanonicalHostName方法获得主机名

Java网络编程从入门到精通(6):使用getCanonicalHostName方法获得主机名

Java网络编程从入门到精通(6):使用getCanonicalHostName方法获得主机名2011-01-12getCanonicalHostName方法和getHostName方法一样,也是得到远程主机的域名。但它们有一个区别。getCanonicalHostName得到的是主机名,而getHostName得到的主机别名。getCanonicalHostName的定义如下:public String getCanonicalHostName()在访问...
Java网络编程从入门到精通(7):用getHostAddress方法获得IP地址

Java网络编程从入门到精通(7):用getHostAddress方法获得IP地址

Java网络编程从入门到精通(7):用getHostAddress方法获得IP地址2011-01-12这个方法用来得到主机的IP地址,这个IP地址可能是IPv4的地址,也可能是IPv6的地址。getHostAddress方法的定义如下:public String getHostAddress()无论InetAddress对象是使用哪种方式创建的,getHostAddress方法都不会访问DNS服务器。如果想访问使用IPv6地址的远程主机,需要在操作系统上安...
Java网络编程从入门到精通(8):用getAddress方法获得IP地址

Java网络编程从入门到精通(8):用getAddress方法获得IP地址

Java网络编程从入门到精通(8):用getAddress方法获得IP地址2011-01-12getAddress方法和getHostAddress类似,它们的唯一区别是getHostAddress方法返回的是字符串形式的IP地址,而getAddress方法返回的是byte数组形式的IP地址。getAddress方法的定义如下:public byte[] getAddress()这个方法返回的byte数组是有符号的。在Java中byte类型的取值范围是-1...
Java网络编程从入门到精通(9):使用isXxx方法判断地址类型

Java网络编程从入门到精通(9):使用isXxx方法判断地址类型

Java网络编程从入门到精通(9):使用isXxx方法判断地址类型2011-01-12IP地址分为普通地址和特殊地址。在前面的文章中所使用的大多数都是普通的IP地址,在本文中将介绍如何利用InetAddress类提供的十个方法来确定一个IP地址是否是一个特殊的IP地址。一、isAnyLocalAddress方法当IP地址是通配符地址时返回true,否则返回false.这个通配符地址对于拥有多个网络接口(如两块网卡)的计算机非常拥有。使用通配符地址可以允许在...
<< 401 402 403 404 405 406 407 408 409 410 >>