首先谈一谈我自己对语言的认识
这里的语言当然指的就是计算机编程语言。语言是特定符号的集合,这些符号的含义是公共认可的,因此,语言有了沟通信息,表达想法的作用。世界上第一台计算机实在美国诞生的。所以,在“出生地”的影响下,编程语言与英文极大的相似。
①第一代编程语言
第一代编程语言叫“机器语言”。
喜欢看科幻片的朋友一定有这么个印象——无数的“0”和“1”在画面中流动。其实这就是第一代编程语言——二进制编码。因为当时的CPU只能执行“0”和“1”代码。
②第二代编程语言
第二代编程语言叫“汇编语言”。
汇编语言就把难理解的机械语言统合成了一个英语单词。我对此的理解就是:汇编语言相当于C语言中的“typedef”函数。他将一长串0/1代码用对应的英文单词来表示。就比如,大家看到JUJU的时候会叫我的外号“宇宙超级无敌爆炸寂寞巨帅”,那么“宇宙超级无敌爆炸寂寞巨帅”也可以用来代替我的名字,即JUJU==宇宙超级无敌爆炸寂寞巨帅。
③第三代编程语言
第三代编程语言叫“高级语言”。
我们现在学习的C语言,Python、Java什么的都属于高级语言。
高级语言的发展分为两个阶段,以 1980 年为分界线,前一阶段属于结构化语言或者称为面向过程的语言,后一阶段属于面向对象的语言。什么是“面向对象”“面向过程”呢?这方面我的理解也很抽象——对象是不动的、静态的,指一个存在;过程是运动的、动态的,指一个时间逻辑、动作。
假设我们现在要编写一个五子棋游戏。面向过程,我们分析过程:①开始游戏;②黑子下棋;③绘制棋盘;④判断输赢;⑤白子下棋;⑥绘制棋盘;⑦判断输赢;⑧返回步骤②循环;⑨游戏结束,输出结果。但如果我们面向对象,可以将整个游戏拆分为①黑白双方(双方下棋,行为一样);②棋盘系统(负责构建棋盘画面);③规则系统(负责判断输赢、是否违规)。
JDk的安装与环境的配置
1.首先,什么是JDK?
JDK是Java Development Kit的缩写,翻译过来就是Java开发工具,我们可以简单理解使用Java必须得有JDK这个东西。
JDK是整个Java的核心,包括了JRE(Java Runtime Environment),一堆Java工具和Java的基础类库(rt.jar)
JDK包含的基本组件包括
javac ——编译器,将源程序转成字节码 jar ——打包工具,将相关的类文件打包为一个文件 javadoc ——文档生成器,从源码注释中提取文档 jdb ——debugger,查询错误的工具
(以上这一段是来自CSDN用户woodwhale的文章《【软件创新实验室2021年暑假集训】Java技术培训——Java前置知识学习》)
2.JDK的下载
首先,我们进入官网Java SE - Downloads | Oracle Technology Network | Oracle
点击”JDK Download“进行下载。在进入下载页面后,下载者需要根据自己电脑的属性选择合适的版本进行下载
那么如何查看哪个版本适合自己呢?
首先,回到桌面,右键此电脑,选择属性,进入属性界面。
可以看到我的电脑操作系统是64位的,也就是说我该选择倒数第二个,也就是Windows x64 Installer进行下载。
然后就是清一色的NEXT或者下一步了,但是!!!请记住我们将文件安装再哪,也就是记住它的路径。因为接下来配置环境需要用到。
我们可以把它安装在自己选定的文件夹里,方便查找它的路径。
我是设置了一个environment文件夹,专门用于配置环境。
3.环境的配置
首先,需要我们找到“编辑系统环境变量”。
在这开始菜单栏内直接搜索“编辑系统环境变量” 就可以进入以下界面
点击黄标进入编辑界面
然后再这里添加JAVA_HOME就可以了。不可以用其他的名字,安装JDK,配置环境时只能用JAVA_HOME并且全部大写。
变量值就是刚刚安装的路径
然后找到“Path”
然后添加标记处的内容就可以了。
IDEA的下载与使用
①下载
首先,我们先登录IDEA的官方界面IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains
点击中间的Download就可以进入下载界面了
进入下载界面后会有,两个下载选项供你选择
一个是Ultimate最终版,另一个是Community社区版。社区版功能较少,免费;最终版功能全,付费;
我建议学生下载社区版就可以了。虽然功能不全,但也足够我们使用了。
然后就是一路Next。
②使用
关于使用没什么可以向大家介绍的。大家都可以自己慢慢摸索(因为我也才刚下载)。
唯一一个能帮上大家的是——将英文界面转化为中文
首先大家先找到设置Settings
然后选中Plugins,在搜索栏内搜索Chinese,然后下载图像是一个”汉“字的插件。
应用后IDEA的界面就转化为中文了。