问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何自学java?

发布网友 发布时间:2022-04-23 02:21

我来回答

4个回答

热心网友 时间:2022-05-01 08:30

对于每一位才开始接触JAVA的新手来说,先不要管算法和数据结构,大多数简单的程序不需要用到算法和数据结构,所以当你真正需要时再去学习。编程一段时间以后,你就会知道在哪些地方用到他们。
该如何自学,分享学习步骤给你:
第一步:找一套通俗易懂的Java视频教程+推荐的Java书籍
找一套Java学习教程并不难,但是找到一本好书其实有难度,你怎么知道哪本书是好书?好书有什么标准?排行榜靠前的是不是好书?最好是让有经验专业的人去推荐一下。而看书学习并不适合每个人,能有耐心看下去书的人是非常少的。所以一定要根据自身情况进行选择,不看书学光看视频学习也是可以的。
第二步:跟着视频教程开始
建议每天至少保持4-6个小时的“专注”学习时间,将视频上面的知识点全部理解到位,代码和讲解相互对应;并且把所有代码都在编程环境中进行调试。对于初学者而言,敲代码是一个非常大的难关,在调试程序的时候,多数情况下,问题都是因为拼写错误导致的,根据我的经验,大部分问题都是低级问题。
第三步:最好有一个老师在前期进行指导
有经济条件的,而且是那种一定要学会技术就业的人,建议在网上找一个靠谱的技术老师在前期指导你,帮你去解决一些问题,提高自己的学习效率,能针对性的对你进行讲解。这样你可以少走很多弯路,学习更有方向。毕竟我们刚接触这个行业,全靠自己是不太现实的。
第四步:自己总结本章的核心内容多复习
子曰:“温故而知新,可以为师矣”。每周要进行一次复习,就像我们高中的时候,每周都有小测验以及月考。知识长时间不用,一定会忘的。在总结的时候,要多思考,多尝试。经过前面基础的学习,已经对Java语言有了基本的认识。

热心网友 时间:2022-05-01 10:05

如果不着急就业而且有很多时间学习的话自学是可以的,但是着急就业的话还是建议参加培训班还是比较好的,学习Java的话你可以按照Java路线图的顺学习,选择Java培训机构重点关注机构的口碑情况,希望你早日学有所成。

热心网友 时间:2022-05-01 11:56

很多新手在学习java的时候都比较迷茫,不知道从哪里开始学起,这里就给大家整理了一份java开发学习路线,比较系统全面,可参考这份大纲来安排学习计划,希望可以帮到你~

2020最新java学习路线:

第一阶段:java专业基础课程

阶段目标:

1、熟练掌握java的开发环境与编程核心知识;

2、熟练运用java面向对象知识进行程序开发;

3、对java的核心对象和组件有深入理解;

4、熟练运用javaAPI相关知识;

5、熟练应用java多线程技术;

6、能综合运用所学知识完成一个项目。

知识点:

1、基本数据类型,运算符,数组,掌握基本数据类型转换,运算符,流程控制;

2、数组,排序算法,java常用API,类和对象,了解类与对象,熟悉常用API;

3、面向对象特征,集合框架,熟悉面向对象三大特征,熟练使用集合框架;

4、IO流,多线程;

5、网络协议,线程运用。

第二阶段:javaWEB核心课程

阶段目标:

1、熟练掌握数据库和MySQL核心技术;

2、深入理解JDBC与DAO数据库操作;

3、熟练运用JSP及Servlet技术完成网站后台开发;

4、深入理解缓存、连继池、注解、反射、泛型等知识;

5、能够运用所学知识完成自定义框架。

知识点:

1、数据库知识,范式,MySQL配置,命令,建库建表,数据的增删改查,约束,视图,存储过程,函数,触发器,事务,游标,建模工具。

2、深入理解数据库管理系统通用知识及MySQL数据库的使用与管理。为Java后台开发打下坚实基础。Web页面元素,布局,CSS样式,盒模型,JavaScript,jQuery。

3、掌握前端开发技术,掌握jQuery。

4、Servlet,EL表达式,会话跟踪技术,过滤器,FreeMarker。

5、掌握Servlet相关技术,利用Servlet,JSP相关应用技术和DAO完成B/S架构下的应用开发。

6、泛型,反射,注解。

7、掌握JAVA高级应用,利用泛型,注解,枚举完成自己的CRUD框架开发为后续框架学习做铺垫。

8、单点登录,支付功能,项目整合,分页封装熟练运用JSP及Servlet核心知识完成项目实战。

第三阶段:JavaEE框架课程

阶段目标:

1. 熟练运用Linux操作系统常见命令及完成环境部署和Nginx服务器的配置

2. 熟练运用JavaEE三大核心框架:Spring,SpringMVC,MyBatis

3. 熟练运用Maven,并使用SpringBoot进行快速框架搭建

4. 深入理解框架的实现原理,Java底层技术,企业级应用等

