找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 2594|回复: 0
收起左侧

印象JAVA的学习之路

[复制链接]
ID:91350 发表于 2015-10-1 13:26 | 显示全部楼层 |阅读模式
      

        C语言是面向过程的语言,更接近机器底层,最主要的特点是指针,内存管理。几年前刚开始学习C语言时,根本无法体会什么是“面向过程”,随着学习时间进展越来越感觉到什么是“面向过程”,这种体会只能意会。java是面向对象的语言,什么是面向对象?以自己目前的功底还无法体会什么是面向对象。java继承了大部分的C语言语法,个人认为是对c语言的提高与改良。据说设计java的初衷是美国SUN公司专门针对家用电器应用而开发的一门针对性很强的语言。没想到java面世后一炮打红,受到热捧。因为java的优越跨平台特性,据说世界上现在有80%的软件工程师用java混饭,同时也成了网络语言。

      郝斌老师讲的java课程一共107讲,第一遍还只学到第40讲。回顾一下主要内容:1,封装;访问控制符,public,protected,private,void(default);java将现实问题归为“class”类,把事物分为静态属性和动态属性,把(C语言)函数称为方法;类分为抽象类(abstact)和实类;个人感觉java的class就类似于C语言链表的结点,可见,java比C有所提高。2,extend继承,分父类子类,子类可以继承父类(老祖宗)的基本基因(属性);因为有了继承这个概念,引出了抽象类(abstact)和接口interface概念,以及包含implement概念;通过package可以实现跨包访问;通过这些概念就能感觉到java功能强大比C语言繁琐。3,多态Poly,通过extend和interface实现同一段代码做不同的事。4,因为“跨包”访问的概念,引入import;5,java的关键字和修饰词较多;幸好老王的英语功底还不错,那几年的学习算是没有白费。

      感觉郝斌老师的java课没有C语言讲的好,今天又得到了一套马士兵老师的java教程,试听之后感觉很好。这对我学好java平添了几分信心。两位老师的课可以交叉学习了。学习专业理论知识找一份好教材和和好老师真的很重要。以我学习C语言的经历知道:真正学会且会用一类计算机语言很难!因为兴趣与爱好,再难也要坚持。

      
      
       有些事,还真得向嘎同学请教学习。  

回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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