易截截图软件、单文件、免安装、纯绿色、仅160KB

学习C与Java的类比

大学的时候选修过一个学期日语,当时日语老师对我们说:“对于中国人来讲,学习英语一般是哭着进去,笑着出来;学习日语则是笑着进去,哭着出来”。意思就是说学习英语的时候,入门的时候比较困难,但是只要坚持学下去,转变了汉语的思维习惯时,最近可以把英语学得很好。而日语不同,一方面因为其与汉语的紧密关系而在入门时让我们有似曾相识的亲切感,而另一方面又因为其复杂的语法和多变的句型让学习者在逐渐深入的过程中感到举步维艰。
突然想到学习C语言和Java语言有这种相同的感受。在刚开始接触程序设计时,一般都会以学习C语言为基础,因为其结构化的程序设计思想和简单灵活的特点,让学习者可以在很短的时间内运行处自己第一个“Hello,World!”程序。而在学习Java的时候,重点的基础讲解往往放在了面向对象的概念之上,因为无法迅速对类啊,对象啊,多态啊等等多种改进高效地掌握,所以往往即使照猫画虎地打印出了自己的“Hello,World!”,也还是不算得入门。而随着学习的深入,渐渐理解了什么叫面向对象,什么叫封装继承多态,加上一段时间的实践开发,程序员能很快地根据其他辅助的建模工具设计出自己优良得代码。而C语言不同,因为其结构化的设计理念,如果要设计出好的程序,往往需要长久得锻炼,而这个锻炼还需要建立在对计算机底层以及系统结构的理解之上。
所以,也可以这么说“学习C语言是笑着进入,哭着出来;学习Java是哭着进去,笑着出来”。


相关文档:

(转)JAVA的18条BASE

关于Java的基础知识,实践证明学习OO,最终领悟“父类控制流程,子类实现具体的业务逻辑”的OO思想,需要的不是智商而是基础,也就是说,基础越好越快领悟,所以请每位S1学习Java的学员请牢记以下Java领域的基础知识,最后祝各位学员在开发项目前可以领悟OO的真谛,老师也会竭尽全力助你们打通这道通向Java的极速 ......

Java的技术分类


目前JAVA2有三个版本:J2EE(企业版)、J2SE(标准版)、J2ME(微型版) 
1、J2SE(JAVA2 Standart Edition) 
JAVA2标准版 支持所有JAVA标准规范中所定义的核心类函数库和所有的JAVA基本类别。J2SE定位在客户端程序的应用上。 
2、J2EE(JAVA2 Enterprise Edition) 
......

java读取xml

package test;
import java.io.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
import org.xml.sax.SAXException;
public class XmlTest {
 public static void main(String[] args) {
  File xmlFile=new File("test/xml.xml");
  DocumentBuilderFactory documentBuilderFactor ......

java抽象类和抽象方法

抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的类。抽象类有点类似“模板”的作用,目的是根据其格式来创建和修改新的类。对象不能由抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建对象。当一个类被声明为抽象类时,要在这个类前面加上修饰符abstract。
  &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号