专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
汉字编码的常识   我们知道,英文字符一般是以一个字节来表示的,最常用的编码方法是 ASCII 。但一个字节最多只能区分256个字符,而汉字成千上万,所以现在都以双字节来表示汉字,为了能够与英文字符分开,每个字节的最高位一定为1,这样双字节最多可以表示64K格字符。我们经常碰到的编码方式有 GB2312、BIG5、UNICODE 等。关于具体编码方式的详细资料,有兴趣的读者可以查阅相关资料。我肤浅谈一下和我们关系密切的 GB2312 和 UNICODE。GB2312 码,中华人民共和国国家标准汉字信息交换用编码,是一个由中华人民共和国国家标准总局发布的关于简化汉字的编码,通行于中国大陆地区及... [阅读全文] [PDF]
用纯JAVA语言编程读取MAC地址的实现   本文介绍如何在WindowXP/NT/2000环境中,编写纯Java程序,执行外部命令IPCONFIG,并通过分析该命令的输入流而获得本机的MAC地址的编程方法。   1 引言   用Java编写的程序,可以很方便地运行在各种平台的环境。但在实际的开发过程中,有时不得不涉及一些底层的编程。比如为了防止软件盗用,我们希望软件只能在指定计算机上运行,所以需要程序读取该机区分于其它计算机的硬件特征,如MAC地址等。作为一种跨平台语言,给Java语言提出了挑战。本文正是针对该问题,提出一种直接用纯Java语言,读去MAC地址的编程方法。   我们知道,在每... [阅读全文] [PDF]
Sql server 为web程序提供数据存储,并为java程序提供了操作接口。在程序中通过jdbc接口操作数据库。基于java的web程序包括两个部分,java程序部分和jsp页面部分,后者是页面展示层,调用java程序写的逻辑部分。 将jsp和编译好的java程序放入web 容器中,由web容器发布web服务。 sql server中表的创建 打开SQL Server的企业管理器, 在sql server 服务器下面的数据库标签下创建新的数据库,设定用户名、密码和权限, 退出管理员模式,用新的用户名和密码登录这个数据库。 这是可以用create table 语句直接创建数据库中... [阅读全文] [PDF]
同人类任何语言一样,Java为我们提供了一种表达思想的方式。如操作得当,同其他方式相比,随着问题变得愈大和愈复杂,这种表达方式的方便性和灵活性会显露无遗。 不可将Java简单想象成一系列特性的集合;如孤立地看,有些特性是没有任何意义的。只有在考虑“设计”、而非考虑简单的编码时,才可真正体会到Java的强大。为了按这种方式理解Java,首先必须掌握它与编程的一些基本概念。本书讨论了编程问题、它们为何会成为问题以及Java用以解决它们的方法。所以,我对每一章的解释都建立在如何用语言解决一种特定类型的问题基础上。按这种方式,我希望引导您一步一步地进入Java的世界,使其最终成为您最自然的一种语言。... [阅读全文] [PDF]
对于Xml,我的认识是,一个用来存放数据的标准格式.怎么看我都觉得XML和Html,完全不一样,也许仅仅只是都使用了标记来作为文档解释的原因吧.所以人们才喜欢把XML和HTML对比来看.对于我个人而言,XML就是一个简单方便的数据文件.因为.它不同与一般的关系型数据库,把数据看出二维表.通过基本的关系运算,获取二维表中的数据.XML仅仅把数据当成一个文档,然后正对文档解析获取数据.所以我的看法是,要操作XML文档,只要一个能够解释XML的文档解释器就可以了.然后把解释的内容.转变成程序所需要的数据就可以了.当操作完毕也可以把数据写回去.因此,这里主要介绍两中XML文档解释器,和java相关的A... [阅读全文] [PDF]
 URL(Uniform Resource Locator)是一致资源定位器的简称,它表示Internet上某一资源的地址。通过URL我们可以访问Internet上的各种网络资源,比如最常见的WWW,FTP站点。浏览器通过解析给定的URL可以在网络上查找相应的文件或其他资源。  URL是最为直观的一种网络定位方法。使用URL符合人们的语言习惯,容易记忆,所以应用十分广泛。而且在目前使用最为广泛的TCP/IP中对于URL中主机名的解析也是协议的一个标准,即所谓的域名解析服务。使用URL进行网络编程,不需要对协议本身有太多的了解,功能也比较弱,相对而言是比较简... [阅读全文] [PDF]
