简明现代魔法 -> Java编程语言

JSP开发入门

了解JSP的一些基本情况

SP与微软的Active Server Pages 兼容,但它是使用类似HTML的卷标以及Java程序代码段而不是VBScript。当你所使用的网站服务器没有提供本地ASP支持,也就是Apache或Netscape服务器时,你可以考虑使用JSP。虽然你可以取得这些服务器的ASP附加配备模块,但价格相当昂贵,而目前Sun并没有对你所需要的JSP组件收取费用(虽然Sun未来有可能会收费)。

发布于 2009-12-02 分类:java

SWT之路:递归计算阶乘

递归算法练习

递归是一个强大的算法,一个简单的例子就是使用递归来计算某数的阶乘。本程序实现,输入任意一个整数,返回它的阶乘。

发布于 2009-11-30 分类:java

SWT之路:吸血鬼数字

字符拆分与组合

吸血鬼数字就是,它可以用组成自己的数字自由组合成两个乘数,并且这两个成熟的积等于它本身。

发布于 2009-11-27 分类:java

SWT之路:选择排序演示

以大换小的思想

选择排序的思想是,将数组的第一个元素视为最小的数,然后将它与后面的元素逐一比较,若有比它小的元素,则互换它们的值,一轮比较下来,最小的数会出现在第一个位置上。然后从第二个元素开始,再进行一轮比较,得到第二小的数,以此类推。

发布于 2009-11-22 分类:java

SWT之路:随机生成4个不重复的数字

简单的Java随机函数与数组运用

numlist = new int[upperLimit]; // 这个数组空间用来存储结果的4个数字 result = new int[4]; // 给数字列表数组赋值,值的范围是1-10 for(int i = 0; i < numlist.length; i ){ numlist[i] = i; }

发布于 2009-11-21 分类:java

Java语言接口与继承的本质

OO的精髓,是对对象的抽象,最能体现这一点的就是接口

大多数人认为,接口的意义在于顶替多重继承。众所周知Java没有c 那样多重继承的机制,但是却能够实作多个接口。其实这样做是很牵强的,接口和继承是完全不同的东西,接口没有能力代替多重继承,也没有这个义务。接口的作用,一言以蔽之,就是标志类的类别(type of class)。把不同类型的类归于不同的接口,可以更好的管理他们。

发布于 2009-11-17 分类:java

SWT之路:计算某数的负N次方

指数运算其实就是某数的循环相成

有个同事来问,1.1的-5次方是多少?于是自己写个程序来计算下。1.1的-5次方也就是1.1的5次方的倒数,java程序如下:j 作为底数, n 个 j 相乘,n 即指数,得出的结果保存到变量 result,再用1除以 result 即可。

发布于 2009-11-13 分类:java

Java字符串的不可变性

看似修改了String实际上是创建了一个全新的String对象

String 对象是不可变的。看似修改了 String 对象的方法,实际上是创建了一个全新的 String 对象。最初的 String 是没有改变的。原来的 str 为 Hello NowaMagic调用字符串大写转换方法之后,创建了全新的字符串对象 HELLO NOWAMAGIC再输出原来的字符串对象,值仍然为 Hello NowaMagic。

发布于 2009-11-08 分类:java

图解Java的数据在内存的存储

让你了解数据的存储

String str; 这段代码表示创建一个名叫str的String类型的reference。这个reference保存在栈stack中,速度很快,但它并没有保存词或者句子的数据,它仅仅是目标数据的一个指向。 如果此时向str发送一个消息,就会返回一个运行时错误,因为此时的str并没有与任何对象相关联。

发布于 2009-11-01 分类:java

学习Java应该了解的几个问题

很基础的问题,你都懂了么?

问题一:我声明了什么 String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。

发布于 2009-10-31 分类:java

SWT之路:猜数字游戏

Java判断语句的使用

程序编写了两个方法。randomNumberGenerator() 用于产生随机数字,tips() 用于比较用户输入的数字与目标数字,产生提示信息。 在主方法调用randomNumberGenerator()方法时,该调用语句必须在异常捕抓之前。text.forceFocus(); 可以让焦点重新回到输入框。

发布于 2009-10-04 分类:java

SWT之路:外币兑换

简单的Java数值处理

先从text控件获取数值,然后调用兑率计算方法,再在label上显示结果。

发布于 2009-10-04 分类:java

SWT之路:SWT图像显示

让Java进入色彩世界

还是先用SWT Desiner创建界面程序。然后创建一个Display对象和Image对象,和一个GC对象。类org.eclipse.swt.graphics.GC是一个封装了所有可执行的绘图操作的图形上下文(Graphics Context)。然后以Display和图片路径创建Image对象,再调用gc.drawImage();就可以显示图片了。

发布于 2009-10-03 分类:java

SWT之路:计算银行利息

Java函数使用

用于显示结果的label控件需要先声名为static,static Label rateShow;,那样这个名为rateShow的label控件就在堆里存在存储空间了。之后创建这个label的对象就不必再声名其类型了。关于按钮的事件代码编写如下,首先从两个text空间读取输入并转化为double类型。然后调用compute()方法计算利息,再在rateShow这个空间上显示输出信息。

发布于 2009-10-02 分类:java

求数组元素的最大值

Java数组的基本操作练习

java创建数组时需要指定数组长度,这与php有些不一样。new完数组之后,需要对数组初始化。程序随机创建了10个数字的数组,求出数组中元素的最大值,并求出这个最大值出现的次数。

发布于 2009-09-23 分类:java
 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们