j2se

2024/4/15 0:05:49

充分利用 Java 的元数据,第 2 部分:自定义批注

作者:Jason Hunter了解如何编写您自己的批注类型并使用内置的批注来控制它们的行为。 本文相关下载: Oracle 应用服务器 10g (10.1.3) 开发人员预览版 4 Oracle JDeveloper 10g 在我的本系列的前一篇文章中,我介绍了 Java 的新元数据工具…

谈谈J2SE中的序列化之一个感性的认识

java中处处体现着简单的程序设计风格,序列化作为最常用的功能之一,在java中的设计尤为“简单”。在ObjectInputStream 和ObjectOutputStream的帮助下,我们可以轻松的实现序列化。 只要我们的class 实现了java.io.Serializable接口&#xff0c…

谈谈J2SE中的序列化之当序列化遭遇继承

当一个父类实现Serializable接口后,他的子类都将自动的实现序列化。 以下验证了这一点: package Serial;import java.io.Serializable; public class SuperC implements Serializable {//父类实现了序列化  int supervalue;  public SuperC(int superv…

今天装了JDK那个叫5的东东

今天从sun站点http://java.sun.com/j2se/1.5.0/download.jsp下载了叫JDK 5.0东东(其实还是习惯称它为JDK 1.5),现在的版本是 J2SE(TM) Development Kit 5.0 Update 1 ,然后又从 http://www.allimant.org/javadoc/indexe.html下载了…

最大化 AWT Frame 并取消它的修饰

发信人: ttlink (SkyWalker), 信区: Java标 题: 最大化 AWT Frame 并取消它的修饰发信站: 日月光华 (2002年12月19日10:49:26 星期四), 站内信件 http://www.cn-java.com/target/news.php?news_id237 Java 1.4 现在允许除去 Frame 的 Title bar 并允许通过编程控制将 Frame…

Sun重申一许可 并发布俩新许可

近日,Sun重新强调了一个许可——Java Research License (JRL),并发布了两个新的许可——the Java Distribution License (JDL) and the Java Internal Use License (JIUL, 发音作"jewel")。前者旨在提供更为简单的许可规则来鼓励开发者开发商用…

业界呼吁Java源代码尽早开放 Sun犹豫不决

发信人: mmxxll (大洋芋), 信区: Java标 题: 业界呼吁Java源代码尽早开放 Sun犹豫不决发信站: 一网深情 (2004年07月22日15:02:36 星期四), 站内信件 似乎整个软件行业都在等Sun公司作决定—是否公开Java技术的源代码。 2月底,IBM公司负责新兴技术的副总裁史密斯在…

J2ee学习流程

J2ee学习流程 在这里我谈谈我在学习j2ee流程,并谈到在此过程中领会的经验和教训。以便后来者少走弯路。 Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。 J2SE就是Java2的标准版&…

第二课时:数组、面向对象(1)

一、数组 1、数组也是一种类型 2、数组的定义 3、数组的初始化:静态初始化和动态初始化 两种初始化的语法 动态初始化时,系统分配的默认值: byte、short、int 和 long     —— 0 float、double         —— 0.0 char      …

转:充分利用 Java 的元数据

作者:Jason Hunter 了解如何使用 J2SE 5.0 中提供的元数据批注 最新的 J2SE 5.0 版本(也以代号 "Tiger" 著称)为 Java 语言引进了许多变化,这些变化旨在使 Java 编程更有表现力、更加开发人员友好和更安全。我在 200…

深入了解JAVA可变长度的参数(Varargs)

(本文转载自csdn) 到J2SE 1.4为止,一直无法在Java程序里定义实参个数可变的方法——因为Java要求实参(Arguments)和形参(Parameters)的数量和类型都必须逐一匹配,而形参的数目是在定义方法时就已经固定下来…

Merlin 的魔力:Swing 中的声音

发信人: ttlink (SkyWalker), 信区: Java标 题: Merlin 的魔力:Swing 中的声音发信站: 日月光华 (2002年12月20日10:55:22 星期五), 站内信件 http://www.cn-java.com/target/news.php?news_id2137 http://www-900.ibm.com/developerWorks/cn/java/j-mer0730/in…

如何成为一名专家级的开发人员(转)

如何成为一名专家级的开发人员 编者按:原文作者Jenkov是一位丹麦资深开发人员,从事软件开发已有十多年。常有读者咨询他,“怎么才能成为一位专家级的开发人员?”(这个 “专家”不是头衔,应是指硬实力&…

用 JAVA 开发游戏连连看(之一)动手前的准备

JAVA ,相信大家也不会陌生了吧, JAVA 是一门相当优秀的语言。目前 JAVA 领域 J2EE 、 JSP 、 STRUTS 等技术不知有多么的热门,他们的主要用途是用来进行企业开发, J2ME 也由于能够被大量的移动设备所支持,因此&#xf…

关于j2se的一些知识和技巧

1. 只有创建了对象,它才能分配到内存,方法也才能用。作用是分配内存。 2. 方法equals(),比较对象的内容而不是reference。3. 对于前置递增和前置递减,(也就是a和--a),操作过程是会先计算再返回。4. 对于后置递增和后置…

JDK+Eclipse+CDT+MinGW 安装完全版

JDKEclipseCDTMinGW安装完全版BY: Eclispenewsmth.com & TT1943newsmth.com :) #前言#:写此文的目的是为了让那些喜欢JAVA,喜欢Eclipse,喜欢在Eclipse平台下开发C的爱好者不至于因为上路前的准备受阻而放弃一次美好而精彩的…

给刚刚进入到Java Web编程新手的一封信

你好,谢谢你能来我的 blog 看这篇文章,前段时间一直想写写自己这一年的学习感受及一些需要提醒的问题,可以由于没有时间一直拖到了现在。我以过来人的身份向大家说说我学 Java Web 的一些感受:首先最重要的一点我深有体会&#xf…

JAVA注释方法及格式

[url]http://java.sun.com/j2se/javadoc/index.jsp[/url]1、单行(single-line)--短注释://…… 单独行注释:在代码中单起一行注释, 注释前最好有一行空行,并与其后的代码具有一样的缩进层级。如果单行无法完成,则应采…

JVM启动参数

(转自 http://www.blogcn.com/u2/38/21/ayufox/blog/37149838.html) 格式:java [jvmargs] class [arguments] 一、标准参数 1.-server -client 虚拟机服务器模式/客户机模式,使用server模式可以提高性能,启动比client模式…

趣谈Java版本名称

来源:http://blog.csdn.net/duoshanx/archive/2004/08/25/84793.aspxJava诞生以将近有十个年头,不知道你只不知道,它每发布一个版本都有其自己特有的名字,并且有一定的规律,是不是很有趣呢? 已经发行版本版本号名称中文名发布日期JDK1.1.4Sparkler宝石1997-9-12JDK…

父类引用指向子类对象(转)

父类引用指向子类对象指的是: 例如父类Animal,子类Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的子类。 Animal animal new Cat(); 即声明的是父类,实际指向的是子类的一个对象。 那这么使用的优点是什…

String, StringBuffer 和Stringbuilder的区别以及性能差异

JAVA平台提供它们可以储存和操作字符串 String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 总的测试结果如下: 测试程序: private static void teststring() …

Tomcat4 源代码分析 (8) How Tomcat Works 第八章

Chapter 8 : Loader 之前章节中的简单的loader实现,基本反映了loader的工作原理。但是,tomcat需要一个单独的loader模块的原因是:(1)从安全的角度考虑,loader装载的类,位置必须在WEB-INF/class…

J2ME手机开发配置

转自: [url]http://blog.csdn.net/wylove/archive/2008/02/02/2078496.aspx[/url]J2ME手机开发配置实例 1.下载工具 (1)jdk-1_5_x:jdk-1_5_0_08-windows-i586-p.exe(J2SE开发包) (2)j2me_wireless_toolkit-2_2-windows:j2me_wireless_toolkit-2_2-windows.exe(提供了…

Android基础之java篇(绪论)

我们都知道学习安卓之前需要学习java 但是不知道要学习java的什么方面 那究竟是学习什么才能让我们快速的开启愉快的android学习之旅,并在移动互联网的海洋里翱翔呢? 你可以用30秒的时间思考一下 小提示:java主要的方向领域 J2seJ2mej2ee …

详解MANIFEST.MF文件(转)

打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含…

谈谈J2SE中的序列化之接受默认序列化

首先要了解java默认的序列化行为,java将一切关于对象的信息都保存了下了,也就是说,有些时候那些不需要保存的也被保存了下来。一般情况下,我们仅仅需要保存逻辑数据就可以了。不需要保存的数据我们可以用关键字transient标出。 以…

JDK1.4.2的中文问题

发信人: gocl (小毛驴), 信区: J2SE 标 题: Re: JDK1.4.2的中文问题 发信站: BBS 水木清华站 (Fri Aug 20 10:41:24 2004), 站内public static void setUIFont() {javax.swing.plaf.FontUIResource fontRes new javax.swing.plaf.FontUIResource(new Font("Dialog"…

java web start关于初始堆大小的一个有意思的bug

当jnlp中&#xff0c;<j2se version"1.4" initial-heap-size"128m" max-heap-size"512m"/> 这句话不设置max-heap-size&#xff0c;只写initial-heap-size时&#xff0c;如果此时初始堆大小设置的小于等于64m &#xff0c;则jnlp能正常生…

Java告别“J2XE”时代 采用全新命名方法

Java终于扔掉了那个名字中的2了。 不管是初学Java还是一个Jave的资深程序员&#xff0c;可能谁也不会忘记这个2字: Java 2 Standard Edition&#xff0c;Java 2 Enterprise Edition。 从1998年起&#xff0c;这个2字就加在Java的版本号上了&#xff0c;那为什么要加这个2呢&…

Android基础之J2se学习规划

这里不要看到j2se感觉是一个大方向就觉得有点难&#xff0c;想打退堂鼓了&#xff01;那你就打错特错了&#xff01; 如果你确实要深入学习的话确实要花许多功夫 但是知识基础的话就三个字 简单 简单 简单 额&#xff0c;这里好像只有两个字。 好了&#xff0c;不废话上…

刚刚发现自己的技术还什么都不是。

一直以为自己知道的挺多&#xff0c;什么新鲜的东西我都会从晚上看到学学&#xff0c;碰到人都能说个一二。 开始潜下心来在javaeye上看到那些帖子&#xff0c;才发现自己真的是什么都不是&#xff0c;这才到哪啊&#xff01;&#xff01;语言我到现在稍微比较熟练的只有java&a…

调度框架Quartz,初体验

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个&#xff0c;百个&#xff0c;甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。 Quartz的最…

JAVA高手的基础素养 (转载)

AD: jr (at) javaresearch.org 2008年01月04日登录/注册 [ 当前在线&#xff1a;828&#xff0c;本次峰值&#xff1a;2684 ] 首页 | 动态 | 文章 | FAQ | 新闻 | 下载 | 代码 | 工作 | 调查 | 术语 | 站点 | 图书 | 论坛 | 帮助 | 全部 [ 在线用户&#xff1a;18&#x…

升级到J2SE 5平台的5大理由

升级到J2SE 5平台的5大理由 作者&#xff1a;Calvin Austin&#xff0c;2005年1月4日<o:p></o:p> <o:p> </o:p> 本文给出了升级到Java 2 Platform, Standard Edition (J2SE platform) 5.0的5大理由。每个理由都通过大量数据和参考资料来证实升级到5…

【Socket编程】聊天室的构建

1.服务器与客户端一对一的交谈&#xff08;初级&#xff09;/*** server*/ import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket;public class Server {public static void …

[Eclipse笔记]一些基本概念

上一篇blog我提到了新发布的Eclipse SDK <chmetcnv unitname"m" sourcevalue"3.1" hasspace"False" negative"False" numbertype"1" tcsc"0" w:st"on"></chmetcnv>3.1M<chmetcnv unitna…

Java十年的发展轨迹和历史变迁

Java十年的发展轨迹和历史变迁 从JDK诞生到现在已经有11年的时间了。沧海桑田一瞬间。转眼11年过去了&#xff0c;JDK已经发布了6个版本。在这11年里诞生了无数和Java相关的技术和标准。现在让我们进入时间隧道&#xff0c;重新回到1995年&#xff0c;再来回顾一下Java的发展轨…

如何掌握Java(J2SE篇)

本文是我的另外一篇文章 如何才算掌握Java&#xff08;J2SE篇&#xff09;&#xff08;后面简称标准篇&#xff09;的姊妹篇&#xff0c;提出了标准&#xff0c;但是不告诉新手如何才能达到那个标准似乎说不过去。首先需要说的是达到这个标准是比较困难的&#xff0c;没有三年的…

jar.exe的encode问题

— 作者 wonder 05:38 说起来我好像和小型机有仇&#xff0c;今天晚上更新程序死活也更新不上去&#xff0c;这个hpux11i真实麻烦。大多数ftp程序都不好用&#xff0c;后来只能用jar打包&#xff0c;打完后把程序放到hpux上用jar解压缩&#xff0c;见鬼&#xff0c;这都能出问…

Tiger in the house

很高兴花周五晚上2个小时的时间来阅读这样一本实用的书 -- 《Java 5.0 Tiger》很多我面试过的朋友&#xff0c;工作经验两年以上&#xff0c;到今天都只用过JDK1.4&#xff0c;中WebSphere/WebLogic的毒不浅 智&#xff0c;日日知新也一、新的类库 1, [urlhttp://java.sun.com/…

Properties类 Example

Properties 类已不是新东西了&#xff0c;它在 Java 编程的早期就有了&#xff0c;并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类&#xff0c;不仅可以用它在单独一行中指定用等号分隔的多个键-值对&#xff0c;还可以用XML 文件装载和保存这些键-值对. J2SE 1.5 以前…