在java语言中,我们会涉及到接口,这里的接口我们经常使用interface实现,同时实现的方法的话需要显示的使用implements继承。下面我们首先使用java语言来列举下如何声明一个接口:package com...

作者 Rae 发布的文章
Go语言开发基础系列(二十二)receiver参数的使用
在java语言里面,我们定义一个类之后,我们就可以再这个类里面任意定义属性和方法,示例如下:package com.test; public class Student { private String name; ...
上一篇文章《Go语言开发基础系列(二十)panic函数的使用》我们介绍了如何使用panic函数让程序进行宕机,但是在实际的过程中,我们经常会涉及到宕机后的一系列操作,例如:1、关掉资源 2、恢复程序 等等所以这里的话...
在经常开发java程序的时候,我们经常遇到某一些错误的逻辑判断的时候,我们会直接抛出一个异常,例如:int a = 1; if (a == 1) { throw new RuntimeException("逻辑判断异...
Go语言开发基础系列(十九)go语言项目打包部署运行
在前面的文字我们介绍了很多go相关的基础使用,这篇文章我们介绍下go语言的项目如何打包到服务器上运行。这里我们还是以lite ide来进行演示一下。项目结构在项目打包部署这块介绍之前,我们首先来介绍下go语言项目的整...
Go语言开发基础系列(十八)defer函数的使用
在java语言中,我们遇到错误的话会涉及到使用try-catch-finally这样子的操作,例如我们在使用redis的时候,我们使用redis的连接池,那么在return或者报错的处理的时候,我们需要涉及到把red...
这篇文章我们来介绍下在go语言开发中,如何创建及使用方法函数。在go语言中,由于函数是“一等公民”,因此对于函数的使用,go语言没有太多的限制,因此创建及使用方法函数的方式方法有很多种,下面挨个介绍下:第一种方式:在...
上一篇文章《Go语言开发基础系列(十五)初始化及init函数》我们介绍了程序的初始化,和初始化相对应的就是优雅的退出或者销毁,例如程序在连接mq的时候,肯定是在init初始化函数里面初始化mq的连接信息,在程序退出的...
在我们日常编程中,java语言的话我们经常会使用到spring框架,那么在程序需要执行的时候,我们一般需要让程序自动初始化程序,那么我们就需要添加一个@PostConstruct注解,示例如下:@PostConstr...
Go语言开发基础系列(十四)switch-case及fallthrough函数的用法
在go语言中,我们经常会涉及到使用switch-case这种语法函数,我们首先来回顾一下再java语言中使用switch-case是怎么用的,下面列举下:package com.test; public class ...
在go语言中,make函数其实就是创建一个切片。整个make的语法是这样子的:make(type,len,cap)这里由三个参数,下面分别介绍下:type:指的是数组的类型,一般我们使用的都是:[]int,[]str...
Go语言开发基础系列(十二)for循环
在go语言中,对于循环的遍历,目前只有for循环,没有while循环,因此在go语言编程中,遇到需要遍历循环的,只能使用for循环。这篇文字我们介绍下再go语言中使用for循环的几种方式:第一种方式:for i :=...
在go语言中,我们介绍过,可以把一些变量放在一个var组里面进行编写,例如:var( a=1 b=2 c=3 d=4 )像上诉的声明的话都是比较简单的,遇到复杂的话,我们经常会涉及到如下所示:var( a = b+c...
Go语言开发基础系列(十)如何使用map数据结构
在go语言中,基础数据结构中除了数组之外,还可以有map这种键值对的数据结构,本文我们就来介绍下如何使用map这种数据结构。创建map在go语言中我们声明一个map的话,我们的声明方式是这样子的:var s= map...
在go语言中,我们会涉及到使用数组或者集合这种数据结构,那么这块怎么做呢?这篇文字我们介绍下。如果我们想要使用数组或者集合的话,我们一般采用数组或者切片的方式来处理。下面我们分别介绍下数组数组是一个有固定长度的数据结...