一.关键字 关键字的定义和特点 定义:被Java语言赋予特殊含义,用做专门用途的字符串(单词). 特点:关键字中所有字母均为小写 下面列举一些常用的关键字. 用于定义数据类型的关键字:byte.short.int.long.float.double.char.boolean.class.interface.enum.void 用于定义数据类型值的关键字:false.true.null 用于定义流程控制的关键字:if.else.switch.case.default.while.do.for.br…
Go语言基本语法 变量.数据类型和常量是编程中最常见,也是很好理解的概念.本章将从 Go 语言的变量开始,逐步介绍各种数据类型及常量. Go 语言在很多特性上和C语言非常相近.如果读者有C语言基础,那么本章的内容阅读起来将会非常轻松:如果读者没有C语言基础也没关系,因为本章内容非常简单易懂. Go语言变量的声明(使用var关键字) Go语言是静态类型语言,因此变量(variable)是有明确类型的,编译器也会检查变量类型的正确性.在数学概念中,变量表示没有固定值且可改变的数.但从计算机系统实现角…
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第四十一章:static关键字 下一章 "全栈2019"Java第四十二章:静态代码块与初始化顺序 学习小组 加入同步学习小组,共同交流与进步. 方式一:关注头条号Gorhaf,私信"Java学习小组". 方式二:关注公众号Gorhaf,回复"Java学习小组&…
1. 认识HelloWorld 在前面的<Go的安装和使用>这篇文章中已经写过HelloWorld.go了,现在就来逐行认识一下它. package main import "fmt" func main() { fmt.Println("Hello, World!") } 第1行:我们的Go程序是由包--package构成的,包的声明形式为:package <包名>.该行的意思是:当前HelloWorld.go文件属于main包. 第2行:…
一 包名的书写规范 (Package)推荐使用公司或机构的顶级域名为包名的前缀,目的是保证各公司/机构内所使用的包名的唯一性.包名全部为小写字母,且具有实际的区分意义. 1.1 一般要求1.选择有意义的名字,能快速地传达该类的用途. 2.所有包的命名必须采用小写英文字母. 1.2 实际应用应用系统中经常应用分层,Dao层(数据库访问).Service层(业务处理).Web层(页面控制action类). 1.包名的前几个为固定名称, 如果是网站的话,采用网站的域名的反写,如果域名还没有确定的话,采…
C语言基本语法 注释 //行注释 /* 块注释*/ 标识符 标识符是用来标识变量.函数.任何其他用户自定义项目的名称:一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母.下划线和数字(0-9)组成. 关键字 auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof…
前言 关于代码命名,我相信是经常困扰很多小伙伴的一个问题,尤其是对于强迫症晚期患者.怎么说呢,每次小编在写代码之前,总会在想啊想啊,用什么命名法好呢?对于经常在C++.Java.Python等主流语言上切换的强迫症来说,换个语言换种命名风格简直不要太混乱. 今天就来梳理一下常见的代码命名规范以及适用范围吧. 常见命名规范 为什么需要命名规范呢?世界级软件大师 Martin Fowler 大神都说过 CS 领域有两大最难的事情,一是缓存失效,一是程序命名. <Clean Code>这本书明确指出…
一.java命名规范 1.类和接口:由多个单词组成时,所有单词的首字母大写,如TestJava 2.变量名和方法(函数):由多个单词组成时,所有第一个单词的首字母小写,之后每一个单词的首字母大写,如:getInfo() 3.属性:第一个单词的首字母小写,之后的每一个单词首字母大写,如:studentName. 4.包:多个单词组成时,所有字母的小写,如:org.lxh.demo. 5.常量名:常量由多个单词组成时,所有单词的字母大写,多个单词使用_分隔,如:FLAG_CHAIN,标识符在定义的时…
笔者最近帮助一些朋友应聘远程工作(一般都是一些国外的项目),国外的项目负责人一般都会要求提供github账号或者一些源代码,很多朋友在这一关就被筛选掉了,其中不乏一些我认为技术非常厉害的行业大牛,他们都研发过很多的大型项目,经验与技术实力都非常不错.那究竟是为什么呢?我经过仔细的研究,发现他们都有一个共同点,就是命名规范不太严谨.我对这些在应聘远程项目第一关就被筛选掉了的程序员做了一个问卷调查:你都知道哪些java命名规范?最终结果显示: 类的首字母要大写,使用驼峰标识 变量首字母小写,使用驼峰…
今天在 BLE 中看到很多 extern 关键字,现在总结一下: extern 关键字主要用于在一个c文件中要用到另一个c文件中的变量或者函数. example: #extern_base.c ; #extern.h extern int a; #extern.c #include <stdio.h> #include "extern.h" int main() { printf("%d\n", a); ; } #Makefile extern:exte…