灵魂腐蚀 发表于 2015-1-18 11:31:37

发布一篇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架构开发

冷月葬花魂 发表于 2015-1-21 09:28:28

http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。

只想知道 发表于 2015-1-21 12:29:36

所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。

兰色精灵 发表于 2015-1-30 18:20:19

Java 编程语言的风格十分接近C、C++语言。

不帅 发表于 2015-2-5 09:13:20

J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

小妖女 发表于 2015-2-10 07:38:47

Java 编程语言的风格十分接近C、C++语言。

若相依 发表于 2015-2-15 22:03:22

当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?

灵魂腐蚀 发表于 2015-3-4 04:41:09

当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?

简单生活 发表于 2015-3-5 00:03:52

另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。

变相怪杰 发表于 2015-3-11 21:43:09

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

分手快乐 发表于 2015-3-19 14:30:37

吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧

海妖 发表于 2015-3-22 23:24:10

是一种为 Internet发展的计算机语言

飘灵儿 发表于 2015-3-27 20:35:18

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

透明 发表于 2015-4-15 19:47:17

Java是一种计算机编程语言,拥有跨平台、面向对java

小女巫 发表于 2015-6-4 01:18:43

是一种使用者不需花费很多时间学习的语言

谁可相欹 发表于 2015-6-6 08:12:14

是一种将安全性(Security)列为第一优先考虑的语言

深爱那片海 发表于 2015-6-19 15:10:08

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

爱飞 发表于 2015-6-26 21:39:48

接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。

精灵巫婆 发表于 2015-7-13 21:16:26

是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
页: [1]
查看完整版本: 发布一篇Java编程那些事儿53―办法声昭示例