仓酷云

标题: 了解下JAVA的JAVA进修之“复用类” [打印本页]

作者: 深爱那片海    时间: 2015-1-18 11:24
标题: 了解下JAVA的JAVA进修之“复用类”
java也能做一些底层语言开发做的事情(难度很高,不是java顶尖高手是做不来的),
1.toString()
每个非基础范例都有一个toString()办法;当编译器必要从对象猎取一个string时,该对象的toString()办法就会被挪用。
示例:
classWaterSource{

privateStrings;

WaterSource(){

s="WaterSourceConstructed";

}

publicStringtoString(){returns;}

publicstaticvoidmain(String[]args){

WaterSourcew=newWaterSource();

System.out.println(w);

}

}
打印的了局是:
WaterSourceConstructed
2.承继
当创立一个类时,老是在承继。因而,除非已明白指出要从其他类中承继,不然就是在隐式的从JAVA的尺度根类Object举行承继。
承继的关头字:extends
关头字super暗示超类(大概基类)的意义。因而,表达式super.scrub()将挪用超类的scrub()办法。
3.初始化基类
在机关器中挪用基类机关器来实行初始化,而基类机关用具有实行基类初始化所必要的一切常识和才能。
关于无参数的基类机关器,会被派生类默许挪用;
关于带参数的基类机关器,派生类必需利用关头字super显现地挪用,并配以得当的参数。
4.try与finally
try{

...

}

finally{

...

}
关头字try暗示,上面的块(用{}括起来的代码)是所谓的回护区,这意味着它必要被非常处置。个中一项特别的处置是不管try块如何加入的,回护区后的finally子句中的代码老是要被实行的。这里的finally子句暗示的是“不管产生甚么事,必定要实行前面随着的块”。
<p>
最后就是我对java的几点希望:首先是IDE工具,有人说java已经很好了,有jbuilder,eclipse,net网页编程Beans等等,但是我认为如果java想超越.net网页编程,那么他首先要解决的就是IDE工具的整合。
作者: 山那边是海    时间: 2015-1-20 23:54
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
作者: 金色的骷髅    时间: 2015-1-28 05:39
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
作者: 蒙在股里    时间: 2015-1-28 23:20
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
作者: 冷月葬花魂    时间: 2015-2-5 17:31
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
作者: 谁可相欹    时间: 2015-2-6 01:35
Java是一种计算机编程语言,拥有跨平台、面向对java
作者: 柔情似水    时间: 2015-2-14 20:30
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
作者: 第二个灵魂    时间: 2015-3-4 10:21
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
作者: 再现理想    时间: 2015-3-11 12:43
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
作者: 因胸联盟    时间: 2015-3-18 11:31
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
作者: 变相怪杰    时间: 2015-3-25 19:28
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2