5. 使用Shiro,Ztree和Spring,SpringMVC,Myts完成企业项目

知识点:

1、Linux安装配置,文件目录操作,VI命令,管理,用户与权限,环境部署,Struts2概述,hiberante概述。

2、Linux作为一个主流的服务器操作系统,是每一个开发工程师必须掌握的重点技术,并且能够熟练运用。

3、SSH的整合,MyBatis,SpringMVC,Maven的使用。

4、了解AOP原理,了解*控制器原理,掌握MyBatis框架,掌握SSM框架的整合。

5、Shiro,Ztree,项目文档,项目规范,需求分析,原型图设计,数据库设计,工程构建,需求评审,配置管理,BUG修复,项目管理等。

6、独立自主完成一个中小型的企业级综合项目的设计和整体架构的原型和建模。独立自主完成一个大型的企业级综合项目,并具备商业价值。

第四阶段:分布式与微服务课程

阶段目标:

1.掌握前端框架VUE及Bootstrap的应用开发

2.基于SpringCloud完成微服务架构项目的开发

3.掌握NoSQL数据库Redis的使用

4.掌握消息队列RabbitMQ的使用

5.掌握Mycat数据库中间件的使用

知识点:

1、Bootstrap前端框架、VUE前端框架、RabbitMQ消息队列。

2、掌握Bootstrap前端框架开发、掌握VUE前端框架开发、掌握RabbitMQ消息队列的应用、掌握SpringBoot集成RabbitMQ。

3、Redis缓存数据库的应用、Java基于Redis的应用开发、基于SpringCloud微服务架构开发实战。

4、掌握NOSQL数据库Redis的安装、使用,Redis客户端的安装使用,Java访问操作Redis数据库,Redis的持久化方案、主从复制、高可用。

5、掌握SpringCloud微服务架构的开发,注册中心,网关配置,配置中心,微服务间通信及容器化部署。

6、项目文档,项目规范,需求分析,数据库设计,工程构建,需求评审,配置管理,BUG修复,项目管理等。

7、掌握数据库中间件Mycat的应用,基于Mycat实现数据读写分离,高可用集群。

8、掌握项目开发的流程,按照项目开发流程完成基于微服务架构项目的需求分析,编码开发。

以上内容配套教程请移至B站尚学堂官方,更多优质学习教程等你来看!免费的哦~

请点击输入图片描述

热心网友 时间:2022-05-01 14:04

自学Java并不需要任何的条件,只要你有电脑,就可以学。

但是

    如果你想通过自学从事程序员的工作,学历是一方面的问题,建议最低也要有大专的学历,因为现在学Java的人很多,公司的招聘门槛也在慢慢提高,现在最低也要大专的学历,更是有60%左右的公司要求本科学历。

    所以,如果你想进入IT行业,在自学的同时,尽量把自己的学历提升一下,最低大专,越高越好。这样对你以后找工作也有好处。

想Java零基础自学,求大神推荐学习方法

1.制定合理的学习计划。小伙伴想要系统的学习java开发语言,必须有一套合理的学习计划和学习路线,毕竟java语言不同于语文、数学之类的文科,它是一种高级编程语言,说简单并不简单的编程语言,只有完善的学习计划和学习路线,才能让小伙伴自学的路越走越远。2.找到适合自己的java视频。在网络+时代,在网...

java零基础自学?

学习Java技术可以选择自学Java或者参加Java培训,无论那种学习方式都需要我们付出努力去认真的学习,自学Java最终犯的错就是混学,首先需要在网上找一套免费的Java视频教程,跟着老师一节一节的进行学习并进行实操。下面一起探讨一下: 一、学习语言基础 众所周知,无论学习什么样的知识与技能,语言是最基础的一部分。语言...

自学Java如何入门?

在Java基础板块中有6个子模块的学习:基础语法,可帮助你建立基本的编程逻辑思维;面向对象,以对象方式去编写优美的Java程序;集合,后期开发中存储数据必备技术;IO,对磁盘文件进行读取和写入基础操作;多线程与并发,提高程序效率;异常,编写代码逻辑更加健全;网络编程,应用服务器学习基础,完成数据的远...

Java要怎么自学?

只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行 三、JDK相关下载、安装 JRE (Java Runtime Environment Java运行环境)包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发...

零基础可以通过哪些方法学习Java?

三、通过网上视频学习 很多人认为自学Java是一种经济的学习方法。很多自学的人认为自己很聪明,但实际上却浪费了时间和精力。此外,最重要的是不容易掌握,不能满足企业的需要。四、系统培训 培训是最好的学习方法,通过专业培训学习理论,项目实践,在老师指导下梳理知识点,北大青鸟的专业教师,具有10年...

自学java怎么系统的规划学习路线

一、Java基础首先去找一个Java的基础教程学一下,学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。学完以上内容以后,你应该对Java有一个基本的了解了,你可以用Java语言写出一些简单的程序,并且你用的是最简单的编辑器,...

