精华内容
下载资源
问答
  • 从入门到精通,Java学习路线导航

    万次阅读 多人点赞 2019-09-09 11:00:25
    当然,这里我只是说Java学习路线,因为自己就是学Java的,对Java理当很熟悉,对于其它方面,我也不是很了解。 基础阶段 首先是基础阶段,在基础阶段,我们必须掌握Java基础,Mysql数据库,Ora...

    引言

    最近也有很多人来向我"请教",他们大都是一些刚入门的新手,还不了解这个行业,也不知道从何学起,开始的时候非常迷茫,实在是每天回复很多人也很麻烦,所以在这里统一作个回复吧。

    Java学习路线

    当然,这里我只是说Java学习路线,因为自己就是学Java的,对Java理当很熟悉,对于其它方面,我也不是很了解。

    基础阶段

    首先是基础阶段,在基础阶段,我们必须掌握Java基础,Mysql数据库,Oracle数据库,JDBC,Linux基础,Java8新特性,数据结构和算法,设计模式。
    对于基础阶段,我们所要掌握的就是基础,虽然是基础,但学起来也够呛。因为是初学者,所以基础阶段会有一点难度,但只要肯坚持,这些也没什么难的。对于Linux、数据结构、算法和设计模式我们掌握一些基础就行了,也没必要学得非常透彻。

    Web基础

    基础阶段过后,我们还必须要掌握一些Web方面的知识,Html,JavaScript,JQuery和AJax,同样的,对于这些知识,我们只需掌握基础,而不需要深究,否则,你将耗费大量的时间。

    JavaWeb

    Web阶段过后,当然就是JavaWeb了,对于JavaWeb,我们需要掌握的知识有:Servlet,JSP,MVC设计模式,Cookie,Session,JavBean组件技术,EL表达式,JSTL表达式,过滤器Filter,监听器Listener,文件的上传下载,国际化。

    JavaEE

    最后是JavaEE阶段,当你学到这个阶段,你对Java的程序开发已经了如指掌。然而,自己开发的过程是艰难而复杂的,所以JavaEE阶段我们需要去学习一些非常优秀的框架,来帮助我们进行程序开发。
    对于框架,我们需要学习Struts2,Hibernate,Spring,SpringMVC,JPA,SpringData,MyBatis,Spring Boot,Spring Cloud,Dubbo。要学习的框架其实非常多,有些框架也十分有难度,我们在学习阶段只要能够熟练使用它们即可,有能力的话可以研究一下源码,看看框架的底层实现。当然,除了框架,我们还需要学习Maven,Git,Github,ActiveMQ,Jenkins等。
    在JavaEE阶段学习的东西是最多的,但如果你经历了JavaEE阶段的学习,你的编程水平将会有质的飞跃。

    其它

    这里是我在写了这篇文章几天后才加上的,有人向我反映,说数据结构和算法不学好就只能当个码农,说我在文章中指出"只需学习数据结构和算法的基础即可"是误导别人。确实,这句话是没说错,我在之前的文章中也强调过数据结构和算法的重要性,它们是程序的灵魂。然而,数据结构和算法是具有一定难度的,对于新手可能非常地不友好,新手要想彻底掌握它们是很困难的,所以我只是说在基础阶段掌握基础即可,而不需要去深究。而随着学习的深入,你的知识体系将会越来越庞大,这个时候,对于数据结构和算法可不能仅仅停留在表面了,我们应该去更加深入地研究这些东西。
    在这里也感谢大家给我提出的意见,只要大家说的在理,说的是对的,我都会去及时改正。金无足赤,人无完人,在写文章的过程中,难免会有一些不太严谨的地方,这里也欢迎大家批评指正。

    学习资源

    我知道,对于有些名词,你们可能都没有听过。没关系,按照这个路线一点一点地往下学,相信你会感受到编程的魅力所在。
    下面对整条知识路线进行一个梳理,并附上对应的学习资源,需要的小伙伴们下载就好了。

    1. 基础阶段
      Java基础——链接:链接:https://pan.baidu.com/s/17yh-M7LYSRsXmFeQKSrAww 提取码:mqf4

      Mysql数据库——链接:https://pan.baidu.com/s/1NfS6Q9fb_OMna608w9GYeg 提取码:94ns

      Oracle数据库——链接:https://pan.baidu.com/s/12uVSvaY4pbXRWy2DtIIf8w 提取码:5r8p

      JDBC——链接:https://pan.baidu.com/s/1QF9S_GpucFvoLSrQqV6d0Q 提取码:ltnh

      Linux基础——链接:https://pan.baidu.com/s/1e0ekEVjmtfNWAEO0123wDw 提取码:pwxz

      Java8新特性——链接:https://pan.baidu.com/s/103nPGgEEjbxzuy1rHRJepg 提取码:6omt

      Java数据结构和算法——链接:https://pan.baidu.com/s/1LQ__Hp7i-TR7gRa4YJQXJg 提取码:zwwd

      Java设计模式——链接:https://pan.baidu.com/s/1ik7PRwlAVgJzhSCdthdu1A 提取码:nr5e
    2. Web阶段
      JavaScript DOM——链接:https://pan.baidu.com/s/1_HtKFXeRm5xF7p2vYk_c7w 提取码:ks6g

      JQuery——链接:https://pan.baidu.com/s/1IPPNu2qsJ-MgLX7mGcVYbQ 提取码:umdr
      AJAX——链接:https://pan.baidu.com/s/1MC1iryOq9_SSV1qWYk5P5Q 提取码:78hu
    3. JavaWeb
      JavaWeb阶段——链接:https://pan.baidu.com/s/1EJYIgAuAHhaJLv8Pp-QjgA 提取码:584f
    4. JavaEE
      JavaEE阶段全套视频——链接:https://pan.baidu.com/s/1rJ5MyvFMuN_cbDVbw-2B3A 提取码:mdlf

    课件及源代码

    文章发布过后,有很多人来问我有没有源码和课件,这里当然是有的,为了方便大家,我就把源码和课件链接放在这里,也不用劳烦大家一直问了。
    链接:https://pan.baidu.com/s/18fr2-Hy-0aoRr9wDIl1zbg 提取码:2zxp

    关于Java学习路线上的所有资源都在这里了,欢迎大家下载!

    马上就要到中秋佳节了,在这里也提前祝贺各位中秋节快乐,身体健康,阖家欢乐!

    2021年05月18日更新

    因为百度网盘自身的一些原因,导致这些资源经常出现失效的现象,而且资源数目比较多,维护起来比较麻烦,所以我特地将所有资源进行了一个整合,上面的所有学习资源都在这个链接里面:

    链接:https://pan.baidu.com/s/1arKhD9FsrUl5K_0R4MBLqw
    提取码:1122

    展开全文
  • javajava不难,你可以做如下学习 一、到相应的培训机构付费学习 别在这说培训机构没用什么的,不过一定找正规的培训机构,不然容易被坑。培训机构里面的课程都是现在工作中需要用到的,时间短,所以可能...

    一门永不过时的编程语言——Java 软件开发

    java难学吗

    java不难,你可以做如下学习

    一、到相应的培训机构付费学习

    别在这说培训机构没用什么的,不过一定要找正规的培训机构,不然容易被坑。培训机构里面的课程都是现在工作中需要用到的,时间短,所以可能学生消化得没那么快,基础可能也没那么快巩固,所以需要自己更加的努力。

    在培训机构里学习要注意的是:勤加练习、主动自学、有问题提,不懂的尽管问老师,不然毕业后再有问题就没有这么好的机会能够直接得到有效的沟通了。

    二、自学

    由于是自学,所以从开始到入门会很枯燥,不一定所有的人才能坚持下来,所以如果你没有深厚的兴趣的话或者科学的方法个人建议还是别自学编程了。
    下面再给大家补充一些Java的学习思路!

    学习Java其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。每一种语言的程序设计思想大同小异,只是一些由语言特性的而带来的细微差别,比如Java中的Interface,你几乎在以前的学习中没有碰到过。

    Java编程语言占比:

    据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以1000万的程序员数量位居首位。 而且很多软件的开发都离不开Java编程,因此其程序员的数量最多。而在以Java编程为核心的开发领域中,javaEE程序员的需求量10年来一直居于首位!

    Java工程师就业:

    1.通过各大招聘网站统计,全国海量公司都在招聘Java开发工程师

    2.北京Java开发工程师平均薪资,即19208元

    3.全国Java开发薪资前三:北京 上海 深圳

    工具/原料

    Java学习路线
    Java学习大纲
    

    Java基础课程

    1Java基础课程内容涉及:Java开发介绍、Java数组、Java面向对象、常用基础类、集合、IO流、多线程、异常、反射。
    2第一部分:Java开发介绍1. DOS常用命令2. JVM、JRE、JDK之间的关系3. Java开发环境的搭建:安装JDK,配置环境变量4. Java入门程序(Java的开发流程)5. Java的注释,标识符、标识符的命名规范6. Java基本数据类型7. 变量和常量的定义及初始化8. Java的运算符9. 运算符的优先级10. Java分支语句之if...else11. 循环的嵌套12. 方法的定义13. 方法的形参和实参14. 方法的递归调用
    3 第二部分:Java数组1. Java 数组的定义2. Java 数组的声明3. 数组的优势与局限4. 数组的遍历访问(普通循环,增强for循环)5. 数组元素的顺序查找6. 数组元素的冒泡法排序7. Arrays工具类的使用8. 二维数组
    4 第三部分:Java面向对象1. 面向对象设计思想2. 面向对象的分析与设计3. Java与面向对象4. 类中成员变量的定义与意义5. 构造方法的定义和调用6. 面向对象的封装特性7. 局部变量和成员变量的作用域问题8. 静态属性、静态方法、静态代码块9. 面向对象的继承特性10. 继承中构造方法的细节11. 面向对象的多态特性12. 抽象方法与抽象类13. 接口
    5第四部分:异常1. 异常的概念2. 异常的分类3. 异常的理解4. 常见异常介绍5. 运行时异常6. 编译时异常7. 运行和编译异常区别8. 异常的处理方式之捕获异常9. 异常的处理方式之抛出异常10. 异常的处理方式之断点调试11. 断点调试之引导运行步骤12. 自定义异常13. 异常关键字处理14. 关键字执行流程15. 异常总结
    6 第五部分:集合1. 集合的概念和作用2. 集合和数组的区别3. 集合框架体系介绍4. 集合框架之Collection接口6. ArrayList和LinkedList的方法使用7. ArrayList和LinkedList各自的工作原理分析原理分析8. 使用多种方式遍历集合9. HashSet和LinkedHashSet各自的工作原理分析10. 集合框架之Map接口11. 泛型的使用12. Collections工具类的使用
    7第六部分:IO流1. File类的作用2. File类中常用方法的使用介绍3. 使用File类操作文件和文件夹4. 相对路径和绝对路径的介绍5. IO流的概念和工作原理6. IO流的分类7. 文件流的使用8. 转换流的使用9. 缓冲流的使用10. 对象流的使用11. 内存流的使用12. 使用不同的流实现文件内容的拷贝
    8第七部分:多线程1. 进程和线程的介绍2. 进程和线程之间的区别与联系3. 线程实现方式之继承自Thread类4. 线程实现方式之实现Runnable接口5. 线程实现方式之线程池6. 线程的生命周期7. 线程中常用方法的使用END
    

    第二阶段:JavaWeb

    1JavaWeb课程内容涉及:HTML5课程、CSS3、JavaScript、MySQL使用、JDBC连接池、Servlet、JSP、AJAX、jQuery、Bootstrap。
    2第一部分:HTML51. html概述2. html基本标签3. 图片标签4. 超链接标签5. 表格标签6. 无序列表标签7. 有序列表标签8. 定义列表标签9. div标签10. 语义化标签11. 表单标签
    3 第二部分:CSS31. CSS3简介和用途2. CSS3书写规范3. CSS3基本语法4. CSS3三种使用方式5. 标签选择器6. Id选择器7. Class选择器8. 属性选择器9. 层次选择器10. 文字、文本属性11. 背景、列表属性12. 尺寸、显示、轮廓属性13. 浮动、定位属性14. 盒子模型15. CSS3高级属性
    4 第三部分:JavaScript1. JavaScript概述2. JavaScript发展史3. JavaScript组成4. 数据类型5. 运算符6. 分支语句7. 循环语句8. 系统函数、自定义函数、匿名函数9. 常见事件10. 数组、字符串、日期对象11. 正则表达式12. BOM对象:window、history、location13. DOM概念14. DOM操作:创建、修改内容、删除15. Css样式操作
    5第四部分:MySQL使用 或oracle数据库1. 数据库简介2. MySQL的安装与使用3. MySQL客户端和服务器配置4. 用户权限管理5. DDL创建数据库和表6. 约束与外键7. DML实现添加、修改、删除数据8. 聚合函数、日期函数等9. DQL简单查询10. 排序、分组、筛选11. 多表查询12. 子查询13. in和exists关键字14. 分页查询15. Mysql SQL语句优化介绍
    6第五部分:JDBC连接池1. JDBC概述2. JDBC使用步骤3. Connection、Statement、ResultSet接口4. 使用JDBC 完成数据库DML操作5. PreparedStatement对象6. 大数据的操作7. 批量处理与元数据8. 事务处理9. 隔离级别10. 自定义连接池11. DBCP、C3p0连接池12. DBUtis工具类13. QueryRunner14. 自定义结果集处理15. 连接池知识总结
    7第六部分:Servlet1. Tomcat与Eclipse的集成开发2. 什么是Servlet3. Servlet的进化史4. Servlet的优化过程5. Servlet中应用的多线程概念6. Servlet接收客户端请求信息7. Servlet响应客户端信息8. Servlet的生命周期9. 重定向写法10. 转发写法11. 转发和重定向区别12. HttpServletRequest获取中文乱码问题13. HttpServletResponse响应中文乱码问题14. Servlet路径映射问题15. Servlet多路径映射
    8第七部分:JSP1. 什么是JSP2. JSP的内置对象3. 透析JSP的本质4. JSTL+EL5. MVC介绍6. 分层的重要性7. Web工程中事务实现8. Session的使用9. Cookie的使用10. web工程中连接池的使用11. 实现用户的自动登录12. 文件的上传、下载13. 过滤器、 监听器14. 反射、注解、泛型15. 综合案例练习
    9第八部分:AJAX1. Ajax技术背景2. Ajax技术的理解3. XMLHttpRequest使用步骤4. XMLHttpRequest GET/POST的区别5. 同步请求&异步请求6. 同步请求&异步请求的区别7. Ajax获取不同的返回值类型8. Ajax使用原生JavaScript和Jquery的区别9. Ajax响应状态处理10. JSON语法11. Java JSON 解析12. Java JSON 生成13. Java JSON 第三方工具快速解析14. JavaScript JSON转换15. Jquery JSON转换END
    

    Java框架课程

    1Java框架课程内容涉及:Spring、Spring MVC、MyBatis、SVN、Git、Maven、SpringBoot
    2第一部分:Spring1. 框架原理介绍2. 框架环境搭建3. 快速入门4. 创建Bean的方式及实现原理5. Bean种类6. Bean生命周期7. Bean的作用域8. Bean的注值方式9. 整合Junit测试10. 注解装配Bean11. 注解装配Bean12. AOP思想、原理解剖13. AOP底层JDK动态代理14.AOP编程15. AspectJ介绍及实现AOP开发16.事务17. Web项目集成Spring
    3第二部分:Spring MVC1. Spring MVC 概述2. 使用 @RequestMapping映射请求3. 请求处理方法签名概述4. 处理方法签名详细说明5. 使用 HttpMessageConverter6. 处理模型数据7. 数据绑定流程剖析8. 数据格式化9. 数据校验10. 视图和视图解析器11. 处理方法的数据绑定12. 视图和视图解析器13. 文件上传下载14. JSON处理15. 拦截器
    第三部分:MyBatis1. MyBatis数据框架介绍2. MyBatis对比Hibernate框架3. MyBatis配置、查询数据4. MyBatis全局配置文件5. MyBatis全局配置文件元素详细介绍6. Mapper映射文件7. MyBatis两种开发方式8. MyBatis中别名配置9. MyBatis # 和 $ 拼接参数区别10. 关联查询,动态sql11. MyBatis缓存机制、整合ehcache12. MyBatis二级缓存处理13. MyBatis、Spring、SpringMVC整合14. 分页插件15. MyBatis****
    第四部分:SVN 和git1. SVN简介2. SVN和Git对比3. SVN服务器搭建4. SVN创建仓库5. SVN创建用户以及分配权限6. SVN签出、提交、更新7. Eclipse整合svn插件8. Idea整合svn插件9. 使用SVN更新提交10. SVN仓库分析11. SVN协同修改&冲突解决12. SVN代码整合注意事项13. SVN权限管理14. SVN数据回滚15. TortoiseSVN
    6第五部分:Maven1. Maven环境搭建2. Maven构建项目3. Maven本地仓库配置4. Maven中央仓库配置5. Maven基本概念6. Maven基本命令介绍7. Maven于Eclipse整合8. Maven于Idea整合9. Maven创建web工程10. pom.xml、依赖管理11. 坐标、依赖、生命周期等12. Eclipse下的Maven使用13. Maven中 继承、聚合14. Maven构建SSH/SSM应用15. 自动部署、持续集成、持续部署。
    

    一个初中生学java要多久

    新手、初学者、菜鸟真是一批批孜孜不倦的再问“没基础​‌‌到底学Java基础要多久”,这是一个神一样的问题,在耳边不断的徘徊“Java教程,Java基础知识,Java视频”,当然这是屌丝、学渣的想法和搜索习惯。那你们知道高富帅是怎么想的吗?时间就是金钱,时间越短学的东西越多越好,那就不用自己看教程,他们是直接上Java培训班,有人辅导,学得快,学的技术也比较的牛逼,所以想报班的请关注上元教育java培训。

    其实新手学习Java基础教程也是很有讲究的,新手学习Java基础教程,往往会遇到很多的问题,这就体现自学和培训之间的区别了,自学的时间自由,学习的进度自由可以安排,但是问题只能到网上去查找,但是有很多的菜鸟在网上信口开河随便说,这就把你带沟里去了。Java培训机构有这它独特的优势,所有人在一起有很好的学习氛围,同时有讲师随时随地的讲解各种的疑难问题,这就节约了你的学习时间,所以一般的Java培训机构新手学习Java至需要4-6个月的时间。

    Java语言的产生以介绍面向对象编程的基本概念、基本理论为重点,结合Java语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对Java技术有一个总体了解,通过本课程学习,使学生掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作。

    上世纪90年代初期,Sun公司在研究一种适用于未来的智能设备的编程语言,该语言要具有一些新的特性,以避免C++的一些不足。

    该语言起初命名为Oak,来源于语言作者Gosling办公室窗外的一棵橡树(Oak)。后来在注册时候遇到了冲突,于是就从手中的热咖啡联想到了印度尼西亚一个盛产咖啡的岛屿,中文名叫爪哇,Java语言得名于此。

    随着Internet的迅速发展,Web应用日益广泛,Java语言也得到了迅速发展。1994年,Gosling用Java开发了一个实时性较高、可靠、安全、有交互功能的新型Web浏览器,它不依赖于任何硬件平台和软件平台。这种浏览器名称为HotJava,并于1995年同Java语言一起,正式在业界对外发表,引起了巨大的轰动,Java的地位随之而得到肯定。此后的发展非常迅速。 Java编程语言的句法与C++的句法相似,语义则与Small Talk TM的语义相似。Java编程语言可被用来创建任何常规编程语言所能创建的应用程序。

    附上java学习线路图:
    java学习线路图

    展开全文
  • Java 学习路线

    万次阅读 多人点赞 2018-01-06 13:21:35
    对于入门java将近两年的时间,曾经迷惘过,一直想知道java的具体学习路线,看过了许许多多的java经验分享的帖子,评论,以及其他各种培训机构所谓的学习路线,发现没有一个符合我个人需求的学习路线,根据个人实际的...

    对于入门java将近两年的时间,曾经迷惘过,一直想知道java的具体学习路线,看过了许许多多的java经验分享的帖子,评论,以及其他各种培训机构所谓的学习路线,发现没有一个符合我个人需求的学习路线,根据个人实际的经历,结合多种书籍(其中个人觉得“疯狂java讲义”这本书写的特别好,所以大部分是根据这本书整理的),特别整理出了下面的java学习路线,跟大家分享,觉得好的话,希望大家多多指点,下面进入主题:

    一、Java SE部分

    1、java基础:基础语法;面向对象(重点);集合框架(重点);常见类库API;

    2、java界面编程:AWT;事件机制;Swing;

    3、java高级知识:Annotation;IO和NIO、AIO;多线程、线程池;阻塞、非阻塞、异步网络通信;反射、动态代理;

    二、JDBC编程

    4、SQL基础:基础SQL语句;基本查询;多表查询;子查询;结果集的交、并、差运算;

    5、JDBC基础:常见数据库用法;JDBC操作常见数据库;RowSet与离线结果集;数据库连接池;事务管理、批处理;

    6、JDBC进阶:存储过程、函数;触发器;理解JCBC的不足;掌握ORM工具优势和设计;

    三、DHTML编程

    7、HTML基础:基本HTML标签;常见表单标签;DIV+CSS布局;

    8、JavaScript知识:javascript基本语法;javascript基本对象特征;Json语法;深刻理解javascript的动态特征;

    9、Dom和事件机制:DOM操作、编程;常见浏览器事件机制;掌握用户交互技巧;

    四、XML编程

    10、XML基础:XML基础规则;DTD和SCheme;XML和样式单;

    11、XML进阶:DOM、SAX和JAXP;dom4j、JDOM等工具;XQuery和XQJ;基于XML的数据交换;

    12、Web Service:JAX_WS2、SAAJ规范;WSDL和SOAP协议;CXF框架、拦截器;CXF整合Spring;

    五、Java Web编程

    13、Web编程基础:Tomcat服务器;Jsp语法、EL、内置对象;Servlet API;Servlet 3.0注解;Listener和Filter;

    14、Web编程进阶:自定义标签库;MVC和DAO、Servlet、标签的作用;JSTL、DisplayTag等常见标签库用法;

    15、Web编程原理:请求/响应、架构;Http协议;深刻理解Jsp运行原理;掌握Web容器底层的线程池、socket通信、调用Servlet的命令模式;

    六、Ajax编程:

    16、Ajax编程:XML HttpRequest和异步请求;发送请求和处理响应;常见Ajax库(Prototype、Jquery、ExtJs、DWR)用法;结合Http协议、异步请求深入研究ajax库的设计;

    七、Android开发

    17、Android基础:Android开发调试环境;Android应用结构;界面组件与界面编程;资源管理;四大组件;

    18、Android中级:文件IO和SQLite;图形、图像与动画;音频、视频的录制与播放;传感器编程;GPS应用;

    19、Android高级:网络编程与Web Service;OpenGL_ES 3D开发;整合Google服务;使用NDK开发;java和c相互调试;

    八、轻量级Java EE

    17、Struts2:MVC与struts体系;Action和Result;国际化和标签库;文件上传、下载;类型转换和输入检验;拦截器与插件开发;

    18、Hibernate:ORM与持久化映射;关系映射、继承映射;延迟加载、性能调优;HQL查询、条件查询、SQL查询;二级缓存和查询缓存;

    19、Spring:IoC与Bean配置、管理;Bean生命周期;SP、EL;AOP与事务权限控制;S2SH整合开发;Spring整合Jpa;

    九、经典Java EE

    20、JSF<选学>:MVC与JSF设计理念;托管Bean与导航模型;JSF流程与事件机制;JSF标签库;类型转换与输入检验;

    21、EJB及相关技术:JNPI与RMI;会话Bean及其生命周期;IoC与EJB拦截器;JMS与MDB;会话Bean与Web Service;

    22、JPA:ORM框架与JPA规范;JPA注解与常用API;JTA事务与事务管理;JPQL查询;EJB、JPA整合;

    十、Java 拓展、进阶:

    23、Java EE实践与架构:Ant+Ivy或Maven;SVN、CVS;深刻理解10种以上设计模式;掌握各种Java EE架构及各自优势;

    24、Workflow:Workflow规范及功能;JBPM等workflow框架;多次重构、反复思考;大型项目经验;

    25、Java EE进阶:掌握各MVC框架运行原理、能开发类似框架;掌握Spring、HiveMind、AspectJ等框架原理、能开发类似工具;掌握Hibernate、iBatis等框架原理,能开发类似工具;深入研究EJB机制、大致了解应用服务器的实现;


    本文出处:http://blog.csdn.net/cl05300629/article/details/9214479 作者:伫望碧落



    展开全文
  • Java学习路线

    万次阅读 多人点赞 2019-07-11 22:17:33
    Java学习路线: Java基础 Java web Java框架 Java进阶 分布式

    Java基础

    • 推荐看书+实践写代码
      • 推荐书籍:Java核心技术卷1 基础知识 原书第10版

    Java重点部分

    • 基本语法
    • 类、接口
    • 面向对象思想及面向对象三大特性:封装、继承、多态
    • 泛型
    • 反射、动态代理
    • 多线程
    • 集合

    Java web

    • Servlet&JSP 推荐书籍:Head first servlet and JSP
    • Tomcat使用
    • HTML、JavaScript、AJAX
    • HTTP协议
    • XML和JSON
    • Maven

    Java框架

    • Spring框架:
      • IOC、AOP
      • 注解
    • Mybatis 中文文档
    • Spring MVC
    • Spring Boot
    • Spring cloud

    Java进阶

    • JVM(Java虚拟机)推荐书籍:深入理解Java虚拟机
    • Gc(垃圾回收)

    分布式技术

    展开全文
  • 学习java学html这一篇就够了

    千次阅读 2018-06-07 11:58:28
    推荐一个学习群java《学习》+交流群 523401738每天晚上在腾讯课堂都有一个Java技术学习课,会有老师分享干货,帮助大家分析解答问题百度一下,你就知道一、什么是HTMLHTML(HyperText Mark-up Language)即超文本标记...
  • Java程序员谈谈swing不要

    千次阅读 多人点赞 2021-05-23 17:02:29
    Java程序员谈谈Swing不要java程序员谈谈不要swing Swing是什么? 1)AWT 在早期JDK1.0发布时,Sun公司就为GUI开发提供了一套基础类库,这套类库被称为AWT(Abstract Window Toolkit),即抽象窗口...
  • 史上最强 Java 学习路线图!

    万次阅读 多人点赞 2021-04-22 16:08:36
    这个阶段就是编程入门,掌握 Java 这门编程语言的基本语法,为后面的修行之路打好基础。 包括的知识点有: 环境搭建——Intellij IDEA 一站式搞定 Java 基础语法 面向对象——封装、继承、多态 数组 字符串 集合...
  • 学JAVA后台要学哪些

    万次阅读 2016-10-27 15:46:12
    Java就业方向目前主要方向为Android和Java Web。就题主而言,估计是想深造Java Web方向。 首先我得佩服你选这个方向,这条道需要掌握的知识多如牛毛。我暂且假定题主拥有良好的Java SE基础了。 1.首先你需要...
  • Java入门学习路线目录索引(持续更新中)

    万次阅读 多人点赞 2019-10-08 16:33:09
    一、Java基础 Java基础-继承 Java基础-抽象 Java基础-接口 Java基础-多态 Java基础-重写 Java基础-匿名对象 Java基础-内部类 Java基础-final、static关键字 Java基础-ArrayList集合 ...
  • 秒懂,Java 注解 (Annotation)你可以这样

    万次阅读 多人点赞 2017-06-27 21:48:30
    文章开头先引入一处...Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解。 我个人认为,比较糟糕的技术文档主要特征之一就是:用专业名词来...
  • 极简JAVA学习营

    千人学习 2020-01-19 09:03:29
    课程7:《极简JAVA:多线程与网络编程》 阶段二:数据库入门 课程8:《极简JAVA:MySql数据库》 课程9:《极简JAVA:JDBC与连接池》 阶段三:JAVA WEB 课程10:《极简JAVAHTML5与CSS3》 课程11:《极简JAVA:极简...
  • java学习路线

    万次阅读 多人点赞 2019-04-13 16:14:32
    首先,我个人比较推崇的学习方法是:先学java前段,也就是HTML,css,js,因为学习java以后肯定是往java ee方向发展的,学习完前端,在学习后端很多东西比计较容易理解!  其中J2SE是关键,如果学好了java se 部分...
  • 从入门到精通,Java学习路线导航(附学习资源)

    万次阅读 多人点赞 2019-09-16 17:34:06
    当然,这里我只是说Java学习路线,因为自己就是学Java的,对Java理当很熟悉,对于其它方面,我也不是很了解。 基础阶段 首先是基础阶段,在基础阶段,我们必须掌握Java基础,Mysql数据库,Ora...
  • Java学习路线(完整详细版)超详细

    万次阅读 多人点赞 2019-05-14 10:56:47
    一门永不过时的编程语言——Java 软件开发。 Java编程语言占比: 据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以1000万的程序员数量位居首位。 而且很多软件的开发都离不开Java编程,因此其程序员...
  • Java学习路线图(如何快速学Java

    万次阅读 多人点赞 2018-11-21 15:12:30
    不知不觉从初学Java到现在已经8...如何快速学Java 这里我以Java EE(Jakarta EE)/Java Web的经验来说哦。(都把你们看做是零基础入门的了) 学习Java EE(Jakarta EE)总体来说会有以下三大模块: Java 数据库 We...
  • Java | Java 入门学习路线

    千次阅读 2020-02-01 20:20:27
    Java 学习路线,Java Web, Html, css, ...到了大二我才接触到 HTML、CSS、JS、Java、Linux 这些名词,只所以学Java,恐怕是因为导员天天喊的原因吧。 很多人在学完 Java 基础之后,不知道后面该如何进行下一步地进行...
  • java程序员要学什么?

    千次阅读 2017-03-12 15:23:44
    Java是世界第一编程语言! 据权威统计,在所有软件开发类人才的...那么想成为java程序员,java程序员要学什么呢?  想成为一个合格的java程序员,必须需要牢固的基础,这样在未来接触新的知识的时候,才能快速吸收
  • java学习之道 --- 如何学习java

    万次阅读 多人点赞 2017-04-02 00:27:58
    最近一直在重新学习java的基础,也写了一系列的博客(重新认识java系列)。很荣幸得到了许多同学的反馈。其中有许多人是初学者,来问我一些问题,也有一些是已经有过一定的基础,看了我的博客,也有了一些新的认知,...
  • Java学习路线图

    万次阅读 多人点赞 2017-03-25 20:34:16
    一、Java学习路线图       二、Java学习路线图——视频篇   六大阶段 完后目标 知识点 配套免费资源(视频+笔 记+源码+模板) 密码  第一阶段 Java基础 ...
  • 学java 我们到底要学什么

    千次阅读 2012-06-04 18:11:04
    学java 我们到底要学什么  view层: html,javascript(ajax),css,jsp model层: javabean control层: servlet 框架: struts (or jsf,or tapstray) 数据库封装:hibernate     目前, 国内外信息化建设已经...
  • 学弟学妹Java学习路线我终于写完了

    千次阅读 多人点赞 2021-05-07 21:27:03
    学Java有哪些就业方向? 数据结构和算法 设计模式 计算机基础 Java 入门 Java 高手进阶 基础框架(SSM) 微服务框架 常用中间件 数据库 分布式架构 必须掌握的工具软件 学习资源网站列表汇总 最后回答...
  • java学习路线】Java新手学习路线

    千次阅读 多人点赞 2018-04-22 14:14:19
    ——————Java新手学习路线—————— 第一阶段:J2SE(java基础部分) java开发前奏;. ①计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,程序的执行过程,. ②...
  • Java学习网站推荐

    万次阅读 多人点赞 2019-03-12 16:01:52
    学习Java不仅依靠自身的努力,还要多看一些相关技术文档,那么必不可少的就是学习Java的网站,本人整理收集一些Java学习网站,这些网站可以提供一些最新Java的资料,有时定期开设讲座等线下活动,而且里面的一些Java...
  • 2016最新Java学习计划

    万次阅读 多人点赞 2016-11-08 21:29:17
    一、Java学习路线图 二、Java学习路线图——视频篇 六大阶段完后目标知识点配套免费资源(视频+笔记+源码+模板)密码 第一阶段Java基础 入门学习周期:35天完后目标:1.可进行小型应用程序开发2.对数据库进行...
  • java后台学习资源汇总

    万次阅读 2019-06-21 09:48:54
    java后台学习资源
  • 2021 Java后端学习路线

    千次阅读 多人点赞 2021-02-18 15:16:10
    最近在某乎收到很多提问,其中最多的是 自学java应该怎么java基础很多不会,应该怎么系统的学习之类的话题。所以,我总结了2021年Java学习路线分享给大家。我总结的可能不太细致,都是一些比较大的面。欢迎留言...
  • 很多人都会选择自学Java或者前端,相信有在校的大学生,有正在上班想转行的,也有已经在自学的。...用java编写的代码就是程序,用HTML编写的代码也是程序。 Java和前端目前的市场形势如何? 在近几年Ja...
  • Java学习资源

    千次阅读 2018-06-02 14:58:19
    每个人在学习Java开发的路上都会经历过一些迷茫,不知从何起等,在这里我把我收集的Java开发的视频教程分享给大家,希望能够帮助你们快速入门,并且提升自己的技术。本套视频包含四个阶段:Java基础阶段、Web阶段...
  • Java面试学习资源

    千次阅读 2020-08-29 18:35:41
    【网站】牛客网 ...【网站】力扣 ...【网站】尚学堂总结的几百道面试题,...https://www.bjsxt.com/javamianshiti.html 【网站】java面试题网 http://www.wityx.com/ 【github】Java学习+面试指南 https://github.com/Snail
  • html的引入(Java学习)

    千次阅读 2017-11-28 09:19:29
    注意:表单项的属性值必须有name 值才能提交。 做交互式数据时表单数据必须加name才能进行交互。 Method: 提交表单的提交方式 Get: 默认使用的提交方式,提交的数据会显示在地址栏上, Post:提交的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 572,346
精华内容 228,938
关键字:

java要学html吗

java 订阅