大白话 从零开始学Java(一)

或许你真的是想入坑了,既然如此,那么开始吧!请不要嫌弃我啰嗦,毕竟是从零开始!还有!秃头了可别怨我啊~

Java是什么

Java是一种计算机 编程语言,我们可以根据这个语言来和计算机进行交汇,通过编程语言可以让计算机执行我们的命令,所以我们就相当于要学会新的一门外语,我们学习java的过程就是掌握它规律的过程!

编程语言有好多如C,python等等!相较于C语言java更好理解,C是面向过程的,java是面向对象的!

这时候有人就会问了:“啥是面向过程?啥是面向对象啊?”

面向过程,步骤一步步的实现,比如我要包包子,猪肉芹菜的那种~ 然后呢!你就指定一个计划,自己买肉、剁馅、和面、擀面皮、包包子、蒸包子,严格按照计划上的来进行,最后终于吃上了!事事一定要自己一步一步的来,别人做的我不放心!

面向对象就是啥呢,不管过程怎么样,我不管!我只要结果! 直接买老板剁好的馅,超市买做好的面皮,回家拿着材料大喊一声“ 妈~ ”,然后你就坐在小板凳上等着吃吧!我说出我的需求,剩下的等现成的就好,我不在乎过程,只要结果!

“那你说的那么多Java到底有啥特点啊”

  1. 当初刚发行的时候最吸引人的是跨平台性!号称一次编译,到处运行。
    这里面就是Java运行核心组件——JVM ,你打游戏还需要个安装包呢,Java也需要啊!跨平台实质上跨的是JVM,其外还有jdk,jre。jre是运行环境,就比如手机游戏有安卓和ios系统,你就可以理解为java有了jvm安装包还需要jre环境下运行,jdk是什么呢!相当于把好多工具给你整合了,里面除了给你添加了一些工具外还把jre给你装好了,安装jdk就不用安装jre了!有了jvm安装包和jre环境能用吗? 能!!但jdk里面有很多工具可以让你用!所以jdk比jre要全面很多!
  2. java可以不用按照顺序执行,甚至直接去包子店买现成的!
  3. java是静态语言(指编译期间就能够知道数据类型的语言,在运行前就能检查类型的正确与否,而且类型一但确定就不能更改)

java的安装和配置

这个就不说了,网上一搜一大堆是,复制这个小标题,win10的在前面加个win10 ,mac的加个mac搜一下就完事了
大白话 从零开始学Java(一)
哦对了!版本推荐JDK8版本,因为现在大多数企业用的都是JDK8,

感谢阅读,明天继续!期待您的关注~