J2SE学习完了,脑子里一片空白,知道将了点什么,但是如果让我有条理的说完,那当然是难于上青天了。所以采用了米老师一直都在提倡的一种形式。用一个说是故事又不是故事的故事来串一下Java。
就好像我们来到一个其他的国家想要和国家里的人交流就需要懂得那个国家的语言一样,开始一门新的编程语言的学习,学习基础的语法也是必须的。和其他的编程语言一样,在java基础语法中,也包括了基本的数据类型,常量与变量,标志符和关键字还有运算符。这些基本的语法是我们能流利表达的基础,语法错了,外国人可能会听不懂,同样的我们的编译器也会不知道怎么去做。
当我们学习了基础的语法之后,我就开始要想着怎么样去表达我们想要表达的东西,java给我们提供的表达方式就是面向对象。面向对象是一种人类最自然的思考方式,面向对象就是对对现实世界的建模操作,比如对一辆汽车进行建模,我们就要用编程语言去表示说这辆车的属性之一有四个轮子,可以加油门,可以刹车是其中的一些方法。当好多对象有很多共同的东西的时候,我们就可以抽象成一个类。让对象去继承类。为了让编程更健壮又引入了多态和接口。
有了基本的语法和表达方式,自然我们就可以表达我们想要表达的东西了。但是这里有出现了一个问题,如何才能让我们表达的内容得体大方呢。所以我们就要对我们说的话进行整理。编程也是一样。为了将数据进行整理,java为我们提供了数组,容器,和一些常用的类。数组作为一种常用的数据结构,是相同类型的,用同一个标志符装到一起的基本数据类型或对象的序列。当我们想要保存一组变量或者对象,而同时我们又不能给每个变量都定义一个变量名的时候,你就可以考虑使用数组了。但是有些时候数组无法满足我们的需求,比如它不能扩展,定义多少就是多少,所以又引进了容器。当我们在整理数据的时候难免要修修拣拣,于是java给我们提供了这样一些类,String类和StringBuffer帮助我们去处理字符串,Mah类帮助我们进行一些科学计算,file类帮我们处理一些文件操作。
当我们组织好语言后,我们要表达了,我们可以通过一些即时通讯工具,我们也可以写在纸上。Java也为我们提供了类似的做法。我们可以通过IO流将我们的数据保存到文件上,我们也可以通过网络编程将我们的数据传送到很远的地方。当然了当我们去表达的时候也难免会出现错误。这时java为我们提供的异常处理就帮了我们的大忙。我们用聊天的时候经常会和两三个人同时聊天,java为我们提供的多线程也能让我们同时处理很多事情。
看完了java突然感觉编织知识网是多么的重要,java讲了面向对象,讲了语法,这些东西都有接触,但是当现在再去看的时候,并感到自己能由点及面。
出来混的,总是要还的。以前没做好,现在到了还的时候了。