转眼间这已经是自己工作的第五个年头了,期间做过安卓,做过web,现在又加入了小程序的阵营,可谓是历尽各种坎坷啊。让我不由得想起了《红楼梦》的开篇之句“满纸荒唐言,一把辛酸泪”,期间的艰难困苦(实属夸张之感慨,无病呻吟,哈哈。。。)只有自己能够体味啊!之前一直忙于工作(其实就是自己比较懒),没有及时梳理学过的知识,也没有对工作有进一步的总结,使得现在掌握的东西比较混乱,而有些知识也已经渐渐淡忘了。现在不是新的一年嘛,心动不如行动,从现在开始慢慢总结自己的过去,以后争取日更一篇,梳理一下自己的知识架构,这样也可以给小白或者想从事编程的开发者提供一点帮助吧。
首先就从java的入门开始吧,我之前在大学学的是C ,用的编译器都是Visual C ,这个编译器里所有的代码都需要去手打,感觉贼麻烦,心里也一直排斥着它。在快毕业的那一年,偶然的机会接触到了java,用到了eclipse,感觉它真的是够智能,对编程也就没那么反感了。所以说工欲善其事必先利其器,好的工具对我们来说是非常重要的呦。那么关于eclipse环境的搭建啊,将会在接下来的教程中给出。
我们要学习一种语言,首先要对它有所了解,要对它的发展历程有大体的了解,还有就是它的一些优点,也就是我们为什么会选择java的原因,比如说跨平台啊,面向对象啊,是多线程的啊......在此附上java的发展历程与特点https://baike.baidu.com/item/Java/85979?fr=aladdin大家可以对此有初步的理解。
最后给大家讲一下一个比较容易混的概念吧:
JVM:是Java Virtual Machine(Java虚拟机)的缩写,是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。它本身是不可以跨平台的。但是它有多个平台的版本,比如Windows平台版本,linux平台版本等等,通过这些不同的版本来实现Java语言的跨平台性。
JRE:是Java语言的运行环境,它包含了Java虚拟机,也就是JVM,同时还包含了Java语言运行需要的核心类库。对于这个类库,大家先理解为资料库就行,后面学完面向对象,你就明白了。
JDK:是Java语言的开发工具包,提供了Java语言的开发工具,它里面包含了JRE,同时也就包含JVM-Java虚拟机。所以当你安装JDK之后,其实就不用再安装JRE了。
好了今天就先说到这了,明天继续。想了解更多学习知识,请关注微信公众号“阿Q说”,获取更多学习资料吧!你也可以后台留言说出你的疑惑,阿Q将会在后期的文章中为你解答。每天学习一点点,每天进步一点点。