仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1986|回复: 18
打印 上一主题 下一主题

[学习教程] 发布一篇Java编程那些事儿53―办法声昭示例

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:31:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
认真的记,感觉很紧张根本就没有时间和能力,来对技术知识点进行思考。这样课下就只能对知识进行简单的理解,其实简单的理解就是记忆课堂上讲的知识点,
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[j]>m[j+1]){
    inttemp=m[j];
    m[j]=m[j+1];
    m[j+1]=temp;
   }
  }
 }
 returnm;
}
在该办法外部,利用冒泡法完成数组的排序,最初将排序完成的数组作为前往值反应返来。在实践利用时,能够将数组当作是一种一般的数据范例,也能够作为办法的前往值和参数列表中的范例举行利用。

Java的桌面程序开发在java程序员里通常叫swing开发,主要用的swing包里的类开发的,也就是通常说的c/s架构开发
冷月葬花魂 该用户已被删除
沙发
发表于 2015-1-21 09:28:28 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
只想知道 该用户已被删除
板凳
发表于 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++语言。
不帅 该用户已被删除
5#
发表于 2015-2-5 09:13:20 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
小妖女 该用户已被删除
6#
发表于 2015-2-10 07:38:47 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
若相依 该用户已被删除
7#
发表于 2015-2-15 22:03:22 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
灵魂腐蚀 该用户已被删除
8#
 楼主| 发表于 2015-3-4 04:41:09 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
简单生活 该用户已被删除
9#
发表于 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而写的。
变相怪杰 该用户已被删除
10#
发表于 2015-3-11 21:43:09 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
分手快乐 该用户已被删除
11#
发表于 2015-3-19 14:30:37 | 只看该作者
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
海妖 该用户已被删除
12#
发表于 2015-3-22 23:24:10 | 只看该作者
是一种为 Internet发展的计算机语言
飘灵儿 该用户已被删除
13#
发表于 2015-3-27 20:35:18 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
透明 该用户已被删除
14#
发表于 2015-4-15 19:47:17 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
小女巫 该用户已被删除
15#
发表于 2015-6-4 01:18:43 | 只看该作者
是一种使用者不需花费很多时间学习的语言
谁可相欹 该用户已被删除
16#
发表于 2015-6-6 08:12:14 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
深爱那片海 该用户已被删除
17#
发表于 2015-6-19 15:10:08 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
爱飞 该用户已被删除
18#
发表于 2015-6-26 21:39:48 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
精灵巫婆 该用户已被删除
19#
发表于 2015-7-13 21:16:26 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-19 11:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表