




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页入门编程先学java一、面向对象的知识:java是一种面向对象的开发语言,因此熟悉面向对象对学习java很有必要,你必须要了解:什么是对象,什么是类,什么是封装,什么是多态,什么是继承,什么是抽象类,什么是接口。理解以上概念后,还必须要知道这些概念是如何体现的,如类和对象有什么区别?类是如何封装的?
二、java语法:如果已经有了开发经验,那么学习java语法将比较容易。如果有C++等面向对象语言的开发经验,那就只必须简单的翻看一下介绍java的相关书籍就可以了。如果是新手,没有关系,多下些工夫,好好研究一本java初级教程之类的书就可以了。
学习了java语法,加上面向对象的知识,只有用心,你就可以写出来比较好的java代码了。如果再抽出时间熟悉一下java编程规范,那么java程序开发的水平就应该不俗了。
三、JSP和HTML:在我国的绝大多数公司,做java程序开发都少不了和JSP以及HTML打交道。所以,要熟悉java程序开发就要熟悉JSP和HTML,最好能知道JSP的几个内置对象,如Session,Request,Reponse,,以及常用的JSP标签,如include,userBean等。无论一些工具会帮你生成HTML代码,但还是要熟悉比如title,等。如果再熟悉一下JS和CSS就更好了,那会使做出的页面更友好。
四、WebServer:熟悉了以上三种,可以肯定的说你已经可以制作出来JSP页面了,也可以在你的页面里使用自己开发的java类了,但你的页面总要跑起来才干看到你要的效果,这就要求必须熟悉一种WebServer,比如:TOMCAT,RESIN等。您要熟悉如何发布你的应用,如何利用WebServer的数据库资源等。
五、熟悉一种框架:熟悉一种框架其实是java程序开发的一种可选知识,但目前开发B/S结构的应用的开发小组,都差不多会采纳一种框架来构建自己的应用系统。框架都会有许多可重用的代码,优良的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本。目前比较流行的框架有Struts和WAF等。
2怎么学习java
有一点不可否认的,学习程序语言是非常难的,要出去开发要做研发工程师不是谁都能做的,所以天赋也是占一定比例,至少学习上可以轻松很多;
天才不多,一般人还是占大多数,所以勤奋好学是基本,要有一颗好学的心,学习程序是要有勤奋精神,才干学习好;
努力未必有用,好的学习方法也是非常重要的,程序员要多看书多学习,首先关于理论要懂,然后学习逻辑思维能力,有基础深入;
程序员不能只是看书学习,更多的还是要上机操作,除了基础还要学习深入的项目,最好能写几个案例作品,也方便以后找工作,以前我们的老师是公司的〔管理〕人员,所以给同学做是给他们最好的锻炼;
java要配套学习比如mvc模式,js脚本,数据结构,ssh等框架,才干真正学好java语言;
能做到独立项目的开发,程序的优化,就是一个资深的程序员了。
3怎么学java
首先得学习一下java基础,也就是javase部分的基础知识,这方面网上的教程很多,文档和视频都有,可以自行的查阅学习,比较重要的是java基础语法,基础工具类,集合类,多线程,网络编程,java反射这些基本的都必须要掌握。
学完了java基础,咱们得学习一下javaweb,这其中很重要的有jsp,servlet,javabean等一些内容,在学习这些东西的过程中,我们要着重学习一下协议的通讯原理,这个了解了对我们学习javaweb有很好的辅助理解的作用,大家要谨记。
学完了javaweb后,咱们就要接触框架的学习了。现在主流的框架有ssm(spring+springmvc+mybatis),其中spring是管理容器,springmvc是控制层,mybatis是数据库连接层,这些东西学完后就可以进行开发了。这些内容网上面都是有教程的哦(我本人都是在网上找的教程自学来的)
现在的实际项目中很多都是前后端分开的项目,后端就是api接口,返回的是json格式的数据就可以了,所以在这里,还有个框架我推举一下,就是jersery框架,大家有兴趣可以在网上查一下,这个是restful风格的框架,合适在先后端分开项目中使用。
然后在这里我要具体介绍下数据库方面技术。首先得学下jdbc,这个是数据库层最基础的东西,必须要好好学习一下。然后现在最主流的是hibernate和mybatis框架,后者特点是使用灵活,但是要求对sql查询语句比较熟练。建议大家有时间把这两个框架都学习下。
前面提到了spring,不知道spring的java程序员不是一个合格的java程序员,这句话说明它有多重要,大家心里清楚了吧,搞java后台,离不开spring,大家好好学习这个。
4怎样学习java
首先要找到我们学习的工具,工欲善其事,必先利其器。eclipse或者myeclipse都行。这都带代码提示的。而且功能丰富。
第二,找到合适自己的学习方法。个人建议的学习方法和路线。先看书-网上下载视频学习-再看书。当然不管看书还是看视频,不可或缺的一个环节就是多动手。千万不能光脑子会了。除非你是神通。
第三,我们学习java,可能有基础,也可能没有基础。这都不怕。碰到问题要及时和四周的人〔沟通〕,看看别人是怎么想的。最关键的是要由自己的观点,要会百度,还要擅长于从良莠不齐的百度信息中找到自己所必须要的东西。第三点是要多问问题。
第四点,多上论坛和博客。及时找到有用的资源。
第五点,善于总结。学习的成功离不开总结。我们不可能向高中那样,写总结总是用笔记本去写,那样太多了,根本写不下来。这里推举为知笔记吧。这个也是上学的时候老师推举的。一直用到现在,里面记了很多东西。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 涉江采芙蓉课件使用说明
- 轧钢工艺培训课件模板
- 2025年潍坊市中考化学试题卷
- 涉企法律知识培训内容课件
- 城市更新空间优化-洞察及研究
- 熟食卤味 培训课件内容
- 美术培训机构内部课件
- 防止近视培训课件内容
- 计算机专业研究生毕业论文答辩
- 基于深度学习的康复治疗效果分析研究-洞察及研究
- 压力管道取证培训课件
- 山东省环境卫生作业计价定额编制说明
- 飞机机型培训课件
- 中国声乐作品课件图片
- 静态爆破监测方案(3篇)
- 2025年全国新高考I卷高考全国一卷真题英语试卷(真题+答案)
- 医美员工制度管理制度
- 大棚搭建用工合同范本
- T/CGAS 026.2-2023瓶装液化石油气管理规范第2部分:平台建设
- 2025至2030年中国窗户胶行业投资前景及策略咨询研究报告
- 《高中化学知识竞赛》课件
评论
0/150
提交评论