自学Java遇到问题解决方案

    在我们自学过程中会遇到种种疑难问题使其无法跨越,这应该是我们同学们在自学中最大的障碍了,要是没有克服的话真的很难进展到下一步,还有的就是我们自身学习的意志力了,而意志力的强弱一方面取决于你自身的精神意志,另一方面则取决于你的学习动力和学习目标安排。这是可以给你提供几个问题的解决思路,希望可以帮你解决掉疑难问题,帮你打败拖延症!

第一,在很多的网站平台上,是经常有大牛分享各样的技术实操,里面或多或少都是会涉及到一些基础知识,如果遇到了相关的问题,就可以在这样的网站平台上搜索关键词,然后来找相应的解决方案。

第二,在现在这样的一个信息化时代还是有很多在自学Java的小伙伴会自己组织一个学习交流群,你可以自行搜索相关的关键词,然后各样的学习群,选择一个活跃的群加加尝试下,有问题就积极询问吧。

第四,设置动力目标,在我们学习之前先想清楚自己的目标,为什么要学Java?学了Java想干啥?想清楚这一点之后,设置清晰的目标,比如大方向可以是要学习Java到能够就业的程度,那么你就可以先在招聘平台熟悉用人标准,然后一个个来划分,今天学什么内容,学多长时间,要达到什么程度等。越细致,就越容易把控目标,从而可以更快更高效顺利的学完相关的课程。

第二,设置一些奖惩制度,想做到这一点就需要有小伙伴来督促自己了,这个小伙伴可以是自己的室友、自己的朋友或者自己的家人。奖惩制度可以是以减少娱乐时间的方式,又或者是任务完成后奖励自己可以买一些想要的东西,这里就按照自己的条件来设置就好。 

    学习Java肯定都会有一个目标找到一份高薪工作,那就要明白Java它主要学习的知识内容都有哪些,在面试时还会问得。

  • Java核心方面,集合,多线程,异常处理,IO,面向对象,泛型,注解,反射等各种编程通用语法大概率会问到,比如就问些ArrayList和LinkedList的差别;用Java实现堆栈,链表,队列,散列表,树等的数据结构;操练各种排序算法。
  • 前端基础方面, HTML5 CSS3 JS(和Java-样复杂,会使用就行) ,不要以为是后端工程师 ,不学前端,在实际工作中div+css布局一定要麻溜的, JS的dom操作必须给力。
  • web服务器方面, Tomcat和Nginx服务器搭建,配置文件, Servlet , JSP , Filter , Listener ,http协议等。Tomcat目录结构必须了如指掌。让你手动部署个webapp总要会。哪里配置虚拟主机,哪里改端口号, web-info文件夹下的内容外部无法访问这些都要懂一点。
  • 数据库方面,能会基本的增删改查即可,外带-些基本概念 ,比如事务怎么处理, JDBC里批处理怎么处理。会写增删改查的SQL语句,知道存储过程之类的概念,会通过索引优化查询条件,多表关联、左外右外不能怂,这里请注意,至少得用过一 种商业化数据库, 推荐Mysql.
  • Web框架方面,需要以全栈的形式,了解SSM ,或Spring Boot或Spring Cloud从前端到后端的基本语法,至少能在项目经理短期帮助下,能照着别人的例子写代码。应届生候选人只要能讲清楚相关框架的语法点和流程即可,最多再附芾说明下mybatis等组件的用法,至于redis , dubbo ,根本没要求。需要有Spring+ Spring MVC +mybatis框架的实际操作能力(不是商业项目开发能力) ,至于有Spring Boot或Spring Cloud ,那更好了。了解Spring里IOC, AOP , Mybatis里的ORM过程是WEB框架考察核心。
  • 综合技能方面,能知道基本的数据结构知识(线性表外带排序外带一些树的技能 ),基本的操作系统知识( 一般仅限于线程进程概念),基本网络通讯知识 ( 一般仅限于网络通讯模型和tcp udp协议) ,但这仅仅是“需要知道"而已。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值