Java入门线路--潭州软件研究中心.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java入门线路--潭州软件研究中心

Java入门线路 这个教程将Java的入门基础知识贯穿在一个实例中,逐步深入,可以帮助你快速进入Java编程的世界。万事开头难,逐步跟着这个教程走一遍,对Java应该就会有一种入门的感觉了。然后再去学习更高级的主题,或者更深入地学习其中的某些知识点。 第1课 Java开发环境安装与配置 第2课 Eclipse的安装与使用 第3课 第一个Java程序 第4课 面向对象基础 第5课 基本数据类型 第6课 运算符 第7课 字符串操作 第8课 程序的控制流 第9课 静态变量与静态方法 第10课 Java集合 第11课 封装与继承 第12课 抽象类与接口 第13课 异常处理 第14课 综合实例修改 入门之后,可以考虑以下学习内容和路径: 1、学习的基本路径 首先建立好开发环境非常重要,工欲善其事,必先利其器。做任何开发,首先就是要把这个环境准备好,之后就可以去做各种尝试,尝试过程中就能逐渐建立信心。初学者往往在环境配置中被各种预想不到的问题弄得很沮丧。 建立起来环境了,改变世界就靠你的代码了。学习一门编程语言没有太多的诀窍,你可能可以去找一本比较好的经典的入门书籍,现在网络上也有非常多的资料,图文或者视频都可以,根据个人喜好选择。最重要的练习,熟能生巧,在不断的练习中去加深自己对程序语言的理解。 接下来你需要了解这三个术语,叫SDK、API跟Lib,分别表示软件开发套件,应用编程接口和库。这三者之间其实有一定的联系,或者是交叉。总体来说,它们都是给我们提供的一些封装了底层功能的基础设施。做Java开发的话,这些东西通常体现为我们所经常说的“框架”。事实上要成为一个资深的Java开发者,对各种API和框架的学习,可能是花时间最多的一个地方。 当然你也不可能把所有API或者SDK种的所有内容完全弄懂。在软件开发中也有二八原则,少数的API能够胜任开发中的大部分场景。所以你只需要掌握这些关键部分,当在新场景下遇到不能解决的新问题时,再去查看帮助文档。所以帮助文档的阅读也是技术学习的一个关键因素。了解了基础原理之后一般就能上手开发了,帮助文档可以帮助你在实践中学习。 2、三个神器 三个神器,对于软件开发者来说非常重要。 第一个Google,虽然因为各种原因的话有时候我们访问不了,但是这基本上是可以去寻找技术资料最好的方式。 第二个是Github,之前提到过库的概念,Github就是一个可以找到大量第三方库的地方,那是别人给我们封装好的可以复用的代码。比方说造一辆汽车的话,我们经常不要自己造轮子,而Github上可以找到很多优质的轮子,这些轮子还是免费 代码都是开源的 ,我们应该尽量利用它们来拼装自己的汽车。 第三个是StackOverflow网站,在这个问答网站上你遇到的几乎任何开发问题都能快速找到答案。 3、Java Web全栈开发的推荐学习内容 简单总结一下,大概包括下面这些内容。每一部分都可以细化成很多知识点,这只是一个粗略的罗列。把它当做技术地图就好了。 开发环境的建立与项目管理:Eclipse、Maven和Git Java编程基础:基本语法、面向对象特性、Java8新特性、更高级库(比如Guava)的使用等 前端开发技术:HTML、CSS、Bootstrap和JavaScript基础 Spring基础:依赖注入IoC、面向切面编程AOP、SpringBoot MVC框架:Spring MVC、Struts等,包括URL路由、模板、表单、Session、拦截器等知识 数据访问:关系型数据库、JDBC、Spring JDBC、事务、ORM框架(MyBatis,Hibernate、JPA) 成熟应用的关键功能实现:邮件发送、异步任务、缓存、日志等 应用的测试和部署 4、JSP/Servlet的相关内容 最后专门提一下JSP和Servlet,虽然现在各种成熟的MVC框架已经让Java Web开发基本很少使用JSP和Servlet的原生功能了,基本都做了一层封装。但是这部分基础知识建议初学者还是要认真学习。 Web基础,HTTP协议 C/S模型,浏览器访问网站过程 URL基础知识 HTTP消息——请求和响应 处理HTTP请求的应用程序 Servlet/JSP简介 Servlet Servlet容器,Servlet处理机制,Servlet生命周期 部署Servlet ServletContext, ServletConfig Filter, Event Listener JSP 表达式,scriptlet, declaration 在JSP中访问Java类 JSP内置对象 处理用户输入 HTTP方法——GET v.s. POST 读取表单数据 构建MVC应用 Servlets/JSP存在的问题 MVC设计模式 使用Request

文档评论(0)

wuyuetian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档