2301_76619722 2023-03-05 00:04 采纳率: 75%
浏览 41
已结题

怎么学好java,完全没有基础

怎么从0开始学好Java,完全没有基础那种,属于悟性较高那种

  • 写回答

2条回答 默认 最新

  • Robus_H 2023-03-05 02:23
    关注
    首先你要了解java的相关技术,我的想法是先广度得初步理解,了解一下他们是用来干嘛的,解决什么问题,然后再深入去学每个技术,其实是每个知识点都要勤动手,勤思考,这样才可以学得牢固,下面可以参考一下我的思路:
    一、学javaSE,javaSE基础很重要,基础打牢了,才能学后面的知识。
       ①把java的每个基础语句语法都搞明白,可以通过观看视频的形式或者看精选博客来学习他们。
       ②学完后每个知识板块可以去网上找一些小dome来巩固自己的知识,让自己对他们的应用有个初步的认识。
    二、学习mysql或者其他数据库
      ①在本地搭建数据库环境,搭好环境是前提
      ②学习数据库基本语句,包括建表,增删查改等等
      ③学完基本语句后,自己建个表,用java连接数据库,尝试着自己实现增删查改的功能
    三、学习java web相关语句以及他们的作用,对后面学框架以及搭网站打下基础。
      ①首先要安装个tomcat,这是跑web应用的前提,其次学习java web的语法,理解java web中每个类,接口是用来干嘛的,有什么用,解决什么问题。
      ②学习相关的概念,例如请求转发,重定向,cookie,seesion等等,多思考他们是在什么情况下用,会出现什么现象。
      ③学完java web后,学一下三层架构,理解这三层是用来干嘛的,有什么用。
      ④学完上面的内容,基本就可以独立开发一个网站了,可以上网找一个java web的项目用来练手,记得要也要自己敲,这样能加深理解,以及让自己体验一下一个网站搭建其他需要什么条件。
    四、开始学习ssm框架,这时候就和企业开发越来越近了。
      ①理解ssm是指哪些,先拆开着学两个s分别指spring,springMVC,m指的是mybatis。理解他们这三个应用在哪个层面,有什么用。
      ②了解一下容器思想然后学习spring,springMVC,mybatis。这个可以跟着视频学,一定要跟着他们敲dome,这样才可以加深印象,其次就是理解他们的核心概念,例如srping中的IOC和APO
      ③学完以上内容,上网找跟ssm相关的项目跟着做,这时候你会发现,比用java web开发便捷很多,其次要理解对比一下跟java web开发有什么区别
    五、学习springboot,这是目前企业用的主流技术。
      ①上手springboot的前提的spring基础要打牢固,因为springboot是spring的升级版,让我们开发便捷了很多,此时就要思考一下便捷在哪里了,跟前面所学的知识做对比。
      ②学习springboot的相关知识,思考每个知识点可以用来干嘛,解决什么问题,这时候就要跟你前面做的项目做对比了。
    六、学习微服务,微服务的基于springboot的,所以前面的基础一定要打牢,这里才能够学得顺心。
    七、学习中间件,看看他们的用来解决什么问题的,对我们所开发的网站能带来什么优化,例如redis,这个是最常用的中间件。
    以上是我的个人思路,楼主可以参考一下。干开发始终是一个学习的过程,起初可能对这些概念会比较陌生,理解不来,但是要沉住气,多积累,只有基础打牢了后面出什么新技术新框架都能得心应手。
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月5日
  • 已采纳回答 3月5日
  • 创建了问题 3月5日

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。