Java开发乐园-让开发成为一种享受! ❤ღ( ´・ᴗ・` )ღ❤Java开发乐园

让开发
成为一种享受!

【今日公告】 关于网站更名的公告

学而时习之这个站名,于2020年5月28日结束了它的短暂的一生。取而代之的是:Java开发乐园。这并不是一个新名字,小编第一个网站就叫这个名字。之所以再次使用这个名字,原因有二,一是因为学而时习之过于大众化,不利于网站的SEO,其二是因为个...

最新发布

Golang

10. 并发

东方雨倾阅读(7)评论(0)赞(0)

有人把Go比作21世纪的C语言,第一是因为Go语言设计简单,第二,21世纪最重要的就是并行程序设计,而GO从语言层面就支持了并行。 goroutine goroutine是Go并行设计的核心。goroutine说到底其实就是线程,但是他比线...

Golang

9. interface

东方雨倾阅读(7)评论(0)赞(0)

什么是interface 简单的说,interface是一组method的组合,我们通过interface来定义对象的一组行为。 我们前面一章最后一个例子中Student和Employee都能Sayhi,虽然他们的内部实现不一样,但是那不重...

Golang

8. 面向对象

东方雨倾阅读(7)评论(0)赞(0)

前面我们介绍了函数和struct,那你是否想过函数当作struct的字段一样来处理呢?今天我们就讲解一下函数的 另一种形态,带有接收者的函数,我们称为method method 现在假设有这么一个场景,你定义了一个struct叫做长方形,你...

Golang

7. struct类型

东方雨倾阅读(9)评论(0)赞(0)

struct Go语言中,也和C或者其他语言一样,我们可以声明新的类型,作为其它类型的属性或字段的容器。例如,我们可以创建一个自定义类型 person 代表一个人的实体。这个实体拥有属性:姓名和年龄。这样的类型我们称之struct。如下代码...

Golang

5. Go语言之流程控制

东方雨倾阅读(30)评论(0)赞(0)

流程控制包含分三大类:条件判断,循环控制和无条件跳转。 if if 也许是各种编程语言中最常见的了,它的语法概括起来就是:如果满足条件就做某事,否则做另一件事。 Go里面 if 条件判断语句中不需要括号,如下代码所示 if x > 1...

Golang

4. Go语言之array、slice、map

东方雨倾阅读(33)评论(0)赞(0)

array array 就是数组,它的定义方式如下: var arr [n]type 在 [n]type 中, n 表示数组的长度, type 表示存储元素的类型。对数组的操作和其它语言类似,都是通过 [] 来进行读取或赋值: var ar...

Golang

3. Go语言一些技巧

东方雨倾阅读(34)评论(0)赞(0)

分组声明 在Go语言中,同时声明多个常量、变量,或者导入多个包时,可采用分组的方式进行声明。 例如下面的代码: import "fmt"import "os"​const i = 100const pi = 3.1415const pref...

Golang

1. Go语言变量定义及常量

东方雨倾阅读(39)评论(0)赞(0)

变量定义 Go语言里面定义变量有多种方式。 使用 var 关键字是Go最基本的定义变量方式,与C语言不同的是Go把变量类型放在变量名后面: // 定义一个名称为 “variableName” ,类型为 "type" 的变量var varia...

解决方案

进制互转,你想要的这都有

东方雨倾阅读(707)评论(0)赞(0)

一、整数互转 1.1 十进制转二进制 转换规则:将十进制整数一直除以2,记录余数,如果结果不为0,继续将结果除以2,记录的余数从下往上就是2进制整数。 整数10转2进制示例: 除数 被除数 结果 余数 10 2 5 0 5 2 2 1 2 ...

Java

看了这篇你就会手写RPC框架了

东方雨倾阅读(1120)赞(4)

一、学习本文你能学到什么? RPC的概念及运作流程 RPC协议及RPC框架的概念 Netty的基本使用 Java序列化及反序列化技术 Zookeeper的基本使用(注册中心) 自定义注解实现特殊业务逻辑 Java的动态代理 自定义Sprin...

我愿终生等候,换你刹那凝眸

留点🐾印