第一节寒假集训心得以及初入java

文章目录

  • 1、前瞻
  • 2、集训第一课
    • 2、1.关于jdk
    • 2、2.关于idea
    • 2、3.java入门
  • 3、思考与心得

1、前瞻

程序语言是一种工具。对于不同的问题,有着其相对应的解法抑或相当于其他而言稍优的解法,不同的工具可以解决不同的问题,例如Python擅长的领域是大数据、人工智能等,而Java则擅长服务端的开发,由此我们可以得出,语言只是工程师手中的另一种工具,工具本身并无绝对的好坏,只看使用者是否可以在恰当的时机,选择恰当的工具去解决相对应的问题。

学长名言:

程序设计语言的发展就是一个“逐步远离计算机硬件,向着待解决的问题靠近”的过程。

“语言呢,不是让我们能做什么,而是让我们不能做什么。”–>《程序设计之美》

2、集训第一课

2、1.关于jdk

JDK是Java的开发工具,包含Java运行时环境,Java的基础类库以及Java的开发工具。

jdk的版本中,官方会长期维护的版本是8和11,所以在学长的推荐下,下载了8这个版本,jdk的安装较为单一,百度搜素并进入官网,选择版本后下载一键到底即可。
第一节寒假集训心得以及初入java_第1张图片
第一节寒假集训心得以及初入java_第2张图片
我是按exe下载的。若下载时是按zip压缩格式下载的,在下载完后还要进行环境变量的配置操作,如果按exe下载的,则不需要进行环境变量的配置,具体的验证操作在最后的心得部分。

2、2.关于idea

IDEA是一款集成开发软件,相较于eclipse,唯一的缺点就是付费(吃土人士叹气)且略微有点小贵,除此之外的功能与界面都比同行eclipse要更好,无论是插件下载,代码的相关提示,还是界面的布局,都十分的具有吸引力,总之就是一句话,idea yyds。

其下载也与jdk类似,都只要百度搜索官网,然后选择适配的版本,一键到底即可。
第一节寒假集训心得以及初入java_第3张图片

2、3.java入门

初次认识Java是在小学时因为贪玩下的minecraft时(哭笑不得,熊孩子本质暴露无疑),显示需要下载Java才可以运行,我就去网上下了java,由此认识了这个长相为一杯“阿萨姆奶茶”气息的计算机语言。

之后陆陆续续了解了Java作为计算机语言的功能,发展历程以及优缺点,但对其正式的学习是在这次的集训课上开始的,通过听学长的讲解,我对Java有了崭新的认识与了解。

首先是java的生态圈,Java具有一个非常完备的生态圈,通过gitee2020的年度报告可以看出来,java稳居第一的宝座,具有服务端霸主的风范。我们可以在使用java编程的过程中找到许多我们需要的部件,将这些部件加以组装并且直接使用,这可以大大简化一个复杂的程序,实在是太“可”了。

其次,java具有众多的优点,虽然在早期,Java相较于c++并无太大优势,但是在服务端开发走上台前后,Java也得以异军突起,其本身的缺点早已被优点所掩盖,其具有的一次编写,处处运行,系统的多平台支持,强大的可伸缩性,多样化和功能强大的开发工具支持,良好的生态支持,开源且版本持续迭代升级,垃圾回收机制等等优点,都使其在各个开发场所,变得越来越“香”,由此,Java成为计算机语言的其中一个大头,成为了程序员手中的“香饽饽”。

3、思考与心得

通过第一次讲课学长分享的几个思考问题(在此感谢学长授课与点拨),我有了以下的几个心得:

1.语言并不存在哪个更好,哪个更优秀的说法,如学长所说,语言只是一门工具,不同的开发环境有着不同的语言适合度,而大学阶段也不必纠结于哪个语言更好去学习,与其在不停的考虑到底该学哪个语言,还不如马上行动起来,尽自己所能去学习知识,来使自己的大学生活充实起来,这样才能在面对问题并且需要用到某一个计算机语言时,可以在自己的知识体系中选择恰当的解决方法去加以解决。由此才能将语言的工具特性发挥出来。

2.网上众多的jdk下载教程中,即使是包括了较为新的,例如2020年刚刚发布的一些教程中,也都提及了,jdk在安装完毕后,无一例外需要进行的配置环境变量这一步骤,然而事实并非如此,在听了学长的一番讲话后,他提出了:通过exe这一下载方式,其实并不需要再次进行环境变量的配置,下面是我下载jdk8之后的考证图片:
第一节寒假集训心得以及初入java_第4张图片
第一节寒假集训心得以及初入java_第5张图片

由此我们可以明显看出,通过exe下载后的文件中,我并没有人工手动的配置环境变量的前提下,在path这一用户变量中,其实已经具备了相应的环境变量,即C:\Program Files\Common Files\Oracle\Java\javapath与C:\Program Files (x86)\Common Files\Oracle\Java\javapath这两个环境变量。所以我们其实并不需要再一次按照网上的流程进行环境变量的配置。

这也进一步佐证了,并不是所有的jdk下载都需要进行环境变量的配置,网上人云亦云的说法其实并不妥当,通过exe方式下载的jdk,其本身在下载时就已经对环境变量进行了相应的配置。

因此可以得出,实践有时候比眼见更为准确,敲代码更多需要的是实践,去实际运行某个程序或者实际去查看详细的步骤细节,只有实践了才能出真知。

这便是我的第一节集训课,希望可以在接下来的课程中,继续认识Java,提升自己。

你可能感兴趣的:(java,编程语言)