第一篇:java程序员
如何迅速成为java高手[tomjava原创]
很多网友问我学习java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!
要想学好java,首先要知道java的大致分类。我们知道,自从sun推出java以来,就力图使之无所不包,所以java发展到现在,按应用来分主要分为三大块:j2se,j2me和j2ee,这也就是sun one(open net environment)体系。j2se就是java2的标准版,主要用于桌面应用软件的编程;j2me主要应用于嵌入是系统开发,如手机和pda的编程;j2ee是java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和erp系统。j2se开发桌面应用软件比起vc,vb,dephi这些传统开发语言来说,优势好象并不明显。j2me对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现在应用最广泛又最好学的就是j2ee了。j2ee又包括许多组件,如jsp,servlet,javabean,ejb,jdbc,javamail等。要学习起来可不是一两天的事。
那么又该如何学习j2ee呢?当然java语法得先看一看的,i/o包,util包,lang包你都熟悉了吗?然后再从jsp学起。如果你学过html,那么事情要好办的多,如果没有,那你快去补一补html基础吧。其实jsp中的java语法也不多 ……此处隐藏7374个字……的本质区别。从生命周期上想。int的生命周期短相对于integer。
14. 面向对象的特征有哪些方面 ?
1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
3.封装:
封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。
4. 多态性:
多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
15.swtich是否能作用在byte上,是否能作用在long上,是否能作用在string上?
switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich。