物华天宝,物指科学技术,天宝指天上的宝物。用科学技术寻找天上的宝物,造福于社会。这就是我们技术的人使命!物化天宝的后面还有人杰地灵,埋藏的宝物是能够被找到的,但靠一个人是做不到的。人是非常重要的,有了很多科学家,工程师,研究员就可以了吗?根本不够,地灵是指团体,这个人他所在的团队,所处的氛围是最重要的。在良好的氛围下寻找宝藏,为社会造福,这才是最重要的。
大家一看到这个标题感觉好简单,是的,我们这一节就是这么简单。
编程语言主要分为两种,编译型语言和解释型语言?大家猜猜Java和Kotiln 语言是那种语言,这里即使是工作多年的Java工程师也可能会猜错哦。
我们初学Java语言,喜欢写一个Hello World联手,通过javac
工具 编译Java源文件,生成字节码文件。我们的字节码是在什么上面运行的呢?
没错,Java虚拟机,字节码文件能够在计算机上直接运行吗?
字节码只能在Java虚拟机上运行,不能在计算机上直接运行。那我们用C语言或者C++语言编译生成的exe程序可以直接运行吗?小伙伴们心里当然很清楚,exe文件可以直接在Windows上运行。
看到这里我们突然一下子明白了,Java字节码通过Java虚拟机解释执行,是解释型语言,不能在计算机上执行运行。编译性语言直接编译成计算机指令,也就是可识别的二进制指令,可以在计算机上直接运行,像C和C++语言都是编译型语言。像Python 和 JavaScript都是解释型语言,它有一个解释器,在程序运行时,解释器会一行行读取我们的源代码,然后实时将这些源代码解释成计算机能够识别的二进制数据后在执行,运行效率没有编译型语言快。
接下来我们下载Android Studio 工具,安装过程很简单。我们贴出一个Android Studio安装教程,里面有Android Stuido下载地址,我们只需要看如何下载和安装就可以了,剩下的不需要看。
接下来我们新建一个项目
第一步:
第二步:选中 Phone and Tablet,选中Empety Activity,然后点击Next
第三步:语言选中Kotlin
最后点击Finish,项目创建完成后,会由Gradle(构建脚本)构建一会,构建完成后,我们新建一个LearnKotlin.kt文件
右击com.as.myapplication包--->New---->Kotlin File/Class,在弹出的对话框中输入LearnKotlin,按下回车键文件即可创建。
接下来我们在这个文件中编写一个main函数,如图
我们看到main函数的左边有一个绿色的小三角形,点击它,选择第一行
程序运行成功,我们的Hello World打印出来了。
我们已经成功的用Kotlin 语言打印出了Hello World,有时候你可能需要测试一小段代码,看看运行结果如何。在学习Kotlin语言时非常有用。幸运的是,Intell 提供了这种工具,能够实现无需创建文件就能够测试代码。该工具叫做Kotlin REPL,稍后会解释它,现在先打开它。
你可以在里面输入代码,就像使用代码编辑器一样。现在,我们输入一段代码
很快,就看到了运行结果 30 打印出了出来。最后我们来看看REPL是英文单词 read(读取) evaluate(求值)print(输出) 和 loop(循环)的首字母缩写。整个运转流程:我们输入一代码,点击左边的绿色小三角形,开始读取代码,代码求值(运行代码),输入结果。运行完毕,REPL交回控制权,循环再次开始。
下一章,我们将开始使用变量,常量以及各种数据类型。
网友评论