选择显示字体大小

j2se中的序列化详解(一)

java中处处体现着简单的程序设计风格,序列化作为最常用的功能之一,在java中的设计尤为“简单”。在objectinputstream 和objectoutputstream的帮助下,我们可以轻松的实现序列化。 只要我们的class 实现了java.io.serializable接口,就可以利用objectoutputstream的writeobject()方法将一个对象序列化;利用objectinputstream的readobject()方法,可以返回读出的object对象。serializable接口不需要我们实现任何方法。以下是一个例子,它能给我们一个感性的初步认识:serial实现了就java.io.serializable接口,是需要序列化的类。我们首先构造一个serial的对象serial1然后将其保存(序列化)在一个文件中,而后再将其读出(反序列化),并打印其内容。pa...

http://www.sosof.com/detail/502/78650247641209.html -by - 丰搜 缓存页面


j2se中的序列化详解(二)

当一个父类实现serializable接口后,他的子类都将自动的实现序列化。以下验证了这一点: package serial;import java.io.serializable; public class superc implements serializable {//父类实现了序列化  int supervalue;  public superc(int supervalue) { this.supervalue = supervalue;  }  public string tostring() { return "supervalue: "+supervalue;  } } public class subc extends superc {//子类  int subvalue;  public subc(int supervalue,int subvalue) { sup...

http://www.sosof.com/detail/502/54750247642751.html -by - 丰搜 缓存页面


j2se中的序列化详解(三)(1)

首先要了解java默认的序列化行为,java将一切关于对象的信息都保存了下了,也就是说,有些时候那些不需要保存的也被保存了下来。一般情况下,我们仅仅需要保存逻辑数据就可以了。不需要保存的数据我们可以用关键字transient标出。 以下是一个例子: import java.io.*; public class serial implements serializable {  int company_id;  string company_addr;  transient boolean company_flag; } 则company_flag字段将不会参与序列化与反序列化,但同时你也增加了为他初始值的责任。这也是序列化常常导致的问题之一。因为序列化相当于一个只接受数据流的public构造函数,这种对象构造方法是语言之外的。但他仍然是一种形式上的构造函数。如若你的类不能够通过其他方面来保...

http://www.sosof.com/detail/502/71950247643714.html -by - 丰搜 缓存页面


j2se 1.5 in a nutshell 中文版(1)

java2平台标准版(j2se)1.5版本(代号"tiger")是对java平台和语言的下一个重要修改;目前1.5版本的j2se包含了15个jsr的请求,相应的jcp导致了将近100个显著的修改. 看到这个版本带来了这么多激动人心的变动,你可能想知道你应该从哪里开始.和以往的发布一样,所有的改动都会有一个清晰的列表保存在"release notes guide".这篇来自j2se开发团队的文章将带领你巡视主要的变动,使得你可以在深入api文档之前快速的把握j2se 1.5能提供什么.j2se 1.5版本将关注在下面几个关键的主题:简易的开发 ease of development 可扩展性和性能 scalability and performance 监视和管理能力 monitoring and manageability 桌面客户端 desktop client 还有一些特性也很重要,但...

http://www.sosof.com/detail/502/46050247644833.html -by - 丰搜 缓存页面


如何掌握java(j2se篇)

本文是另外一篇文章《如何才算掌握java(j2se篇)》(后面简称标准篇)的姊妹篇,提出了标准,但是不告诉新手如何才能达到那个标准似乎说不过去。 首先需要说的是达到这个标准是比较困难的,没有三年的时间一般是不可能的,没有实际的项目的经验的熏陶也是不可能的,下文会说明为什么。然后给出两个宝典:一个就是tij(thinking in java),另外一个就是chm格式的jdk的api。 tij可以看看(javaresearch.org/download/thread.jsp?thread=21158 )java编程思想(完整的中文简体第二版),如果英文可以的话强烈要求看英文原版,而chm格式的jdk的api的下载地址可以看看javaresearch.org/forum/thread.jsp?column=61&thread=4921 cherami站长的推荐。虽然我没有把tij看完(我...

http://www.sosof.com/detail/502/46250247645788.html -by - 丰搜 缓存页面


j2se中的序列化之接受默认序列化

首先要了解java默认的序列化行为,java将一切关于对象的信息都保存了下了,也就是说,有些时候那些不需要保存的也被保存了下来。一般情况下,我们仅仅需要保存逻辑数据就可以了。不需要保存的数据我们可以用关键字transient标出。 以下是一个例子: import java.io.*; public class serial implements serializable {  int company_id;  string company_addr;  transient boolean company_flag; } 则company_flag字段将不会参与序列化与反序列化,但同时你也增加了为他初始值的责任。这也是序列化常常导致的问题之一。因为序列化相当于一个只接受数据流的public构造函数,这种对象构造方法是语言之外的。但他仍然是一种形式上的构造函数。如若你的类不能够通过其他方面来...

http://www.sosof.com/detail/502/30350247646019.html -by - 丰搜 缓存页面


java入门与加深(上)(1)

一、java1什么是java、java2、jdk?jdk后面的1.3、1.4.2版本号又是怎么回事?答:java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自java规范第二版)jdk是sun公司分发的免费java开发工具,正式名称为j2sdk(java2softwaredevelopkit)。2什么是jre/j2re?答:j2re是java2runtimeenvironment,即java运行环境,有时简称jre。如果你只需要运行java程序或applet,下载并安装它即可。如果你要自行开发java软件,请下载jdk。在jdk中附带有j2re。注意由于microsoft对java的支持不完全,请不要使用ie自带的虚拟机来运行applet,务必安装一个j2re或jdk。3学习java用什么工具比较好?答:作者建议首先使用jdk+文本编辑器,这有助你理解下列几个基础概念:path,...

http://www.sosof.com/detail/592/18259247620020.html -by - 丰搜 缓存页面


java技术在嵌入式系统中的应用

摘要:j2me是java 2平台的一个版本,使用在各种各样的消费电子产品和嵌入式设备上。java card技术规范得java应用能运行在智能卡和更小的嵌入式设备上。本文介绍j2me和java card的硬件平台和软件体系结构,以及如何进行j2me和java card应用程序开发。 java在移动通信领域的应用已经引起广泛的关注,本文对此进行了详细的描述。 关键词:java 嵌入式系统 java卡 j2me 移动通信1 java概述java是在1991年由sun公司james gosling patrick naughton、chis warth、ed frank以及mike sherindan等组成的"star7"小组所构想出来的。于1995年5月正式推出。java计算平台包括jvm(java虚拟机)和java api(java应用编程接口)。jvm是一种抽象化的计算机,运行在操作系统之上...

http://www.sosof.com/detail/024/2620248616018.html -by - 丰搜 缓存页面


j2se的30个基本概念

java概述:目前java主要应用于中间件的开发(middleware)处理客户机于服务器之间的通信技术,早期的实践证明,java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发.java于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在windows,solaris,linux其他操作系统上使用完全相同的代码.java的语法与c++语法类似,c++/c程序员很容易掌握,而且java是完全的彻底的面向对象的,其中提出了很好的gc(garbage collector)垃圾处理机制,防止内存溢出.java的白皮书为我们提出了java语言的11个关键特性.(1)easy:java的语法比c++的相对简单,另一个方面就是java能使软件在很小的机器上运行,基础解释其和类库的支持的大小约为40kb,增加基本的标准库和线程支持的内存需要增加125kb....

http://www.sosof.com/detail/024/9550248652909.html -by - 丰搜 缓存页面


j2ee学习流程简介

java发展到现在,按应用来分主要分为三大块:j2se,j2me和j2ee。这三块相互补充,应用范围不同。 j2se就是java2的标准版,主要用于桌面应用软件的编程; j2me主要应用于嵌入是系统开发,如手机和pda的编程; j2ee是java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和erp系统。 先学习j2se 要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用ide,然后渐渐的过渡到使用ide开发,毕竟用它方便嘛。学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模式》。其中《java编程思想》要研读,精读。这一段时间是基本功学习,时间会很长,也可能很短,这要看学习者自身水平而定。 不要被ide纠缠 在学习java和j2ee过程中,你会遇到五花八门的ide,不要被他们迷惑,学java的时候,要学语言本身的东西,不要...

http://www.sosof.com/detail/024/9690248655625.html -by - 丰搜 缓存页面


上一页 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons