Welcome 微信登录

首页 / 软件开发 / JAVA

JavaME中使用Socket通信基础应用

JavaME中使用Socket通信基础应用

JavaME中使用Socket通信基础应用2010-12-29 BlogJava 即兴诗人在JavaME的网络开发中,我们通常使用的两种网络通信协议是HTTP超文本传输协议和Socket套接字协议,但是由于HTTP是短连接,因此在某些手机中可能会出现不断出现连接网络的提示,因此很多时候我们通过Socket来实现网络连接。在Socket开发中,我们应用的比较多的是手机端与手机端之间的通信,还有手机与服务器的通信。下面分别简单归纳下两种通信的基本实现。一、手机...
用动态规划算法对最大子串问题的java实现

用动态规划算法对最大子串问题的java实现

用动态规划算法对最大子串问题的java实现2010-12-29 BlogJava 孔阳最大字串问题描述大概就是给定2个字符串,找出他们两个共有的最长字符串。比如一个是"tabcfg"另外一个"abckj"那么最大子串就是"abc".动态规划算法最重要的就是分解问题,找出递归。说一下我的思考思路,首先拿到2个字符串,如何找到最长子串呢?1.假设他们(字符串a,b)的头字母不相同的话,那么分别去掉首字...
再议JAR文件

再议JAR文件

