首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java0基础入门学习教程 没有基础怎么入门Java

成功不是你想要就能得到的,而是需要你不断努力争取的。时间飞逝转眼间已经在千锋广州校区面授学习java编程近一个月了。从零基础到现在能够自己独立完成一段完整的代码,成就感驱使着我学习更多的知识,做出更加优秀的作品。

回想自己开始学习java的时候,当时的感觉就是晕。学习循环语句的时候当时就懵了,写不出代码,完全没有思路,后来开始讲课之后随着逐步深入的学习,对于循环完全可以说是信手拈来,也不用死记硬背什么的。

Java是一种面向对象的编程语言,刚接触Java的人可能会感觉比较抽象,不过没关系不用着急,上课的时候认真听老师讲解,一些概念知识慢慢去理解,课后多做练习熟能生巧。哪怕是你的记性再好,课后不去强化练习也没用,只有多练当你在做项目时你才能很熟练的写出你想要代码。

学习过程中遇到不会的问题,首先不要急着去问老师,那样即使你得到了正确答案,以后在其它地方遇到同样的问题还是不知道怎么解决!自己先想想要怎么解决,回顾一下老师上课的内容,如果自己还是想不出什么好方法的话,也可以向同学请教,三人行必有我师,你不懂的地方其他同学可能知道。如果还是没能解决,那只有问老师或是上网搜索查找相应的解决方法了,好好理解其解决思路。

把Java学会的关键一点就是坚持练习,学习Java时每天必须保证一定量的练习,我们老师也说学习编程语言没有捷径可走。真的只有每天反复练习我们在遇到问题时才有一定的思路。欲速则不达,学习java编程需要一个漫长的阶段,不能一步登天,这需要一个过程,在这个过程中慢慢积累经验扎实基础。学习编程的秘诀是:编程、编程、再编程!

第一周,刚接触到Java语言,由于之前没有任何基础,所以学起来感觉有点吃力,从一开始最简单的“Hello World”,到后来函数、数组、集合等等的学习,每天都在接受新的知识点,就感觉进度稍微快了一点,还没有将当天的知识掌握牢固,新的知识就又堆过来了,每次上课听的也是挺认真的,本以为都听懂了,但是一到晚上做作业就感觉还是存在问题的,幸好有老师与同学都是比较乐于助人的,有了问题及时询问老师,当然,与同学交流,这个过程还是比较重要的。

经过千锋广州校区Java面授学习的两个月,我也顺利结束了第二阶段的学习,这也意味着Javaweb的学习也已经结束。

通过这段时间的学习,我了解到Javaweb是目前使用最广泛的Web应用开发技术,web包括:web服务器和web客户端两部分。对于我们编程的学习,我觉得Javaweb也是有一定的规律的,使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或 Annotation实现配置,运用Java面向对象的特点,面向对象实现请求和响应。

在其中给我感触最深的就是老师讲过的MVC设计模式,运用这个模式设计程序思路非常清晰,各个层级只负责对应的功能,例如,V层就是视图层,用来呈现模型,通常直接从模型中取得它需要显示的状态与数据。对于相同的信息可以有多个不同的显示形式或视图,就是为客户展示信息的一个平台。M层,模型层,持有所有的数据、状态和程序逻辑,一般的DAO,service都是在这个层面,我们可以把对数据库的操作和业务逻辑都写在里面。C层是控制层位于视图和模型中间,负责接受用户的输入,将输入进行解析并反馈给模型,通常一个视图具有一个控制器来处理和响应客户的请求。运用MVC提高开发效率。在开发界面显示部分时,我们仅仅需要考虑的是如何布局一个好的用户界面;开发模型时,仅仅要考虑的是业务逻辑和数据维护,这样能使开发者专注于某一方面的开发,提高开发效率。

回顾整个千锋广州校区Java面授学习第二阶段,我认为更多的还是基础知识,因为第二阶段是为了今后的框架打好基础,让学习更加容易理解!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180111A0HTBM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券