发布一篇Java编程那些事儿53―办法声昭示例
认真的记,感觉很紧张根本就没有时间和能力,来对技术知识点进行思考。这样课下就只能对知识进行简单的理解,其实简单的理解就是记忆课堂上讲的知识点,7.3办法声昭示例
办法完成的是功效,在实践声明办法时,不但要依据必要断定会见把持符、润色符、前往值范例、办法和参数列表这些信息,还要依照功效请求的逻辑完成办法体的代码。在实践设准时每一个内容都必要依据功效的布局选择最得当的内容。
上面经由过程一系列的示例来演示怎样举行选择和设定。
7.3.1判别某个整数是不是是偶数
功效请求:判别一个整数是不是是偶数
复杂剖析:为了完成判别恣意的整数,必要在判别时从内部传进一个整数,在办法声明时,必要将该整数声明为参数。判别的了局是偶数或不是偶数,只要2个形态,可使用可以代表2个形态的数据范例举行代表,最直不雅的就是boolean范例了。
该办法完成的代码以下:
publicbooleanisEven(intn){
returnn%2==0;
}
依据逻辑的必要,会见把持符选择public,润色符为空,前往值范例做成boolean,参数列表部分传进一个整型的参数,如许办法声明的布局就做好了。
偶数的判别,只必要判别一下余数是不是为零便可,假如余数为零则建立,不然不建立,间接把对照表达式的值作为办法的前往值前往。
7.3.2数组排序
功效请求:完成整数数组数据从小到年夜(升序)的排序
复杂剖析:为了完成通用性,必要每次传送必要排序的数组进进办法外部,以是办法声明中必要有一个整型数组参数。为了直不雅,能够把排序今后的数组前往。申明:跟着后续的进修,这个前往值不是必需的。
该办法完成的代码以下:
publicint[]bubbleSort(int[]m){
for(inti=0;i<m.length-1;i++){
for(intj=0;j<m.length-1-i;j++){
if(m>m){
inttemp=m;
m=m;
m=temp;
}
}
}
returnm;
}
在该办法外部,利用冒泡法完成数组的排序,最初将排序完成的数组作为前往值反应返来。在实践利用时,能够将数组当作是一种一般的数据范例,也能够作为办法的前往值和参数列表中的范例举行利用。
Java的桌面程序开发在java程序员里通常叫swing开发,主要用的swing包里的类开发的,也就是通常说的c/s架构开发 http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 Java 编程语言的风格十分接近C、C++语言。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 Java 编程语言的风格十分接近C、C++语言。 当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢? 当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢? 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧 是一种为 Internet发展的计算机语言 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 Java是一种计算机编程语言,拥有跨平台、面向对java 是一种使用者不需花费很多时间学习的语言 是一种将安全性(Security)列为第一优先考虑的语言 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
页:
[1]