首页 > 编程语言 >自学Java初学者的建议书

自学Java初学者的建议书

时间:2022-10-20 17:31:42浏览次数:55  
标签:web Java 建议书 知识 基础 学习 初学者 扎实

基础

   首选肯定的要明白java主要应用方向在哪,Java主要是用于web开发的。无论学习什么我们都知道,打好基础重要的重要性。但是Java的基础要想打扎实,并不是短时间内能做到的,而且在我们还没有接触到web之前,你基本上是不可能打扎实Java基础的。那是因为你还不知道Java在实际开发中到底怎么使用的,所以,对于目前常见培训课程视频等等上列出的Java基础知识点,只要能掌握其中的百分之七十左右,就可以往后学习了。

   在学习web知识,以及后边的框架过程中,还会反复用到Java基础。到那个时候,看到有的知识生疏了,这时再往前翻学,这样反复学习的过程, 基础也打扎实了,而且会学得非常快。如果基础不扎实,后续的知识学习起来会有一点吃力,不那么容易懂,可以每天学习的时候多去复习,把以前的知识吃透,然后在网上找几个项目,配合实战,会让你的基础更加扎实,多敲,多练,熟能生巧。
   软件开发是一个操作性很强的学科,不管在是学习Java基础还是在学习web以及框架,都要放在应用场景中学习,说白了就是不要光盯着语法怎么写,要边做项目边学,这样效果会更好一IT技术都是需要实战、练习的,我们学习Java是为了干什么?还不是想通过这门语言去实现我们的目的,既然如此,那么就要把它当做一个工具,在0和1的世界,用一串串字符去创造。这样说来,一定的想象力也是需要的。

    除了上面说的想象力,总所周知的是逻辑思维能力,这一点真的不是看书、看视频能学会的,最终还是需要去敲代码、总结思维、学习别人的代码。

Java学习技巧

  • 既然要学习Java,那肯定的要去了解如今的市场,看看都需要掌握哪些主要技术就可以快速就业,目前的企业都需要什么人才,这样可以提高下自身对Java学习的积极性,毕竟薪资待遇这也是我们向上的学习动力,也可以是学习的方向与目标。
  • 对自己有个系统的学习规划,只要有一个整体学习的大纲,那就很明确的知道自己每天学习了什么,在做什么练习进行知识巩固,一个阶段学完后,应该在完成什么项目实战巩固提升。进行循序渐进的学习,不可以盲目的瞎学。在当前在网上还是有很多的学习资料内容的
  • 作为一个初学者一定要学会借力,只要你能把技术学好就行。在自己摸索学习的路上,基本都摸到很多弯路,从而浪费时间折磨自身的心态。这也是很多人为什么学了一两个月就放弃了点点原因。那是因为他不知道路在哪里,整个人都是迷茫的,自然容易放弃。但如果你有了详细的学习计划,给你就会很从容安排好一切,有条理的快速提升进步这样你学习起来就会思路清晰,简单效率
  • 能快尽量快,如果你已经决定要转行学习Java,就千万别拖泥带水,把大部分的精力都投入进来,如果你是那种三天打鱼两天晒网的情况,我劝你尽早的放弃不要浪费时间,有这个时间去锻炼锻炼身体不好吗?一定要抱着决心转行的心态来学,自身的意愿强度决定了你是否能转行成功。
  • 初学者一定要注意培养自己的代码规范,每行代码必须要注释,一时的偷懒不加注释,后面有多痛苦我就不多说了,自己后面错几次就知道了。

     基础知识对一个人学习java语言影响很大,知识掌握不牢靠还是应该尽可能努力的学一学。 可能现在会觉得再过一遍基础,很浪费时间会。但是如果实在学到后面的时候发现因为基础知识不牢固的问题学起来十分困难的时候就会感到后悔,现在自己学习基础如果时间允许的话,还是再过一遍,记住知识点往下学习是更好。

标签:web,Java,建议书,知识,基础,学习,初学者,扎实
From: https://blog.51cto.com/u_15787288/5780357

相关文章

  • java爬虫之HtmlUnit介绍
    前端有时候会遇到项目临时需要网上收集数据的情况,什么方案是简单易懂、长期可用的呢,当然是用浏览器终端测试单元做爬虫是最方便的啦,将平时工作中的测试程序进行简单的修改......
  • java--DataFormat--用户注册小练习
    测试结果:DataUtil工具类packagejavasm.util;​importjava.text.DateFormat;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.D......
  • java变量的命名规范
    变量的命名规范所有变量、方法、类名:见名知意类成员变量:首字母小写和驼峰原则:monthSalary除了第一个单词以外,后面的单词首字母大写lastnamelastName局部变量:首......
  • Mybatis 插入时设置参数异常: Invalid argument value: java.io.NotSerializableExcept
    记录一个因为同事代码生成造成的问题因为代码中大量的自动生成代码,所以看到LongVARCHAR我也没有过多怀疑  最后定位发现还是自动生成的问题,只是原有的生成代码未使......
  • MQTT——java简单测试
    服务端代码:1packagebsit.mqtt.demo.one_way;23importorg.eclipse.paho.client.mqttv3.MqttClient;4importorg.eclipse.paho.client.mqttv3.MqttConnectOp......
  • Java Instrumentation
    文章目录一、前言二、热部署初识三、JavaInstrumentation四、JavaInstrumentation静态代码示例五、JavaAgent示例——attach的使用 一、......
  • java实现调用http请求的几种常见方式
    一、概述在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适。很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对方提供的接口或......
  • Java I/O(3):NIO中的Buffer
    您好,我是湘王,这是我的51CTO博客,欢迎您来,欢迎您再来~​​之前在调用Channel的代码中,使用了一个名叫ByteBuffer类,它是Buffer的子类。这个叫Buffer的类是专门用来解决高速设备与......
  • JMeter 扩展开发:自定义 Java Sampler
    JMeter内置支持了一系列的常用协议,例如HTTP/HTTPS、FTP、JDBC、JMS、SOAP和TCP等,可以直接通过编写脚本来支持相关协议的测试场景。除了这些协议之外,用户也可能需要进行......
  • java spring boot 项目启动配置由.properties改为.yml。failed to configure a dataso
    因为yml的文件结构可以少打字,就想着把.properties的配置文件改为.yml的,结果发现坑还不少,在此记录一下。1、安装相应的plugins    2、添加相应的文件名 3、设......