对于JAVA语言的一点理解
java作为一门面向对象的语言,现在常常被用于企业服务器端的后台开发。同时,c语言可能更多地是用于嵌入式的开发,所谓的嵌入式就是航天飞机上的设备软件之类的东西。但是,我逐渐发现,我们平时所说的java技术,并不仅仅指的是我们本科阶段学的java的那些语法,其实那只是冰山一角,只是基础中的基础。这种在学校里学的东西,和我们工作要用到的东西的脱节,往往导致了我们的沮丧。有些专业学校里学的,就是将来要用的东西,这些专业的学生面对未来是从容而自信的。例如说,本科学习的计算机组成原理,操作系统,数据结构,计算机网络,编译原理等,可能在工作当中都没有办法直接应用。但是,不用怕,大学给我们最重要的东西不是知识本身,而是学习知识的能力。就像我开始在博客园写东西,我其实什么都不懂,但是我觉得一边学习一边写随笔,有助于理清思路,有助于学习。因此,这里的很多东西都不一定保证正确性,更多的是我一个人的自言自语,所以希望大家能够辨别这一点。
java语言的学习,我们采用的是经典的《java核心技术:卷1》,这本书真的厚,上千页一下子放在面前,整个人都是懵的。我个人认为语言就正如我们汉字系统里面的字,而这种书籍就类似于新华字典,写程序就是写文章,我比较喜欢这样的一个比喻。那么,就是说,汉字有五万多个,可是没有人会抱着新华字典去背诵,即使是背会了,也不能够写文章。我们常用的汉字是3000个,即使是写非常优美的文章,也不超过5000个汉字。我认为java语法也是如此,并不需要每一个知识点都去记忆,记忆主要的部分,然后去实践,在实践过程中遇到不会的东西再查字典就好了。因此我们学习《java核心技术:卷1》的时候,要特别注意这一点。
上一篇: 荔枝冻了还可以吃吗?关于荔枝被冻的问题!
下一篇: Java 正则?:?=?!的理解