小白自学JAVA怎么入门?

学习Java的四个阶段:一:Javase基础二:网页三剑客html+css+js三:JavaWeb和数据库:四:JavaEE框架:企业级开发,Struts2、Spring框架、Hibernate框架、Maven核心技术、MyBaits框架、高手进阶;如果找不到学习资源,可以点击这里下载。当你学完了Java,应该如何去找工作?一.最重要的还是自身技能,这是...

想自学Java,要从哪方面入手呢?

要想学好Java,应该注重以下几个方面入手。1、正确理解Java的各种“抽象”。学习Java就是学习各种“抽象”,包括类、接口和抽象类等,不同层次的抽象意味着不同的作用。对于初学者来说,要想正确的掌握各种抽象,应该从基本的Java编程过程开始,包括类的设计、对象的创建和方法的调用,另外要重点学习一下...

java零基础多久可以学会?

1.不要看书不要看书,很多零基础学Java的,由于从未接触过编程,第一个想法就是买书,我十多年开发的经验告诉你,新手学习Java编程看书几乎都是零作用,浪费时间。书都是偏理论的,而那些专业的词语新手在不会操作的情况下是看不懂的,没什么效率。2.做一件事情先把规划做好,学习Java的学习规划非常...

我是个java初学者,怎么样才能学好java?

如果您学Java是因为单纯的兴趣爱好,自学是一个很不错的选择。但如果您想通过学Java技术转行的话,那么最好是选择参加Java培训班。当然,可能现在的您感觉参加Java培训班学费很贵,但是对于可以通过学习找到工作,还是比较值得的。总之,零基础小白学习JAVA要懂得一个道理,学习和掌握java相关技术也非一朝一...

如何自学java 自学基本做不成java java零基础自学 java自学网 自学java需要多久 java自学成功率 如何自学编程 Java自学 学java
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果4ios7降级到6.1.3总是显示未恢复iPhone“iphone... iPhone4s更新了ios7 现在是beta2 为什么进dfu 恢复6.1.3的固件却显示... iphone4系统升级错误,系统恢复固件错误,提示错误3194,一直开不了机 iphone4S DFU模式IOS7降级还是错误3194 IPhone4从IOS7恢复到IOS6.1.3出现错误代码3194. 这样的情况可以吃双环醇吗 什么叫卵巢多囊综合症 多囊卵巢和多囊卵巢综合症是一样的东西吗 麻烦知识人帮我确定一下我是不是多囊性卵巢综合症? 激素六项,我这是有多囊卵巢综合症吗? 如何将在excel中用IF函数得出的值换为数字型 在EXCEL中把一个数用公式计算出结果变成数值型怎么弄 我想自学java,怎么学? 在EXCEL中把一个数用公式计算出别的结果以后想把结果变成数值型怎么操作。 Java要怎么自学? 小米手机老是在30%或者是40%电量就自动关机,重新开机就没电了,给小米手机充电的时候就变成0了? 手机号码位数1888和1999哪个好 小米手机关机怎么恢复出厂设置 – 手机爱问 联通手机号尾号1888值钱吗? 小米手机在关机或是没电的情况下能否接信息 请问手机尾号1888、5888、6888、9888,哪一个最好、最吉利。 小米手机关机对方发短信还能收到吗 3888.9888.6888.5888.1888哪个手机尾号最好? 1888给手机刷20分钟视频可以提现是真的吗? 小米手机老是在30%或者是40%就自动关机,给小米手机充电的时候就变成0了?这是什么原因? bw1888手机能下载游戏吗? 手机尾号 1888 5888 6888 9888哪个好一点? 小米手机怎么关机这个? 手机尾号1888、5888、6888、7888、9888,哪一个最好?最有寓意?谢谢... 峰米f1888手机为什么充不上电,打不开机 知道的介绍下,Java零基础自学, 怎么学好? Java可以自学吗?应该怎么自学? 设置汇总结果格式:将汇总结果的平均分,设为数值型,1位小数。 哈哈哈哈,我真的想知道Java怎么学习? 小白如何学习Java编程? 在excel将“工资总和”列设置为数值型,保留2位小数;用求和函数计算出每... SPSS 中如何将字符型变量转变为数值型变量? 计算出每个省的“2008年生产总值”填入相应的单元格中,结果设为数值型、保留2位小数 苦苣菜怎么吃 苦苣菜怎么吃 四种做法让你享受苦苣菜的美味 苦苣怎样吃好吃 苦苣是生吃吗 苦苣怎么吃 苦苣怎么吃最好吃? 蔬菜苦苣应该怎样使用 苦苣菜可以吃吗? 苦苣菜,朋友们是怎么吃的? c语言中的do-while循环怎么用啊?给个例子呗。 苦苣怎么吃 苦苣的做法 C语言 do while循环;根据输入来判断,但是只循环一次