在学习java近一个学期后,我有了一点自己的见解。jara是面
向对象的,具有平台无关性。所以现在被广泛的应用于很多领域。也
是因为老师在开始上课的时候就给我们讲过这些,所以带有兴趣和动
力去学习jara程序设计。在开始学习java时,觉得有c语言做基础会比较容易一些。Java
区分大小写,在一开始调试别人的程序时,常会因为字母、空格等一
些小的失误调试不出来,慢慢地暄着练习的增多,这些低级错误也渐
渐可以避免。 Java中类比较多,还有包等,一开始学起来觉得比较
繁琐。
通过学习,对java有一定的丁解。Java的运行原理:Java是
门编译解释型语言,我们写好的Java程序经过编译后生成后级名为
class E的文件,在经过 Java虚拟机JVM对clas文件进行解释运行,Java
程序才能运行起来。(需要JVM是它实现跨平台的关键,所以又说Jara
是跨平台语言)。Java思想:Java是一门面向对向语言,他定义一切
部是对象,例如小程序 要接受一种编程思想。要掌握java的精华特性而且要知道是什么,比
如, Interface和muli- thread。用 interface是更好的多继承的模型,而
多线程则是设计到语言一级的重要特性。要完全理解 intertace是为什
么,用多线程又有几种常用的编程模型。学习语言是要应用的,所以
在掌握基本的思想后要转化为应用。目前比较好的开发模式是采用自
定向下的面向对象的设计,加上MVC的模式(MVC架构是
" Model- View- Controller"的縮写,中文翻译为"模型-视图控制器"。MVC
应用程序总是由这三个部分组成。 Event(件)导致 Controller改变
Model或View,或者同时改变两者。)。首先要找出最顶层的对象(这
住住是最难的),然后一层一层住下递归,记住每次应符合7+/-2的
原则,因为我们人的短记忆就是这样。一般有图形用户界面的应从界
面开始设计。在有丁初步的设计模型之后,为丁更好的设计程序,应
该学习一下设计模式,例如体系结构模式( Layering分层,Pip/Fitr
管道或过滤器)、犏程模式(比如Copy-on- Write)。懂丁这些模式之后
就会对系统的整体结构有很好的把握,而学术上也有倾向一个系统完
全可以由各种模式组合而成。对于程序设计,在初步对基本程序进行
|
|