JAVA课程学习感想
在学习JAVA之前,我们学习了C语言,汇编语言,数据结构等等。虽然学习了这些,但对于JAVA来说,学习起来不是那么容易,所有的计算机语言有相似的地方,但他们更有不同的地方。对我来说JAVA就是另一种新的语言,真正的融会贯通一门语言谈何容易。书本上的知识有限,重要的还是得靠自己多练习。有些东西是课堂上,书本上学不到的,下来自己要多练习,才能搞懂这一门语言。
这就是JAVA的强大之处。Java的基础语法、三大特性、以及体系结构等,这些都是要掌握的。一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。它包含了类、对象、方法和实例变量这些。对象:对象是类的一个实例,有状态和行为。类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。封装,继承和多态是它的三大特性。
JAVA是一门计算机语言,是人类发明的语言,应该比人类语言更容易学习,我始终相信只要你有一种必胜学习JAVA心态就可以成功。在JAVA学习中,我觉得交流是一种很重要的学习方法,问别人知识点,别人问你知识点,这些都是在学习。学习java,的确要学习的东西很多,就像同学提到的。Java不像.net一家独大,Java的繁盛在于开源社区的庞大,这也带来了分支太多的问题,怎样选择一条好的学习路线,对于初学者来说,的确是一件很迷茫的事。其实不管java东西再多,总有规律可循。对于学习java基础的经验就是多做、多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质。这样才能举一反三,由点及面。java的所有编程思路都是“面向对象”的编程。基础要扎实扎实再扎实。所谓打好基础并不是说要熟悉所有的java代码。要了解java的结构。class,methode,object,各种套用import,extend 让自己在结构上对java有个立体而且整体的了解。
学习JAVA自己其实很浮躁,这也是一个很值得我深思的问题。我有这样的倾向,不仅是我,估计大多数的人都有这个毛病。总是喜欢讨论什么语言最好,什么语言功能强大。这种讨论倒没有错,不过真正学习的时候,浮躁会使你失去很多。在学习过程中,我很努力地使自己保持心理的平静,从基础学起,甚至是一些看上去完全没有必要的基础。
学习时,要多查API,它是Java编程的基本方法,也是编程过程中所不断利用的资源。Java的学习过程不仅仅是基本语法的学习,更多的是去学习和掌握它所提供的API类库。对于所接触到的类,方法,都去仔细去阅读文档的说明,再用自己编写的实例去感受一下。而且不能只看而不练,学好java靠的还是实践,JAVA编程实验就是最好的实践。只有理论和实践相结合才能真正掌握知识和技能。而且还要懂得运用网络资源,遇到问题可以先搜索一下,实在不懂再找同学。理论学习。通过对理论的学习,尽量的可以了解新知识的概念;学习之后只是粗略的了解概念,不能和实际很好的结合。根据理论学习的知识,考虑在什么场合下可以应用这个新知识,哪些地方已经应用了这个概念,建立对新知识的感性认识。
java是一种面向对象的操作语言,必须要明白这点,才能从总体上把握java。学习编程,首先要从分析别人的代码开始,明白他们的思路,认真分析,多看看别人好的代码,看懂,看明白,知道别人是怎样写的,为什么这样写。这些都是在学习。在学习的过程中一定要动手做、写代码,这是必须的。老师布置的试验作业,一定要自己认真的做,不懂得可以问老师,问同学,查资料。出现错误后能正确地改正过来,从错误中也能让自己的学习更进一步。学习java看一本书是远远不够的。很多东西和体会必须自己动手才能真正属于自己,实践才是最重要的。而且还可以从实验中,体会到编程的乐趣,感受到自己做好一个程序,然后运行出结果,很有成就感的!
对于学习java基础的经验就是多做、多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质。这样才能举一反三,由点及面。对于抽象的东西要能具体化,对于具体的东西要能抽象化。在学习JAVA过程中,除了学习学校发的课本《Java语言程序设计》外,自己还购买了《21天学通JAVA》这本书,个人觉得这本书很不错,这两本书算是我的启蒙老师,很多东西都是从这两本书里学到的。总之买的这些书,目的就是为了让自己的基础更牢固一点。如果学习一种东西,基础不打好,后面的东西就很难学好。
同学的帮助和老师的教导,让我对java有了初步的认识和了解。学习java首先主要是学习了Java的程序结构,包括了循环、数组、类和方法以及字符串处理等内容。现在我也只是刚刚开始学习Java语言,所以想真正掌握Java技术,以后还会有很长的一段过程需要我们更加努力地去学习。毕竟,知识需要靠积累才能真正掌握。
通过这么长时间的学习,我知道了java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,它极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java还具有很多不同的特点,简单性、面向对象、分布式、健壮性、安安全性、平*立与可移植性、多线程、动态性等。同时可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。JAVA功能很强大,是一种高级语言,Java可以开发网站,例如,一些企业的门户网站;可以做软件,例如,信息管理系统、员工打卡系统;还能用于手机开发,例如,做手机系统。更可以做游戏,例如一些网络游戏,手机游戏等等。JAVA在我们身边随处可见,渗透到我们方方面面。
最后,很感谢同学和老师,提供给我的有关学习JAVA编程语言的方法和技巧,对于我巩固所学的理论知识有很大的帮助,让我在学习JAVA的这条编程之路上顺畅了很多。