java初学者需不需要立马学习使用ide?

【尚学堂】Java300集零基础适合初学者视频教程_Java300集零基础教程_Java初学入门视频基础巩固教程_Java语言入门到精通_哔哩哔哩_bilibili我强烈支持java初学者使用IDE。因为Java本来就是个离开IDE就很难写的语言

大凡初学者对很多东西都很不熟悉的时候,需要把全部注意力专注在一两点内容上,比如一些基础语法,条件控制,函数,方法的意思等。但是Java在这些核心内容之外要考虑的东西很麻烦,比如:

  • 编译过程 ( .java --> .class 以及classpath的配置)
  • 依赖的安装和引用(没有mvn/gradle寸步难行,而mvn/gradle本身也要一些配置,啥是groupId/artifactId/packaging, src/main/java是什么鬼)
  • 包的名称要和目录一一对应上
  • 随便就会有一大把的import
  • 一个.java文件里只能有一个public class,于是稍微复杂点的例子就得一堆文件
  • 必须得弄个public static void main这种怪东西才能启动,但初学者可能压根还没学过什么是public、static、void
  • 没有自动类名方法名提示对很多Java从业者都很难接受,更不要说初学者
  • ……

以上会造成一个简单的hello world没有IDE都要折腾很久,如果要弄个基本的能跑的web服务器在没有springboot的情况下都会吐血。这一切都将会对初学者的信心进行暴击。

对于编程初学者,需要花更多注意力集中在语法本身就是表达的含义上,其他干扰的项目能少一点就少一点,等到遇到了再去研究javac,java,mvn,gradle,jps,jstatck,jconsole……。

另外,再说一遍:Java是个离开IDE就很难写的语言。所以最终大部分人说的“开发Java”的意思大致就是指用Eclipse/IntelliJ写Java程序。因此,一开始就接触这些IDE也没什么不好。只是记得IDE并不是万能的,同时也要理解一些IDE的内部工作原理和与command line的交互。

对于很多其他语言,即便没有IDE也基本上不会有太多干扰,比如nodejs,python,go。本身语法简洁,没那么多条条框框,有的自身带REPL就很友好。一个vscode、sublime、atom基本上就能解决95%的问题了。这样的语言不用IDE学起来就很不错。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值