Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

从Java到Golang快速入门 PDF 下载


分享到:
时间:2021-06-19 08:07来源:http://www.java1234.com 作者:转载  侵权举报
从Java到Golang快速入门 PDF 下载
失效链接处理
从Java到Golang快速入门 PDF 下载


本站整理下载:
提取码:gim6 
 
 
相关截图:
 
主要内容:


Golang 从 09 年发布,中间经历了多个版本的演进,已经渐渐趋于成熟,并且
出现了很多优秀的开源项目,比如我们熟知的 docker,etcd,kubernetes
等,其媲美于 C 的性能、Python 的开发效率,又被称为 21 世纪的 C 语言,
尤其适合开发后台服务。这篇文章主要是介绍 Golang 的一些主要特性,和
Java 做一个对比,以便更好的理解 Golang 这门语言。
关于 Golang 环境的搭建就不讲了,可以参考官方文档或者 Google 一下,配
置下 SDK 和 PATH 即可,非常简单,我们就从 Go 版本的 Hello World 开始
每种语言都有自己的 Hello World,Go 也不例外,Go 版本的如下:
package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
}
我们使用 go run 运行后,会在控制台终端看到 Hello, 世界的输出。我们来看
下这段代码:
1. package 是一个关键字,定义一个包,和 Java 里的 package 一样,也是模块化的关键。
2. main 包是一个特殊的包名,它表示当前是一个可执行程序,而不是一个库。
3. import 也是一个关键字,表示要引入的包,和 Java 的 import 关键字一样,引入后才可
以使用它。
4. fmt 是一个包名,这里表示要引入 fmt 这个包,这样我们就可以使用它的函数了。
5. main 函数是主函数,表示程序执行的入口,Java 也有同名函数,但是多了一个 String[]
类型的参数。
6. Println 是 fmt 包里的函数,和 Java 里的 system.out.println 作用类似,这里输出一段文
字。
整段代码非常简洁,关键字、函数、包等和 Java 非常相似,不过注意,go 是
不需要以;(分号)结尾的。
go 语言变量的声明和 java 的略有不同,以声明一个 int 类型,变量名为 age
为例,go 语言变量生成如下:
var age int =10
同样的变量,在 java 中的声明是:
int age = 10;
可以看到 go 的变量声明,修饰变量的类型在变量的后面,而且是以 var 关键
字开头。
var 变量名 类型 = 表达式
最后面的赋值可以在声明的时候忽略,这样变量就有一个默认的值,称之为零
值。零值是一个统称,以类型而定,比如 int 类型的零值为 0,string 类型的零
值是”“空字符串。

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