首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java基础篇——入门

转眼间这已经是自己工作的第五个年头了,期间做过安卓,做过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了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190104G0SX7U00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券