Welcome 微信登录

首页 / 软件开发 / JAVA

从File类开始IO系统介绍

从File类开始IO系统介绍

从File类开始IO系统介绍2011-01-24无论学习那种语言都难免要接触到文件系统,要经常和文件打交道。Java当然也不例外,有些网友觉得IO的设计很烦琐,有的时候我也有这样的感觉,其实用的熟练了,倒是觉得这个东西还是挺方便的。在介绍Java IO之前首先介绍一下非常重要的一个类File。在看到这个类的名字后你一定认为它代表一个文件,事实上这样认为并不准确,因为Java中的File类可以代表文件也可以代表目录。在API doc中说明了这一点,同时把Fi...
Java游戏编程初步

Java游戏编程初步

Java游戏编程初步2011-01-24现在流行的游戏似乎都是用C或C++来开发的。在java平台上几乎没有很大型及可玩的流行游戏。由于java是个新生语言,他的许多特性还有待大家的发掘,但是我们不能否认Java在游戏编程方面的强大性。本文将带领大家一步一步学习编写Java游戏。最终打造属于自己的Java游戏。在开始之前我们得确认你已经安装了Java JDK,并已经安装了浏览器软件如IE。本章是以Internet为开发对象,一步一步教大家认识Java的Th...
客串java开发:数据库访问的流程简化

客串java开发:数据库访问的流程简化

客串java开发:数据库访问的流程简化2011-01-24 博客园 陛下如果非 .net 相关技术不适宜发表在园子的首页,请告知我撤下该主题!我从事 asp/.net 开发有两年多了,其间还做过很多 winform 或 windows console 程序,这些只是表现形式;相关技术 ado.net,多线程,.net remoting 等等或多或少有所应用或研究。刚开始工作因为生活、兴趣,现在发展为一种人生哲学:试图在创造中找到生命存在的意义。难道果真如&...
Java Persistence API中带注释的命名查询是否真的非常有用?

Java Persistence API中带注释的命名查询是否真的非常有用?

Java Persistence API中带注释的命名查询是否真的非常有用?2011-01-24 IBM Roland Barcia对注释的注释Java Persistence API (JPA) 定义了访问数据的多种方法:通过实体管理器、通过 JPA-QL 或通过本机查询。在 JPA 中,注释用作将 Java 对象映射到底层数据库的一种机制。您还可以提供 XML 元数据作为映射注释的覆盖或备选机制。不过,我看到的大多数 JPA 使用情况都明显喜欢使用注释...
Webharvest网络爬虫应用总结

Webharvest网络爬虫应用总结

Webharvest网络爬虫应用总结2011-01-24 BlogJava 陈新汉Web-Harvest是一个Java开源Web数据抽取工具。它能够收集指定的Web页面并从这些页面中提取有用的数据。其实现原理是,根据预先定义的配置文件用httpclient获取页面的全部内容(关于httpclient的内容,本博有些文章已介绍),然后运用XPath、XQuery、正则表达式等这些技术来实现对text/xml的内容筛选操作,选取精确的数据。前两年比较火的垂直搜...
手机网游制造之游戏界面篇

手机网游制造之游戏界面篇

手机网游制造之游戏界面篇2011-01-24 csdn博客 陈跃峰开发程序:疯狂的炸弹开发进度:第一期本期要点:设计客户端游戏功能开发平台:java平台从3G中受益的行业,一定少不了手机网游,手机网游应该怎么开发呢?跟PC平台上的游戏开发一样吗?别急,跟随我们开发一个手机网游,你就什么都明白了。本期我们先讲客户端的游戏功能。手机网游前景光明国内的手机网络游戏最早出现在2004年,最初由3人团队开发并运营的休闲网游——《移动玩家》系列...
手机网游制造之网络通信篇

手机网游制造之网络通信篇

手机网游制造之网络通信篇2011-01-24 csdn博客 陈跃峰开发程序:疯狂的炸弹 开发进度:第二期本期要点:设计客户端网络功能开发平台:java平台上期我们讲了客户端游戏功能,设计的程序只是一个单机游戏,为什么会这样呢?因为没有网络功能,无法进行通信。本期,我们就介绍客户端网络功能的设计。客户端网络功能设计思路客户端网络功能就是将客户端的操作转换为数据发送给服务器端,并将服务器端反馈的数据以界面的形式呈现给用户。如果把所有的逻辑处理都放在服务器端,当...
手机网游制造之数据处理篇

