自学Java怎么入门?

 我来答
wbbcjx
2020-11-21
知道答主
回答量:9
采纳率:0%
帮助的人:2.9万
展开全部
我的入门总结:1.切记不要开始就只看书,这样比较容易放弃。2去找一个入门级别的Java教程看,如w3cschool网站。只是都比较入门基础,我入门我记得是在朋友推荐给我的,对于0基础的我来说,非常的接地气,从最基础的数据库,含有基础、spring、Hibernate Servlet 等,地址如下仅供参考https://how2j.cn?p=40681 3.学完刚才的网站之后,就应该对java有了一个整体的认识,那就去找一个小项目,GitHub很棒,https://github.com/上手练习,边做项目边查资料。一定要自己独立去做,做完之后会发现进步神快。4这个阶段就要回头精读一些java经典书籍,再打牢一下基础。还有一点比较重要的是,如果中间遇到问题时,一定要不耻下问,多问问你的小伙伴或者网上 大神,百度也可以。不要因为一个问题过于钻牛角尖。总之,循序渐进,一点点学才是最正确的选择。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天道教育顾问01
2020-11-10 · TA获得超过234个赞
知道小有建树答主
回答量:346
采纳率:100%
帮助的人:78.1万
展开全部

想要学会Java可不是那么容易,Java的知识很多,而且也是比较难学,你学习之前应该先去了解一下Java学习的内容,应该如何去学,哪些知识比较重要,哪些知识是常用的

作为一个过来人总结的学习经验,有的人在学习的时候非常害怕程序报错,殊不知错误才是你的经验;然后就是三天打鱼两天晒网的学,导致前面学的知识忘完了;还有的就是学习没有信心,坚持不下去;这样的学习方式最后的结果就是放弃

《2020最新Java基础精讲视频教程和学习路线!》

如果说自己有条件可以去报个培训班,最好是不要去自学,因为自学你没有学习路线,也没有学习的方式,培训班完全可以给你这些东西;如果说现在自己资金比较紧张,也可以去报个线上的培训班,线上除了学习氛围不能保证之外,其他的方面个人感觉还是比线下的好得多;当然,那些说包就业的就直接别去了

java学习路线:

javase->数据库->jdbc->前端基础->jquery->javaweb->spring->mybatis->maven->springboot->springcloud->redis->git->linux

