<font color="red">J2SE</font>
wnfc0729
这个作者很懒,什么都没留下…
展开
-
Java初学者需掌握的30个基本概念
基本概念 1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why.所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高复用率。 2.OOP中最重要的思想是类,类是模板是转载 2006-04-12 20:17:00 · 626 阅读 · 0 评论 -
ArrayList的使用方法
1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayList 最简单的例子:ArrayList List = new ArrayList();for( int i=0;iList.Add(i);转载 2006-04-24 13:12:00 · 1010 阅读 · 0 评论 -
跟我学JAVA -- 让你的程序更动人
Java语言提供了对各种多媒体的良好支持,在本章中我们将学习如何在你的Java语言程序中处理图像、声音、字体等资源,让你的程序更加有趣。 11.1 图像 传授新知 与其它编程语言不一样,Java语言没有为图像文件提供类于什么图像框的控件(用Java的术语来说,就是类),而是无处不可有图像。我们可以在标签上,在按钮中,在许许多多普通的GUI部件上显示图像。 通常,在Java语转载 2006-04-24 15:23:00 · 1490 阅读 · 0 评论 -
跟我学JAVA -- 什么是面向对象的程序设计
最早的程序设计工作,是直接使用机器码进行编程的,要利用计算机完成一件事,就得画上无数个0和1,编程不仅需要知识,还需要足够的耐心。第一代程序员们都是这样完成程序编写的,程序出错时,就不得不在众多的0与1之间寻寻觅觅,真的就象是在找虫子呀(Bug,表示错误)。这样的工作方法不仅需要花费大量的时间,还得付出不菲的金钱,不过这对于当时天价的计算机来说,是微不足道的。 随着计算机应用的转载 2006-04-24 15:33:00 · 2681 阅读 · 1 评论 -
跟我学JAVA -- JAVA与GUI
9.1 用什么构建GUI 传授新知 早期,电脑向用户提供的是单调、枯燥、纯字符状态的“命令行界面(CLI)”。就是到现在,我们还可以依稀看到它们的身影:在Windows中开个DOS窗口,就可看到历史的足迹。 后来,Apple公司率先在电脑的操作系统中实现了图形化的用户界面(Graphical User Interface,简称GUI),但由于Apple公司封闭的市场策略,自己转载 2006-04-26 14:15:00 · 3150 阅读 · 2 评论 -
在Eclipse下制作智能机器人
(文章转载自http://www.loujing.com/article/ShowArticle.asp?ArticleID=33) 如果您还不知道什么是Eclipse,请参考这篇文章http://www.loujing.com/Article/ShowArticle.asp?ArticleID=30,或者网上相关资料。 如果您还不知道什么是Robocode,请参考这篇文章http:转载 2006-04-30 20:25:00 · 2277 阅读 · 0 评论 -
开放的IBM与保守的微软兴起IT行业的再次变革
在科学和学术界,开放的理念已经有了坚实的基础,互联网也正使之发挥更好的作用。其他产业的许多公司,还没有接受"开放"的全部观念,但他们正在试着用更"开放"的方法进行变革--通常是通过消费者改进其产品,然后从中吸收成果。比如,通过两年前启动的"联发"计划,宝洁公司已从公司外部获得了许许多多意见。 一般人看来,共享知识产权的创新者组成松散团体的倾向,似乎是不合理的,凭什么转载 2006-05-01 10:02:00 · 1214 阅读 · 0 评论 -
如何在java中实现右键菜单(转载)
AntGhazi / 2001.12.14 这篇文件仍然是在CSDN的java没有找到相关资料的情况下而写,希望这篇文章能帮各位兄弟省点时间。在java中使实现右键菜单十分简单,只需用到一个控件:PopupMenu.首先,需要声明一个PopupMenu对像。PopupMenu popupMenu1 = new PopupMenu();然后新建一些子菜单,这里我们使用建立三个菜单项转载 2006-05-07 14:24:00 · 8298 阅读 · 1 评论 -
Java游戏编程初步 (附录部分有moveball的完整源代码)
德国人Fabian Birzele 编写的游戏开发指南书 网站:http://www.javacooperation.gmxhome.de/ 源码及指南动画展示下载:http://www.javacooperation.gmxhome.de/Downloads/Tutorial.zip 现在流行的游戏似乎都是用C或转载 2006-05-06 21:18:00 · 4030 阅读 · 3 评论 -
网上搜集的一些applet的应用展示
点击之前确认你的电脑是否安装java运行环境--JRE 1.5.06 ,没有请到这里下载: SUN - JRE 一个小球射击游戏,构思不错,游戏挺耐玩 一个键盘鼠标响应程序,测试按键好坏 一个模拟火箭发射的东东,用于教学蛮不错 一个模拟化学实验室,有兴趣做做看.原创 2006-05-13 21:44:00 · 1230 阅读 · 0 评论 -
关于实现序列化的类提示没有定义serialVersionUID域
关键词: 可序列化的类 CreateBPOVIEW 未声明类型为 long 的静态终态 The serializable class XXX does not declare a static final serialVersionUID field of type long可序转载 2006-04-20 23:07:00 · 2580 阅读 · 0 评论 -
swing入门教程(四) 附加的swing小部件(下)
JOptionPaneJOptionPane 是在 Swing 中类似“快捷方式”的东西。通常,作为 UI 开发人员,您需要向用户呈现快速信息,让用户了解错误和信息。甚至可能想得到一些快速数据,例如名称或数字。在 Swing 中,JOptionPane 类为这些东西提供了快捷方式,但这并不是它必须完成的任务。不需要让每个开发人员重头开始重复相同的工作,Swing 已经提供了这个基本的但很有用转载 2006-04-16 21:11:00 · 3748 阅读 · 1 评论 -
第一杯咖啡 :)
接触java几天,自己试着做了第一个java程序,其实只是一个简单的对话框窗口,不过做起还是费了半天功夫,主要是对一些语法还不太熟悉,幸亏有CSDN上的朋友相助,问题得以解决.import java.awt.*;import javax.swing.*;public void class AboutDialog extends JDialog {原创 2006-04-13 22:38:00 · 704 阅读 · 0 评论 -
UltraEdit的JAVA环境配置
对于才学Java的朋友来说,如何使用Jdk是一个问题。JDK包中主要有三个重要的可执行文件:Javac,Java和AppletViewer。 Java源程序是以.Java为后缀的简单文本文件,可以用各种文本编辑工具来书写,如:计事本、dos下的edit等。但笔者推荐使用支持高亮显示,也支持Java的最新标准的编辑软件──UltraEdit。通过配置它可以很方便地实现Java程序的编译和运行。现将配转载 2006-04-13 23:30:00 · 1037 阅读 · 0 评论 -
在CSDN的blog里面实现java源代码语法着色
最近才迷上java,有机会就到论坛里和大家交流,完了就到blog去写写学习心得,不过CSDN的blog有点遗憾的地方,那就是不支持java的语法着色,网上看了几篇文章,总算知道该怎么去做了,具体步骤如下: 第一步: 去http://www.nk975.com/sswater/zh/wordsyntax/ 这个网址下一个免费版的word语法着色工具,既然免费就只支持VBs和Javasc原创 2006-04-15 11:06:00 · 1329 阅读 · 2 评论 -
探讨throw、throws 、try/catch 作用区别
在学习java异常处理的时候,总是被这几个关键字搞的晕头转向,爬到网上找了些帖子和例子,好好理解一下他们的作用与区别:关键字:throw throw是一种控制程序流程的特殊方法而已。没有相应的catch的话,可以中止当前的方法继续执行。关键字:throws 声明方法时候,如果不声明throws的话,那么一般的Exception都要在这个方法中终结,也就是说一定要有相应的catch处理,原创 2006-04-15 15:34:00 · 7049 阅读 · 2 评论 -
swing入门教程(一) swing简介
UI 组件简介在开始学习 Swing 之前,必须回答针对真正初学者的一个问题:什么是 UI?初学者的答案是“用户界面”。但是因为本教程的目标是要保证您不再只是个初学者,所以我们需要比这个定义更高级的定义。 所以,我再次提出这个问题:什么是 UI?您可能把它定义成您按下的按钮、打字的地址栏 、打开和关闭的窗口,等等,这些都是 UI 的元素,但是除了在屏幕上看到的这些之外,还有更多都是 UI转载 2006-04-15 23:09:00 · 6713 阅读 · 0 评论 -
swing入门教程(三) 附加的swing小部件(上)
JComboBox在这一节中,我将介绍 Swing 库中的其他全部组件、如何使用它们、它们看起来是什么样的,等等,这部分内容应当让您更好地了解 Swing 为 UI 开发人员提供了什么。我们从 JComboBox 开始介绍。组合框与下拉选择相似,区别在于使用组合框时用户可以不从列表中选择项目,还可以选择一个(而且只有一个)项目。在某些版本的组合框中,还可以输入自己的选择。浏览器的地址栏就转载 2006-04-16 20:58:00 · 4879 阅读 · 0 评论 -
swing入门教程(五) Swing概念
布局、模型和事件 既然您已经知道了大多数(肯定不是全部)可以用来制作 UI 的组件,那么就必须实际用它们做些什么。您不能只是随意地把它们放在屏幕上,然后就指望它们立即就能工作。您必须把它们放在特定的点上,对它们的交互作出反应,然后根据交互更新它们,用数据填充它们。要填满 UI 知识的这片空白,还需要更多地学习 UI 的其他重要部分。所以,让我们来研究以下内容: 布转载 2006-04-16 21:18:00 · 3453 阅读 · 0 评论 -
Eclipse 运行命令行参数大全
包括英文版本和中文版本两种的说明, 特别需要值得一提的是那个 -nl 参数, 可以指定程序启动时所使用的语言. 例如:eclipse -nl en_US将启动英文语言, 这个特性在安装了国际化语言包以后特别有用, 可以方便的切换各个语言的版本. 注意 IBM WSAD v5.1 也支持这个功能. 运行 Eclipse将 Eclipse 驱动程序安装(解压缩)到某个目录(例如,c:/eclipse)转载 2006-04-19 19:45:00 · 668 阅读 · 0 评论 -
swing入门教程(二) 简单的swing小部件
JLabelSwing 库中最基础的组件是 JLabel。它所做的正是您所期望的:呆在那儿,看起来很漂亮,描述其他组件。下图显示了的 JLabel 实际应用: JLabel 不太吸引人,但是仍然有用。实际上,在整个应用程序中,不仅把 JLabel 用作文本描述,还将它用作图片描述。每当在 Swing 应用程序中看到图片的时候,它就有可能是 JLabel。JLabel 对于 Swin转载 2006-04-15 23:00:00 · 4650 阅读 · 2 评论 -
如何卸载掉微软的JVM
由于微软已经不再对其产品Microsoft Java Virtual Machine(JVM)提供支持,很多人希望卸载这个东东,然后安装Sun Microsystems JVM,毕竟Sun才是真正的原汁原味。那么,请按下面的步骤来操作吧!:)1、点击"开始",选择"运行",输入"RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall转载 2006-05-14 14:43:00 · 2691 阅读 · 0 评论