java

如何快速学习一门新编程语言2-表达式有哪些可以用,算数运算逻辑运算位运算关系运算赋值其他

如何快速学习一门新编程语言2-表达式有哪些可以用,算数运算逻辑运算位运算关系运算赋值其他 对照java和go的表达式使用方式,用go重写各种运算。 目录 目录 变量如何定义,数据类型有哪些 表达式有哪些可以用,算数运算逻辑运算位运算关系运算赋值其他 逻辑控制结构有哪些,条件判断怎么写,循环如何写,分支语句怎么写 常用数据类型,字符串,数组,哈希表 面向对象1,类怎么写,类数据成员写法,类方法写法,公有/保护/私有权限怎么控制,静态成员和静态方法 面向对象2,如何实现继承,以及继承权限控制 面向对象3,如何实现重载,多态 面向对象4,面向接口编程 异常处理机制 基本数据结构,数组,链表,最小堆,栈,二叉树,图 推广到更多语言 表达式 运算符 按照java划分方式,运算符分为六大类 算数运算符:加,减,乘,除,取模,自增,自减 关系运算: 6种关系运算,等于(==),不等于(!=),大于(>),小于(<),大于等于(>=),小于等于(<=) 位运算:位与,位或,异或,取反,左移位,右移位,按位右移补0(java才有) 逻辑运算: 3种逻辑运算,与(&&)或(||)非(!) 赋值运算 其他运算 我们接下来逐个翻译成go 算数运算符 加减乘除,最基本的四则运算,取模,自增,自减少。几乎所有语言里特性都差不多。需要注意的有两点 是有...

如何快速学习一门新编程语言1-数据类型有哪些,变量如何定义

如何快速学习一门新编程语言1-数据类型有哪些,变量如何定义 我们通过对照java和go的数据类型,变量定义方法,来重写我这辈子背下来的第一段代码a+b求和。 目录 目录 变量如何定义,数据类型有哪些 表达式有哪些可以用,算数运算逻辑运算位运算关系运算赋值其他 逻辑控制结构有哪些,条件判断怎么写,循环如何写,分支语句怎么写 常用数据类型,字符串,数组,哈希表 面向对象1,类怎么写,类数据成员写法,类方法写法,公有/保护/私有权限怎么控制,静态成员和静态方法 面向对象2,如何实现继承,以及继承权限控制 面向对象3,如何实现重载,多态 面向对象4,面向接口编程 异常处理机制 基本数据结构,数组,链表,最小堆,栈,二叉树,图 推广到更多语言 数据类型 java有哪些数据类型 8种基本数据类型,6种数值类型(默认值都是0),字符串类型,布尔类型 byte: 1个字节,范围-128到127 short:2个字节,范围-32768到32767 int:4个字节,范围-2^31到2^31-1 long:8字节,范围-2^63到2^63-1 float:单精度浮点,默认0.0f,格式参考IEEE 754 double:双精度浮点,默认0.0d,格式参考IEEE 754 boolean:布尔变量,取值true|false char:字符变量,2个字节(与c不同,c语言中char是1字节...

如何快速学习一门新编程语言0

决定开一个系列文章,专门讲如何在熟练掌握一门编程语言之后,快速的去学习一门全新的语言。 为什么你会觉得学习一门新语言很费劲,无非三点原因。第一,第一门语言没学好。第二,没有跳出编程语言本身来看编程语言,视角提升一层,就像在三维世界看二维平面,自然会不同。第三,不善使用搜索引擎和官方文档来学习。 我有一套非常好用的办法,分为三个步骤: 忽略语言细节,把尽可能多的信息抽象成语言概念 设定一个目标,在新语言环境下来实现它 使用我们从熟悉的语言中得来的概念,通过搜索引擎,或者看书,找到新语言环境下的实现方案 我这里就以java为例,对照着java的做法来学一遍golang吧。 以java为例(或者php python都有对等的东西),后续文章我们用go语言去实现对等的功能即可。 目录 变量如何定义,数据类型有哪些 表达式有哪些可以用,加减乘除逻辑运算位运算 逻辑控制结构有哪些,条件判断怎么写,循环如何写,分支语句怎么写 常用数据类型,字符串,数组,哈希表 面向对象1,类怎么写,类数据成员写法,类方法写法,公有/保护/私有权限怎么控制,静态成员和静态方法 面向对象2,如何实现继承,以及继承权限控制 面向对象3,如何实现重载,多态 面向对象4,面向接口编程 异常处理机制 基本数据结构,数组,链表,最小堆,栈,二叉树,图 推广到更多语言 如果上述文字表示,你不知道说的是什么?或者不...
执行时间: 35.737037658691 毫秒