手机网游制造之数据处理篇

手机网游制造之数据处理篇2011-01-24 csdn博客 陈跃峰开发程序:疯狂的炸弹开发进度:第三期本期要点:设计服务器端数据处理功能开发平台:java平台手机网游只有客户端是玩不起来的,必须要有服务器端。开发服务器端,最核心的就是设计服务器端的数据处理功能(完整的实例程序请到http://www.shudoo.com/bzsoft下载)。在一般的服务器端程序中,服务器端程序主要包含数据存储、程序逻辑控制和网络编程等部分,数据存储和程序逻辑控制结合的比较...
手机网游制造之请求处理篇

手机网游制造之请求处理篇

手机网游制造之请求处理篇2011-01-24 csdn博客 陈跃峰开发程序:疯狂的炸弹开发进度:第四期本期要点:设计服务器端请求处理功能开发平台:java平台经过前面3期的讲解,我们的手机网游《疯狂的炸弹》大体已经完成,在加上上本期开发的请求处理功能,就OK啦。快来试试我们的《疯狂的炸弹》吧(游戏下载地址:http://www.shudoo.com/bzsoft)。既然是手机网游,自然客户端的数量就会比较多,所以多个客户端同时向服务器端发送请求的情况很常见...
java实现小写金额转成大写算法

java实现小写金额转成大写算法

java实现小写金额转成大写算法2011-01-25我用C++写过一个,代码不在身边.不过可以提示一下,将金额4位一分,比如1234567可以拆分为1234和567.另外,数字中间有零的话必须写零,但要注重多个零的情况.具体的怎么写你可以问问做财务的人.---------------------------------------------------------------我以前写过说一下思路先把数字分成整数小数假如整数100909应该是十万零九百零九...
彻底明白Java的多线程-线程间的通信

彻底明白Java的多线程-线程间的通信

彻底明白Java的多线程-线程间的通信2011-01-25线程间的通信1. 线程的几种状态线程有四种状态,任何一个线程肯定处于这四种状态中的一种:1) 产生(New):线程对象已经产生,但尚未被启动,所以无法执行。如通过new产生了一个线程对象后没对它调用start()函数之前。2) 可执行(Runnable):每个支持多线程的系统都有一个排程器,排程器会从线程池中选择一个线程并启动它。当一个线程处于可执行状态时,表示它可能正处于线程池中等待排排程器启动它...
JAVA编程取得IP地址

JAVA编程取得IP地址

JAVA编程取得IP地址2011-01-25在TCP/IP 互联网时,经常会需要查询自己主机的IP地址和www服务器的IP地址。虽然,我们可以使用IPCONFIG 和PING 进行IP地址查询,但是如果在应用程序或APPLET中使用此命令会破坏我们应用程序界面。为此本人使用JAVA 做了一个简单的程序可以直接查询自己主机的IP地址和www服务器的IP地址:// 文件名为 NetTool.java (注意:在JAVA 语言中大小写敏感)import java...
保护Applet免遭窃取的小技巧

保护Applet免遭窃取的小技巧

保护Applet免遭窃取的小技巧2011-01-25我们知道,网页中的JavaApplet虽不象图像文件可以直接从游览器中以Saveas命令获取,但仍可能被浏览者从Cache中找出,放入自己的网页。因此,如果要保护自己的applet免遭"窃取",方法之一是让Applet只运行于指定URL的网页中。在Java语言中,Applet所在网页的URL可以由java.applet程序包中提供了方法getDocumenBase()来取得。例如,在下...
weblogic的几个基础问题

weblogic的几个基础问题

weblogic的几个基础问题2011-01-251、如何给weblogic指定大小的内存?在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为32M,最大200M2、如何设定的weblogic的热启动模式(开发模式)与产品发布模式?可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一。或者修改服务的启动文件或者c...
Java小程序源文件的组成

Java小程序源文件的组成

Java小程序源文件的组成2011-01-25Java小程序的源文件有三种,后缀名分别是.java,.class和.jar。这之中只有.java文件能让你读懂并修改(当然你要懂一点java编程),但是.java文件是不能直接应用的,你必须用编译器把它编译成.class文件才能直接插入网页。事实上,大多数java小程序的作者不愿意把.java文件公开给大家,因此我们能在网上找到的大多是不能修改只能直接利用的.class文件。而.jar文件,如果你有它,并在&...
<< 411 412 413 414 415 416 417 418 419 420 >>