仓酷云

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

[学习教程] 了解下JAVA的java的上溯外型

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:36:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
先说优点,首先和C,C++这些语言比起来,java很简单,去掉指针的java,非常好理解,自动垃圾回收机制也很好,自从JDK1.5推出以后,性能上又有了很大提高。
承继最值得注重的中央就是它没无为新类供应办法。承继是对新类和基本类之间的干系的一种表达。可如许总结该干系:“新类属于现有类的一品种型”。
这类表达其实不仅仅是对承继的一种抽象化注释,承继是间接由言语供应撑持的。作为一个例子,人人可思索一个名为Instrument的基本类,它用于暗示乐器;另外一个衍生类叫作Wind。因为承继意味着基本类的一切办法亦可在衍生出来的类中利用,以是我们发给基本类的任何动静亦可发给衍生类。若Instrument类有一个play()办法,则Wind设备也会有这个办法。这意味着我们能一定地以为一个Wind对象也是Instrument的一品种型。上面这个例子展现出编译器怎样供应对这一观点的撑持:
  1. //:Wind.java
  2. //Inheritance&upcasting
  3. importjava.util.*;
  4. classInstrument{
  5. publicvoidplay(){}
  6. staticvoidtune(Instrumenti){
  7. //...
  8. i.play();
  9. }
  10. }
  11. //Windobjectsareinstruments
  12. //becausetheyhavethesameinterface:
  13. classWindextendsInstrument{
  14. publicstaticvoidmain(String[]args){
  15. Windflute=newWind();
  16. Instrument.tune(flute);//Upcasting
  17. }
  18. }///:~
复制代码
这个例子中最风趣的无疑是tune()办法,它能承受一个Instrument句柄。但在Wind.main()中,tune()办法是经由过程为其付与一个Wind句柄来挪用的。因为Java对范例反省出格严厉,以是人人大概会感应很奇异,为何吸收一品种型的办法也能吸收另外一品种型呢?可是,我们必定要熟悉到一个Wind对象也是一个Instrument对象。并且关于不在Wind中的一个Instrument(乐器),没无方法能够由tune()挪用。在tune()中,代码合用于Instrument和从Instrument衍生出来的任何工具。在这里,我们将从一个Wind句柄转换成一个Instrument句柄的举动叫作“上溯外型”。
Java编译的是字节码,跟C++相反,启动不够快,效率不够高,难以精确控制内存,但是优点是编程比C++容易,代码比较安全但是容易留下性能隐患,跨平台靠字节码在各个平台复制(一处编译到处调试)
乐观 该用户已被删除
沙发
发表于 2015-1-21 10:57:07 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
蒙在股里 该用户已被删除
板凳
发表于 2015-1-30 16:10:31 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
再现理想 该用户已被删除
地板
发表于 2015-1-30 16:10:32 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
精灵巫婆 该用户已被删除
5#
发表于 2015-2-3 15:03:23 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
变相怪杰 该用户已被删除
6#
发表于 2015-2-4 21:02:26 | 只看该作者
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
简单生活 该用户已被删除
7#
发表于 2015-2-4 22:36:26 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
透明 该用户已被删除
8#
发表于 2015-2-6 00:38:10 | 只看该作者
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
若天明 该用户已被删除
9#
发表于 2015-2-9 04:54:26 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
飘灵儿 该用户已被删除
10#
发表于 2015-2-10 05:18:30 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
小妖女 该用户已被删除
11#
发表于 2015-2-28 21:18:22 | 只看该作者
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
只想知道 该用户已被删除
12#
发表于 2015-3-2 14:55:34 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
不帅 该用户已被删除
13#
发表于 2015-3-11 03:57:23 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
冷月葬花魂 该用户已被删除
14#
发表于 2015-3-12 03:36:13 | 只看该作者
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
活着的死人 该用户已被删除
15#
发表于 2015-3-19 17:50:42 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
第二个灵魂 该用户已被删除
16#
发表于 2015-3-24 19:47:01 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
小魔女 该用户已被删除
17#
发表于 2015-3-26 06:39:18 | 只看该作者
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
愤怒的大鸟 该用户已被删除
18#
发表于 2015-4-1 19:44:54 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
若相依 该用户已被删除
19#
发表于 2015-4-2 10:00:06 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
兰色精灵 该用户已被删除
20#
发表于 2015-4-4 16:18:57 | 只看该作者
是一种使用者不需花费很多时间学习的语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-15 18:43

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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