JavaSE:

  • Java开发环境的搭建  

  • Java语法基础  

  • Java条件结构 

  • Java循环结构  

  • Java 数组  

  • 核心面向对象 

  • Java常用类库  

  • IO流输入输出 

  • Java多线程 

  • 网络编程 

  • 高级扩展  

  • 数据库:

  • 01 数据库概念 

  • 02 MySQL安装与使用  

  • 03 SQL基本概念与通用语法 

  • 04 数据库的CRUD操作  

  • 05 数据库表的CRUD操作  

  • 06 数据库表中记录的基本操作 

  • 07 数据库的查询操作 

  • 08 表的约束 

  • 09 多表操作  

  • 10 三大范式 

  • 11 数据库的备份和还原 

  • 12 多表查询  

  • 13 子查询  

  • 14 多表查询练习  

  • 目前国内市场上面的使用主要还是MySQL

    数据库是也是比较重要的,后端程序员必不可少的技能,数据的增删改查,事务的处理,数据库的调优,索引的创建,存储过程的编写等等

    JDBC阶段:

  • 01JDBC快速入门  

  • 02JDBC各个类详解  

  • 03JDBC之CRUD练习  

  • 04ResultSet类详解  

  • 05JDBC登录案例练习  

  • 06PreparedStatement类详解  

  • 07JDBC事务管理 

  • 08 数据库连接池  

  • 这部分的知识是叫你如何使用Java代码去连接数据库,在后面的框架中基本上用不到了,所以我们只需要掌握如何去连接数据库,然后就是使用代码对数据的增删改查

    WEB前端基础:

    1、HTML

  • 1.HTML基础  

  • 2.HTML表格  

  • 3.HTML表单  

  • 4.网页整体结构  

  • 2、CSS

  • 1.CSS选择的样式 

  • 2.CSS文本样式 

  • 3.CSS背景和列表 

  • 4.css盒子模型 

  • 5.float浮动 

  • 6.CSS定位 

  • 7.css网页布局 

  • 8.css网页布局基础  

  • 3、JavaScript

  • 1.javascript语法  

  • 2.javascript的流程控制语句  

  • 3.javascript函数 

  • 4.javascript的内置对象  

  • 5.javascriptDOM基础  

  • 6.javascriptDoM事件  

  • 7.javascript实现轮播特效 

  • 主要学习的便是前端三剑客(js、cs、html),然后就是JQuery(对js的封装、ajax),主要就是参与B/S架构

    JavaWEB阶段:

  • 第1天(Java Web核心基础)  

  • 第2天(JSP Java脚本及指令)  

  • 第3天(JSP 中使用隐式对象) 

  • 第4天(Servlet 处理器核心概述)  

  • 第5天(JSP Servlet实现用户登录)  

  • 第6天(Java Web中Session的应用)  

  • 第7-8天(Java Web 会话跟踪技术)  

  • 第9天(JSP 动作应用)  

  • 第10天(JSP EL表达式应用)  

  • 第11天(JSTL 通用标签和条件标签应用)  

  • 第12天(JSTL 循环迭代标签及其他特殊标签应用)  

  • 第13天(JSTL EL 综合应用及自定义标签开发设计实现)  

  • 第14天(AOP 编程 Filter过滤器开发应用实例) 

  • 第15天(Java Web文件上传和下载应用)  

  • 第16天(MVC模式,应用程序发布)  

  • 这部分就是框架的入门了,什么九大内置对象,servlet的生命周期,对请求的处理,JSP,JSTL,EL等等这些知识都是需要掌握的,这些主要是为你后期学习框架做铺垫,然后他的MVC模式是对编程的一种规范

    框架阶段:

  • SpringFramework构建Java EE Web应用实用技术  

  • Mybatis  

  • Maven  

  • Springboot 

  • Junit  

  • Spring Data JPA  

  • Lucene  

  • Elasticsearch  

  • springSecurity  

  • Shiro 

  • Linux  

  • Springcloud 

  • Redis 

  • GIT/SVN代码管理器  

  • VUE  

  • 目前学习只需要学习SSM就可以了,SSH已经太老了,所以我们需要跟上潮流,并且还要学会springboot,这些便是最基本的框架了,当然,很多的框架都是需要学的,比如springsecurity、shiro等等这些进阶的框架

原文链接:网页链接

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尚硅谷
2020-09-17 · 挤进尚硅谷,注定你优秀
尚硅谷
"尚硅谷"教育自成立以来,发展迅猛,凭借优秀的教学团队、前沿的课程体系、务实的教育理念,现已成为有口皆碑的IT培训品牌。
向TA提问
展开全部

现在学习Java的平台有很多的,B站或者是腾讯课堂都是可以的,如果不着急就业有很多时间学习的话,自学Java是完全可以的,我们在B站分享了很多经典的Java视频,你可以去看看。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户84965
2020-03-16
知道答主
回答量:1
采纳率:0%
帮助的人:625
展开全部
建议下。你说的是动力节点的杜老师讲的视频吧,杜老师是一个有十几年java从业经验,还做过高管的java大咖,并且做java讲师也有很多年了,讲的视频自然没问题动力节点的java基础教程159集,20年最新升级为全新的java基础316集,可以通过蛙课网获取哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Fr諭
2019-12-12
知道答主
回答量:10
采纳率:0%
帮助的人:6260
展开全部

把javaSE学扎实学扎实学扎实,然后学JavaEE,前端的HTML,CSS,JavaScript,还有J2EE部分的Servlet/JSP部分(比如JSP的九大内置对象)。

学完这些,你肯定就能干活了。三大框架边工作边学很快的,面试的话重点是手里有做过的项目!否则HR天南海北一通问,又是个萌新,那你八成面试要黄。有项目的话,好歹HR会针对你的项目来问你,你心里也有底。

如果你脱产自学java,除了吃饭其他时间都用来写代码,那么你大概需要6-8个月时间,否则你至少需要1年时间,折算一下就是800-1000小时吧!

我两年前是在这自学的,你可以看一下,反正又不花钱

大概方向里面还是很清晰的,自学java很容易不知道学什么,到处找资料白花时间没意义,重要的是里面有项目,基本上除了数据库没有真实的项目那么大,真实开发我们就是这么设计的

网页链接

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式