8.1 网络编程的基本概念,TCP/IP协议简介  网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠的或非可靠的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。   目前较为流行的网络编程模型是客户机/服务器(C/S)结构。即通信双方一方作为服务器... [阅读全文] [PDF]
java的WEB应用有SERVLET,JSP,XML等,用SERVLET来写CGI程序来实现请求与响应服务,它是服务器端的小应用程序。JSP比起SERVLET来说更容易开发但它最终将转换成SERVLET,JSP结合了HTML(或XML)产生了许多脚本标记,在这些定义的标记中,封装了数据,属性,嵌入了JAVA程序段,表达式,也定义了一些行为角色结合JAVABEAN,建立更为简化,直观的编程方向,作为一种SERVLET API的扩展,JSP所表现所有的优点和特性更加利于WEB容器的开发应用。JAVABEAN作为JAVA的组件技术,在JSP中的应... [阅读全文] [PDF]
Java编程技术中汉字问题的分析及解决【zhang_yu】于2001-2-1217:26:56加贴在JAVA技术↑在基于Java语言的编程中,我们经常碰到汉字的处理及显示的问题。一大堆看不懂的乱码肯定不是我们愿意看到的显示效果,怎样才能够让那些汉字正确显示呢?Java语言默认的编码方式是UNICODE,而我们中国人通常使用的文件和数据库都是基于GB2312或者BIG5等方式编码的,怎样才能够恰当地选择汉字编码方式并正确地处理汉字的编码呢?本文将从汉字编码的常识入手,结合Java编程实例,分析以上两个问题并提出解决它们的方案。现在Java编程语言已经广泛应用... [阅读全文] [PDF]
  一、内层方法抛出异常,外层方法捕捉并处理异常:    public void methodA (){   try{   // 调用methodB   methodB();   }   catch(ExceptionType et){   // 相应处理措施   }   }   public void methodB throws ExceptionType{   if (condition is true)   {   // 相应处理措施   }   else   {   throw new ExceptionType(argument);   }  ... [阅读全文] [PDF]
  在基于 Java 语言的编程中,我们经常碰到汉字的处理及显示的问题。一大堆看不懂的乱码肯定不是我们愿意看到的显示效果,怎样才能够让那些汉字正确显示呢?Java语言默认的编码方式是UNICODE,而我们中国人通常使用的文件和数据库都是基于GB2312或者BIG5等方式编码的,怎样才能够恰当地选择汉字编码方式并正确地处理汉字的编码呢?本文将从汉字编码的常识入手,结合Java编程实例,分析以上两个问题并提出解决它们的方案。   现在 Java 编程语言已经广泛应用于互联网世界,早在 Sun 公司开发 Java 语言的时候,就已经考虑到对非英文字符的支持了。... [阅读全文] [PDF]
  实现方法   1、初始化   首先添加JScrollPane的实例jScrollPane1,DefaultListModel实例model1,然后使用model1生成JList的实例。在对话框合适的位置添加jScrollPane1,调整到合适的大小,然后在jScrollPane1上增加jList1.这样带有滚动条的列表框就添加完成了。   初始化一个Vector实例用来存储选择的列表元素。由于选择的元素具有不确定性,所以使用Vector这种存储空间可以动态变化的数据结构。Vector初始化实例时不能指定初始化长度,所以增加一个整形变量指示Vector中列表中对象... [阅读全文] [PDF]
【-IT技术报道】我实际工作中的经验教训,在这里与大家共享,空的字符串是””,不带空格outputStream在打印时,打印的内容后面不要加\n,否则对方接受和判断不正确!   G:\PROJECTION\IC2N\1c2njava>javac Jsubnetframe.java   Jsubnetframe.java:22: Jsubnetframe should be declared abstract; it does not defi   ne valueChanged(javax.swing.event.Li... [阅读全文] [PDF]
【-IT技术报道】我实际工作中的经验教训,在这里与大家共享,空的字符串是””,不带空格outputStream在打印时,打印的内容后面不要加\n,否则对方接受和判断不正确!   G:\PROJECTION\IC2N\1c2njava>javac Jsubnetframe.java   Jsubnetframe.java:22: Jsubnetframe should be declared abstract; it does not defi   ne valueChanged(javax.swing.event.Li... [阅读全文] [PDF]
  Enterprise JavaBean (EJB) 1.1 规范定义了开发和部署基于事务性、分布式对象应用程序的服务器端软件组件的体系结构。   EJB技术概论   Enterprise JavaBean (EJB) 1.1 规范定义了开发和部署基于事务性、分布式对象应用程序的服务器端软件组件的体系结构。企业组织可以构建它们自己的组件,或从第三方供应商购买组件。这些服务器端组件称作 Enterprise Bean,它们是 Enterprise JavaBean 容器中驻留的分布式对象,为分布在网络中的客户机提供远程服务。   两层和三层环境   在两层客户机/服务器环境中,程序... [阅读全文] [PDF]
Java编程那些事儿42—流程控制综合练习郑州游戏学院 陈跃峰出自:http://blog.csdn.net/mailbomb5.6.2 综合练习 本部分是一些整理的关于流程控制部分的综合练习,可以通过这些练习熟悉Java语言的基本语法,以及锻炼逻辑思维能力。 练习题:1、 计算数字12和18的最小公倍数。2、 如果苹果 1元/个, 桔子 2 元/个, 芒果 4元/个,若是用10元去买,有几种组合呢?3、 一只猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个,第... [阅读全文] [PDF]
来源:IT专家网  SAX API 的说明书通俗易读。它包含了很多的详细内容。而使用SAX API的主要任务就是创建一个实现ContentHandler接口,一个供XML 解析器调用以将分析XML文档时所发生的SAX事件分发给处理程序的回调接口。  方便起见,SAX API也提供了一个已经实现了ContentHandler接口的DefaultHandler适配器类。  一但实现了ContentHandler或者扩展了DefaultHandler类,你只需直接将XML解析器解析一个特定的文档即可。  我们的第一个例子扩展DefaultHandler将每个SAX事件打印到控制台。这将给你一个初步的... [阅读全文] [PDF]
1 共17条 分1页