再议JAR文件2010-12-301.将应用程序压缩为jar文件可以使用jar.exe把一些文件压缩成一个JAR文件,来发布我们的应用程序。我们可以把java应用程序中涉及到的类压缩成一个JAR文件,比如Tom.jar,然后使用java解释器(使用参数-jar)执行这个压缩文件,或用鼠标双击该文件,执行这个压缩文件。java -jar Tom.jar假设应用程序中有两个类A、B,其中A是主类,生成一个JAR文件的步骤如下:(1)首先,用文本编辑器(比如Wi...
如何掌握异常(自己学习异常的一些体会)

如何掌握异常(自己学习异常的一些体会)

如何掌握异常(自己学习异常的一些体会)2010-12-301)异常类的始祖Throwable类,其两个子类Error类和Exception类2)可参见显示未知异常的更详尽信息的TestEx.javacatch(Exceptoin e){ e.printStackTrace();//可查看未知异常的具体信息}3)提醒和建议不可以使用异常来控制程序逻辑尽可能的多使用RuntimeException而不要自己创建异常使用RuntimeException还是E...
浅谈Java的标准数据流

浅谈Java的标准数据流

浅谈Java的标准数据流2010-12-30数据流一般分为输入流(InputStream)和输出流(OutputStream)两种,但是在操作文件时,当向其中写数据时,它就是一个输出流;当从其中读取数据时,它就是一个输入流。当然,键盘只是一个输入流,而屏幕则只是一个输出流。Java的标准数据流是指在字符方式下(如DOS),程序与系统进行交互的方式,分为三种:System.in“标准”输入流。此流已打开并准备提供输入数据。通常,此流对...
浅谈Excel报表在Java程序中的应用

浅谈Excel报表在Java程序中的应用

浅谈Excel报表在Java程序中的应用2010-12-30 计算机与信息技术 周洪斌引言报表输出是开发数据库应用程序经常涉及的内容,而一般的报表往往缺乏通用性,不方便用户进行个性化编辑。Excel是Windos平台上优秀的电子表格软件,如果把报表输出成Excel格式,用户就可以利用Excel的强大功能对报表进行再编辑,以满足自己的特殊需要。但是,长期以来,Java程序由于其跨平台特性,不能直接操纵Excel。为了实现纯Java的Excel解决方案,Apa...
将java对象转为java String的几种常用方法剖析

将java对象转为java String的几种常用方法剖析

将java对象转为java String的几种常用方法剖析2010-12-30在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object#toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方法一一进行分析。方法1:采用Object#toString()方法请看下面的例子:Objectobject=getObject...
Java集合接口综述

Java集合接口综述

Java集合接口综述2010-12-30集合总是需要迭代的,我们确实需要探察集合中的每一个元素,所以集合接口都无一例外的继承了Iterable<T>接口 ,而该接口的唯一方法 :Iterator<T>iterator()返回一个在一组 T 类型的元素上进行迭代的迭代器。可以返回一个所有集合接口都继承了的Iteraor接口,如此集合框架的所有子类都可以迭代显示其元素!例如下:集合的根接口Collection继承了Iterator接口:...
理解Spring的打包方式

理解Spring的打包方式

理解Spring的打包方式2010-12-30获取Spring发布包之后,你或许会惊讶的发现:Spring开发小组并没有用单个JAR文件来包含所有代码,而是选择建立包含有完整发布的单个JAR和8个独立JAR文件来包含对应的Spring组件。未来版本的组件JAR文件数量很可能会有所增加,可令你更加自如的选择自己的代码要包含的特性。完整发布包所有发布版本都提供spring.jar文件,它差不多包含Spring framework类的完整发布包。之所以说&ldq...
Spring入门指引之获取Spring框架

Spring入门指引之获取Spring框架

Spring入门指引之获取Spring框架2010-12-30在你开始进行Spring编码之前,须先获取Spring的代码。取得代码的方法有二:从Spring网站下载已打包的发布包,抑或从Spring的CVS仓库签出代码。下载标准发布包Spring借助SourceForge平台进行开发,地址为www.sourceforge.net/projects/springframework。访问该页面下载Spring的最新版本(写作本书时版本号为1.1,译注:目前为...
Java实时应用程序中的内存管理

Java实时应用程序中的内存管理

Java实时应用程序中的内存管理2010-12-30 BEA Alexandre Alves使用Java的一个主要优点就是无需担心废弃对象,即,让Java运行时负责Java对象的内存管理。这是通过让Java运行时对不再使用的Java对象进行垃圾收集而实现的。垃圾收集是一个比较复杂的过程。通常,Java运行时会遍历堆,检查不再被其他对象引用、从而可以安全删除的对象,然而,由于垃圾收集占用CPU周期,所以它可能会影响应用程序代码的执行。即,如果在执行应用程序代...
Java开发为什么需要UML

Java开发为什么需要UML

Java开发为什么需要UML2010-12-30知道UML造成了怎样的局面大混乱吗?知道什么样的功能是UML拥有但JAVA不具备的吗?知道我们为什么需要除JAVA外的另一种电脑语言吗?UML并不仅仅只是JAVA或者其它什么语言的替代品。UML并不仅仅只是JAVA或者其它什么语言的替代品。UML是面向对象的分析及设计的注释。UML是独立于那些传统设计语言之外的一种语言。因为UML并不依附于某种语言,而且它被用作是联系沟通Java、 C++ 、Smalltal...
Java技巧:在清单里设置主类

Java技巧:在清单里设置主类

Java技巧:在清单里设置主类2010-12-30 Builder 你的用户运行Javaapplications时会遇到困难吗?你可以创建一个Windows的BAT文件或UNIX的SH文件来帮助他调用application。但是如果你有GUI,那么你就有比这简单得多的办法来解决这个问题了。 在许多现代的桌面上,.jar文件被设置成自动运行。这使得在使用者看来.jar文件的应用是很普通的。他们下载了这个东西,放在他们的桌面上,然后当他们想用的时候点一下就可以...
JAVA的多态、接口、动态加载类等

JAVA的多态、接口、动态加载类等

JAVA的多态、接口、动态加载类等2010-12-30为某研究所编写一个通用程序,用来计算每一种交通工具运行1000公里所需的时间,已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具:Car和Plane,其中Car的速度运算公式为:A*B/C,Plane的速度运算公式为:A+B+C。需要编写三类:ComputeTime.java,Plane.java,Car007.java和接口Common.java,要求在未来如果增加第3种交通工具的时候...
<< 91 92 93 94 95 96 97 98 99 100 >>