从去年十一月开始,我来到黑马程序员学习java语言,刚到时的记忆还历历在目,从第一天学习输出打印“hello world”到现在已经学到了springMVC。这其中的整个经历都让人记忆犹新。 Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 进行Java语言的学习,首先要对其运行工具有相应的了解。其需要用IDEA或者eclipse,并且需要环境的配置。这两款工具是功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发.我们的代码都是在这两个工具上调试。然后就是了解Java的学术相关知识。包括java语言的特点,面向对象的思想,jdk的构成、使用,以及java基础的数组,集合,字符串,接口,线程,循环等基础知识的学习和应用。进行Java程序的运行也需要一些其他工具及相关知识的支持,比如说数据库,增删改查的基础sql编写,存储过程,JDBC的学习,以及数据库的配置。我们常用的数据库oracle以及比较轻量级的mysql,以及数据库对应的帮助工具的学习,例如sqldevelop 和navicat工具应用。还有html css js 的学习,html和css是前端技术,html和css能构建页面的布局,样式的调整,一个号的前端开发者,不仅能做出有没的画面,还能优化页面的性能。spring mvc框架的学习,Spring的MVC框架可以灵活的开发web应用,减少应用的耦合性。MVC模式的目的就是把应用的几个方面分开来,比如Model(输入逻辑),Controlle(业务逻辑),View(用户界面逻辑)。 以及ssh(Struts,spring,hibernate)框架都是基于mvc模式,都是我们学习java开发要不断学习的。 成为一名优秀的程序员并非一朝一夕的事,必须有从现在开始的意识,不断训练综合实力。当然第一还是要有过硬的专业知识和技能,但是在将来应聘找工作的时候,其他方面的素质重要性也都会体现出来。比如要具备较强的敬业爱岗和开拓进取的精神,没有公司愿意要一个不敬业的程序员;再就是能够较正确地找到自己与聘用单位的共同点,包括自己的志向、知识、能力、特长、爱好等与聘用单位有共通之处。另外也应该注意训练求职技能,比如简历的撰写,面试时要会说话,能够心不慌、脸不红,知道哪些该说、详说,哪些该回避、简谈等。 经过这几个月的学习,我对Java这一门面向对象的编程语言也有了一定的认识。这门语言确实有一定的难度,不过我还是相信只要努力就会有收获,正所谓天道酬勤。最后,在此也要勉励一下自己,只要相信自己,继续努力下去,终是会有收获的。
|