发布一篇JAVA基本培训(11),办法的Override
首先第一点:jsp,servlet,javabean这些最基本的,嘿嘿,就算你是高手的话,在大行的企业级应用的话还是需要框架的,一个好的框架确实能构解决许多问题。Override,次要是由于父类的功效没法满意需求,我们又不克不及间接修正父类的情形下,我们经由过程子类重写,来完成新的功效。
packageLession11;
importjava.util.ArrayList;
importjava.util.List;
/**
*老紫竹JAVA基本培训(11),办法的Override.<br>
*
*
*@author老紫竹JAVA世纪网(java2000.net)
*
*/
publicclassLession11{
publicstaticvoidmain(String[]args){
//纯真基类的测试
Baseb1=newBase();
b1.test();
b1.test("");
b1.test(newObject());
System.out.println();
//纯真子类的测试
Subs1=newSub();
s1.test();
s1.test("");
//静态办法挪用,会依据变量的范例,而不是对象的范例
s1.test(newObject());
//下面的代码同等于这个
Sub.test(newObject());
System.out.println();
//基类的变量,子类的实例的测试
Baseb2=newSub();
b2.test();
b2.test("");
//静态办法挪用,会依据变量的范例,而不是对象的范例
b2.test(newObject());
//下面的代码同等于这个
Base.test(newObject());
}
}
classBase{
publicvoidtest(){
System.out.println("Base.test()");
}
publicBasetest(Stringname){
System.out.println("Base.test(String)");
returnthis;
}
publicfinalvoidtest(intage){
System.out.println("finalBase.test(int)");
}
//静态办法属于类,不属于实例,以是不存在override成绩
publicstaticvoidtest(Objectobj){
System.out.println("staticBase.test(Object)");
}
}
classSubextendsBase{
//尺度的掩盖办法
publicvoidtest(){
System.out.println("Sub.test()");
}
//JDK5入手下手的掩盖办法
//同意前往范例和父类分歧,但必需是其子类大概完成类
publicSubtest(Stringname){
System.out.println("Sub.test()");
returnthis;
}
//静态办法属于类,不属于实例,以是不存在override成绩
publicstaticvoidtest(Objectobj){
System.out.println("staticSub.test(Object)");
}
}
<p>
还是要自己一点一点写代码,然后编译,改错再编译好那。还有最重要的是.net的编译环境非常好,你甚是不需要了解太多工具,对于简单的系统,你可以之了解一些语法就哦了。 你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢? 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 是一种语言,用以产生「小应用程序(Applet(s)) 是一种使用者不需花费很多时间学习的语言 是一种将安全性(Security)列为第一优先考虑的语言 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
页:
[1]