文档章节

JavaSE 学习参考:变量(2)

博为峰教研组
 博为峰教研组
发布于 2017/01/14 21:08
字数 389
阅读 2
收藏 0

变量定义

下图中语句是Java程序中定义变量最典型的语句,体现定义变量的三要素。其中int表示该变量数据类型,该类型占用4个字节内存空间,只能存储整数值;age表示变量名,20表示值。

 

同一类型的变量的可以定义在一条语句中,用逗号分隔开。

在变量名命名也必须遵循一些规范。

Ø 语法规范(必须遵守,否则无法通过编译):

变量名可以由字母,数字和两个特殊符号下划线( _ )和美元符( $ )组成

不能以数字开头

不能以Java关键字和保留字作变量名

例如下面就是合法的变量名:

count   x_y  _times  $a  myFavoriteColor

下面是不合法的变量名:

    1a  a+b  int  for

注意:中文字符也可以用变量名,但谁也不会这么做。

Ø 建议规范(不必完全遵守,只是大家都认为这样便于交流和理解):

不用或少用简单的诸如a,b,c或a1,a2,a3等没有含义的“魔术变量“名。本书中为便于初学者输入和语法讲解还会定义这些”“魔术变量”。

见名知义,变量的名字能代表程序逻辑中特定的意义如:

大多数开始Java开发者使用驼峰命名法,即变量名首字母小写,多个单词组成的从第二个单词开始首字母大写。如:

© 著作权归作者所有

博为峰教研组
粉丝 50
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
Java 性能分析工具一览(JDK自带)

jstat 分析JVM HEAP占用情况 格式参考-JDK 参考-中文 常用命令 2. jps 查看JVM 进程 格式参考-JDK 常用命令 3. jmap 分析内存对象占用情况 格式参考-JDK 常用命令 4. jstack 查看JVM 调用堆栈...

小骏骏
2016/02/25
374
1
JavaSE学习笔记系列:数组

数组可以看成是多个相同数据类型的数据集合,对这些数据的统一管理。 数组变量属于引用类型,可以看成是一个对象,数组中的每个元素可以看成是该对象的成员变量。 数组中的每个元素可以是任何...

landy8530
2017/12/19
0
0
JAVA JDK下载、安装及配置验证

1、下载Java JDK 根据自己需要下载相关版本,下载链接:https://www.oracle.com/technetwork/java/javase/downloads/index.html 8版本下载链接:https://www.oracle.com/technetwork/java/j......

Code辉
04/17
29
0
Learn Java - Chapter 1 变量(Variables)-基本类型

java语言定义的变量包含一下四种类型 实例变量(Instance Variables),非静态变量,在Class中声明的field,未使用static声明; 类变量(Class Variables ),静态变量,在Class中使用stati...

Hassan
2015/06/01
72
0
Linux开发环境搭建之Java开发环境JDK安装配置

这几天国产的Linux系统deepin15.5正式版发布了,基本上处于稳定了,受不了win10的各种卡顿和系 统封闭不能修改的诟病,果断下载了deepin系统格盘安装,在deepin上进行开发学习娱乐。本文将在...

MaxBill
2017/12/18
218
1

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周四乱弹 —— 当你简历注水但还是找到了工作

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌 :#今日歌曲推荐# 分享成龙的单曲《男儿当自强》。 《男儿当自强》- 成龙 手机党少年们想听歌,请使劲儿戳(这里) @hxg2016 :刚在...

小小编辑
今天
2.7K
21
靠写代码赚钱的一些门路

作者 @mezod 译者 @josephchang10 如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。 今天给大家分享一个精彩的 GitHub 库,这个库整理...

高级农民工
昨天
2
0
用好项目管理工具,人人都可以成为项目经理

现在市面上的项目管理工具越来越多了,但是大多数都是一些协同工具或轻量项目管理工具。如果是多团队、跨部门使用或者企业级的项目管理,从管理思想到工具运用,需要适应企业的业务流程体系,...

cs平台
昨天
12
0
只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
昨天
69
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
昨天
32
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部