首先,Java作为一种跨平台的编程工具,采用了一种脱离集体平台的虚拟机运行方式,给开发人员提供一套统一的开发环境,达到一次编译走天下的局.受这种机制的影响,我认为现在操作系统应该吸取Java这个思想,将操作系统设计成一种虚拟机,硬件层由操作系统完全屏蔽,包括CPU指令集,而操作系统提供统一的外部接口,包括硬件接口,CPU指令接口.类似于VM,VritualBox等虚拟机,单由不同于这里虚拟机,上层采用统一的指令接口,编译器编译成操作系统提供的指令,有操作系统执行,这样不论是什么语言都可以达到一次编译,全平台运行.当然操作系统除外.这样操作系统就相当于一个Java虚拟机.
其次,Java是我接触的第一款面对对象语言,所以对Java有几个疑问.Java的数据和方法是封装了的,那么当new一个新对象,该对象中数据是独立的,但是方法是不是也是每个对象都占有内存呢?因为C语言中函数在内存中只存在一个副本,对内存占用相对减少,不知道Java的方法是不是也是只在内存中存放一个副本.Java中异常处理中,这个异常是不是有违背封装的原则呢?这些疑问还有待后续的学习来逐步完善.
不知不觉在黑马有快四个月了,本来早就想写这篇感言的,但是由于课程紧每天都忙到10点,所以挨到现在了。感想很多,就简单来总结以下几个小感受吧
起初刚来到这里时对于Java这门学科几乎可以说完全不了解,只知道这是一门文字类编程语言,不是很难,甚至比之曾经学过的C语言这门学科还要简单一点,就这样稀里糊涂地来到这里开始了新的征程。
后来经过同学介绍,说黑马可以,当时我还是比较抵触的,因为平时QN,DN这些缠你N长时间,到底多坑大家都知道,所以当时听说黑马是培训的时候就是不靠谱的感觉,没当回事。
后来自己就直接投简历,因为写的在校生,还是专科的,面试电话都没几个,面了几家自己会的也不多。后来就自学点东西,由此无意在CSDN搜到了黑马,就进去看了下,当时感觉论坛里讨论技术的蛮多,氛围确实可以,后来经过许多途径,觉得黑马还是可以。
Java培训编程很枯燥也很乏味,除了敲代码就是敲代码,一行行代码在键盘的敲击下就如同垒长城一般,必须认真仔细,小小的一点错误,就会让辛苦几天的代码就会付诸东流,得重新再来。所以写代码一定要摆正态度,反复不断的测试,检查。否则辛苦砌的高墙就会因为自己的疏忽,轰然倒地。而在我看来枯燥无趣的代码就像有生命跳动的音符一样,只要你认真细心的完成.
自从参加黑马教育Java培训班,最让我感觉深刻的是时间不够用,每天过得很充实。忙到没时间拍拖,忙到没时间休闲娱乐,忙到废寝忘食还在写着代码,就连吃饭睡觉同学们都在谈论着如何写代码才能实现某种功能。
黑马老师Java编程的课程让我受益匪浅,老师幽默风趣,由浅入深,循序渐进教学方式让我们更快掌握代码,而且他还让我们参与软件开发项目,理论结合实践,让我们在工作中发现问题,在实践中成长。这种浸入式的Java培训教学我觉得很好,实践出真知,只有在实践中才能真正学到东西,发现问题,才能更好提升自己。
在这段时间的学习生活中,我也认识了很多同学,我们来自不同的学校,我们因为共同的理想而走在一起,其间我们有过迷茫和彷徨,有过艰辛还有欢笑,但不管怎样,我们微笑着面对,因为我们是一个有理想的码农。
|
|