新手小白学习Java需要先学习哪些
展开全部
有点英语基础和数学的基础,认识abc,懂得算术,就可以学了,当然了,如果先学C语言的话,在学java会更好的,不学C也没事,一样可以学java。柠檬学院大数据,注册就可以学习了,还有linux,mysql等课程。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-07-05 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
学习java还是不错的选择,移动时代还是非常火的参加培训就是可以快速入门,老师教很多项目经验,这是自学学不到的,自学的话,容易走弯路,自学感觉良好,
一参加工作就会明显感觉到,知道的并不多。
一参加工作就会明显感觉到,知道的并不多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一阶段,进行基础知识的学习。比如,学习java基础知识,java面向对象,java高级技术。在第一阶段时一定要对java的基础知识掌握牢固,梳理掌握java基础语法,具备面向对象的编程能力。对于编程技巧和编码能力要熟练掌握,同时还要具备一定的编码逻辑。
第二阶段,进入Java
web阶段。比如,学习HTML+CSS网页课程,XML应用,JavaScript和EC6,JDBC编程等。要懂得前后交互原理,掌握一定的关系库知识。熟悉前端技术,掌握MVC和分层开发架构。学会Linux环境下部署上线测试,学会代码的管理,能编写简单的web应用程序。
第三阶段,掌握框架技术和分布式。比如,学习SVN和Maven,Spring,Sping
MVC等等,通过学习这一来的课程,能整合权限、工作流、定时任务等。掌握SSM框架的使用,同时也要掌握一定企划开发场景,明白解决方案思路等。
第四阶段,掌握分布式与微服务。学习springBoot,Docker等等,要熟练掌握springBoot的使用,以及spring全家桶的使用,能完成基于springBoot的分布式微企服务项目开发以及微信小程序的开发等等。
第二阶段,进入Java
web阶段。比如,学习HTML+CSS网页课程,XML应用,JavaScript和EC6,JDBC编程等。要懂得前后交互原理,掌握一定的关系库知识。熟悉前端技术,掌握MVC和分层开发架构。学会Linux环境下部署上线测试,学会代码的管理,能编写简单的web应用程序。
第三阶段,掌握框架技术和分布式。比如,学习SVN和Maven,Spring,Sping
MVC等等,通过学习这一来的课程,能整合权限、工作流、定时任务等。掌握SSM框架的使用,同时也要掌握一定企划开发场景,明白解决方案思路等。
第四阶段,掌握分布式与微服务。学习springBoot,Docker等等,要熟练掌握springBoot的使用,以及spring全家桶的使用,能完成基于springBoot的分布式微企服务项目开发以及微信小程序的开发等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
零基础学java肯定要从工具的使用开始学习,常见的编译工具有eclipse和idea 然后就要学习java的基础语法,,java的学习内容很多,需要循序渐进地进行学习,可以大致分为以下几个阶段进行学习,
一、预科学习:
HTML5:HTML5标签入门、HTML5表格、表单
CSS3:CSS3选择器和简单属性、CSS3定位和布局、CSS3复杂选择器和高级属性
数据库:mysql数据库安装和数据操作、约束和简单查询、复杂查询、数据库设计、oracle的安装与数据操作、oracle与mysql的对比学习
二、JavaSE
Java语言基础、程序逻辑:环境配置和第一个语言程序-HelloWorld 变量运算符 条件和循环 方法和数组
Java面向对象:面向对象入门 面向对象应用_管理系统类 Java常用类、String相关、算法相关 面向对象深入(重载、this、static )继承(重写、super、初始化顺序) 多态(抽象类和接口、final、克隆和比较接口 设计模式、对象和类的生命周期)
API:异常、日志 集合 集合工具类和泛型 IO JDBC基础线程 网络编程 反射 NIO Junit
Java面向对象思想:设计模式 面向对象原则
Java底层理论:集合底层 性能监控工具 反编 JUC
三、Java web
web基础:TOMCAT/WEB程序结构/HTTP协议 Servlet基础入门、servlet作用域(cookie、session、ServletContext)、 Cookie和Session 、Servlet的交互/JSP原理及运用、 JavaBean/EL/JSTL/MVC思想 、JSP+Servlet+JDBC综合练习、Session购物车案例/验证码/防止表单重复提交、监听器过滤器
第三方工具包:连接池、事务、分页、文件上传下载、Dom4j/Log4j/Log back
JavaScript和jQuery框架技术:JS入门和DOM基础 、DOM模型深入 、jQ基础、 jQ操作DOM
MVC动态Web开发技术:自定义MVC框架、DAO框架、前端框架(layUI)
Web开发高级运用:tomcat server服务器配置 、nginx使用、 jetty配置
网络编程:网络原理、HTTP协议基础、Linux操作系统、云服务搭建
四、SSM框架
Spring框架、SpringMVC框架、MyBatis框架:mybatis入门、 配置文件详解和动态sql的使用、 mybatis管理关系映射和延迟加载、 查询缓存和逆向工程 、Spring入门和集成、myBatis SpringMVC入门 、SSM集成、 Spring配置详解 、Spring AOP、 Spring事务配置 、SpringMVC高级功能 、SpringMVC原理
五、前沿技术
高可用、高并发、高扩展:Spring Boot 、缓存 、分布式 、全文索引、 服务中间件、 myCat、 云服务 、人脸识别 、语言识别 、JVM底层+优化
在学习每个阶段的学习过程中,一定要尽量多的练习,量变就会引起质变,才会更好地理解到java的编程思想。
一、预科学习:
HTML5:HTML5标签入门、HTML5表格、表单
CSS3:CSS3选择器和简单属性、CSS3定位和布局、CSS3复杂选择器和高级属性
数据库:mysql数据库安装和数据操作、约束和简单查询、复杂查询、数据库设计、oracle的安装与数据操作、oracle与mysql的对比学习
二、JavaSE
Java语言基础、程序逻辑:环境配置和第一个语言程序-HelloWorld 变量运算符 条件和循环 方法和数组
Java面向对象:面向对象入门 面向对象应用_管理系统类 Java常用类、String相关、算法相关 面向对象深入(重载、this、static )继承(重写、super、初始化顺序) 多态(抽象类和接口、final、克隆和比较接口 设计模式、对象和类的生命周期)
API:异常、日志 集合 集合工具类和泛型 IO JDBC基础线程 网络编程 反射 NIO Junit
Java面向对象思想:设计模式 面向对象原则
Java底层理论:集合底层 性能监控工具 反编 JUC
三、Java web
web基础:TOMCAT/WEB程序结构/HTTP协议 Servlet基础入门、servlet作用域(cookie、session、ServletContext)、 Cookie和Session 、Servlet的交互/JSP原理及运用、 JavaBean/EL/JSTL/MVC思想 、JSP+Servlet+JDBC综合练习、Session购物车案例/验证码/防止表单重复提交、监听器过滤器
第三方工具包:连接池、事务、分页、文件上传下载、Dom4j/Log4j/Log back
JavaScript和jQuery框架技术:JS入门和DOM基础 、DOM模型深入 、jQ基础、 jQ操作DOM
MVC动态Web开发技术:自定义MVC框架、DAO框架、前端框架(layUI)
Web开发高级运用:tomcat server服务器配置 、nginx使用、 jetty配置
网络编程:网络原理、HTTP协议基础、Linux操作系统、云服务搭建
四、SSM框架
Spring框架、SpringMVC框架、MyBatis框架:mybatis入门、 配置文件详解和动态sql的使用、 mybatis管理关系映射和延迟加载、 查询缓存和逆向工程 、Spring入门和集成、myBatis SpringMVC入门 、SSM集成、 Spring配置详解 、Spring AOP、 Spring事务配置 、SpringMVC高级功能 、SpringMVC原理
五、前沿技术
高可用、高并发、高扩展:Spring Boot 、缓存 、分布式 、全文索引、 服务中间件、 myCat、 云服务 、人脸识别 、语言识别 、JVM底层+优化
在学习每个阶段的学习过程中,一定要尽量多的练习,量变就会引起质变,才会更好地理解到java的编程思想。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询