学java应该从哪里开始?

 我来答
千锋IT教育 2022-09-27
展开全部
一、学习基础语言:掌握基础语言是非常重要的一个步骤。在学习过程中,如果你不了解基础语言知识,在后期就会出现不知道该做什么的情况,但不是要求你把所有的基础知识背熟,最重要的是掌握Java的核心概念和编码技术,这样对于理解代码知识有很大的帮助。千锋教育就有线上免费Java线上公开课。二、开始编写一些小程序:学习Java语言开发最重要的就是练习,通过练习能够很好掌握基础知识与概念,并且还能将所有知识很好的联系起来。三、使用Java编写高级程序:在练习很长时间编程以及掌握编程基础知识后,就要进入后面的实战项目演练的部分了。四、学…
南京课工场大数据学校
2021-09-22 · 每时每课,给你新机会!
南京课工场大数据学校
北大青鸟中博软件学院成立于2003年,北大青鸟中博依托北京大学雄厚的教育资源,开启了培养高端IT人才的时代。建校十余年来,始终坚持以实践为基础,就业为导向,不忘初心。
向TA提问
展开全部

想要学好Java,需要有正确的学习路线,有坚持不懈的学习毅力,也需要有专业老师的指导,这样才能学得更好。那么,学习Java需要掌握哪些知识和技能呢?这里简单列举一些。

Java学习需要掌握的知识与技能:

1、Java SE部分 初级语法,面向对象,异常,IO流,多线程,Java Swing,JDBC,泛型,注解,反射等。
2、数据库部分,基础的sql语句,sql语句调优,索引,数据库引擎,存储过程,触发器,事务等。
3、前端部分, HTML5 CSS3 JS, HTML DOM Jquery BootStrap等。
4、Java EE部分,Tomcat和Nginx服务器搭建,配置文件,Servlet,JSP,Filter,Listener,http协议,MVC等。
5、框架部分,每个框架都可以分开学,在去学如何使用SSM 或者SSH框架,如何搭建,如何整合。开发中为什么会用框架,Rest是啥?Spring为啥经久不衰,底层如何实现等。
6、23种设计模式,掌握常用的,比如单例模式的多种实现,责任链模式,工厂模式,装饰器模式等,了解常用场景。
7、基础算法和数据结构,八大排序算法,查找算法。
8、熟练使用maven等构建工具,git等版本控制工具,熟悉常用linux命令,log4j,dubug,junit单元测试,日志打印工具,Redis等NoSql。

互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝你学有所成,望采纳。

不曲文c
2021-06-07
知道答主
回答量:86
采纳率:0%
帮助的人:3.9万
展开全部

首先需要确定学习java是为了干什么,如果是从事java开发工作,那么建议去找一家线下实体培训机构去系统的学习,这里不建议自学或者网上学习,原因很简单,自己一个人无法高效学习。

系统的学习java学习从以下方面去学习:

第一,学习java基础知识。

第二,学习web基础知识。

第三,学习java目前主流的框架系统知识。

第四,耐心研读jdk源码。

第五,熟读springmvc源码。

第六,学习数据库,缓存,分布式,k8s等相关知识。

第七,恭喜你,可以毕业了,可以成功的去大厂搬砖了。

学习交流直接进猿牛网

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灯光照亮暖
2021-06-07 · TA获得超过435个赞
知道小有建树答主
回答量:3403
采纳率:59%
帮助的人:183万
展开全部
你好,目前Java在各行业的应用领域非常广,发展前景当然是毋庸置疑。同时,因着个人掌握的技能不同,待遇自然也会有所不同。就市场整体大致的就业情况来看,Java开发方向很多,薪资也是从8K到20K不等。
如果想入行Java开发行业,却苦于自己没有基础,担心自己学不会,可以选择专业的学习,一般学习费用在2W左右,也有线上的相关学习。Java学习可以从基础开始,零基础学习并不可怕,一般4-6个左右的时间,只要你肯努力,一切都不是事。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
且听风吟看风景
2022-02-23 · TA获得超过547个赞
知道小有建树答主
回答量:1724
采纳率:87%
帮助的人:64.5万
展开全部
分享一份Java全套的的学习路线,仅供参考
1、Java基础
胜任职位:初级Java开发工程师
学习Java数据类型、String基本类型封装类、MySQL等基础知识,属于必备技能,不论你是什么目的学习Java,此部分很多内容都是必学的知识点…主要进行中小型互联网项目开发,一些小型项目的辅助工作。
2、Java进阶
胜任职位:初级软件开发工程师
学习Java集合高级、I/O流、Java网络通信、线程、MySQL高级、连接池等等,是Java工程师必须掌握的知识点,主要进行中小型互联网项目开发,OA/CRM/ERP系统开发,APP服务端开发。
3、前端
职位:Java前端、企业级项目中级工程师
同Java基础知识一样,CSS、JavaScript、JQuery是职业晋升必备的技能包,主要进行各企业中高级项目的参与。
4、基础框架技术开发
胜任职位:Java中级开发工程师、企业级项目中高级工程师
想要进行框架开发项目,Spring5、SpringMVC、MyBatis、SpringBoot等基本框架的学习,需全面掌握。主要进行主要进行各企业中高级项目的参与,框架开发项目,可独立进行小的开发项目)。
5、持续集成和部署
胜任职位:Java开发工程师、企业级项目中高级工程
学习Linux网络基础、Maven构建和环境搭建、Git常用操作命令、Gitlab项目管理、Jenkins使用、Docker容器命令介绍和应用等完成多元环境下的配置搭建,主要进行大型互联网项目开发。
6、微服务
胜任职位:混合开发工程师/Java高级开发工程师
讲解SpringCloud、Dubbo服务框架等,如果想成为资深的Java工程师,需要掌握这些知识点。这部分内容比较集中,初学者需要细细考量,主要进行大型、超大型互联网项目开发)
7、互联网解决方案
胜任职位:Java高级开发工程师/Java架构师
学习大型互联网平台架构设计、分布式锁解决方案、分布式事务解决方案、缓存解决方案、对象存储解决方案等,学习互联网解决方案,主要进行Java各领域涉猎,可主导多元产品项目的实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小苏帮你忙
2021-06-07 · 自信即巅峰,加油!苏哥
小苏帮你忙
采纳数:62 获赞数:645

向TA提问 私信TA
展开全部
我向你推荐去哔哩哔哩APP学习,里面的课程教学特别好,全面完全符合小白,真的不要去花钱买资料学习,真的不如里面网课来的实在,全是干货。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式