本文由小千给大家分享关于变量命名的问题,不清楚大家在日常开发中是否在为如何为变量命名而发愁没?至今还难忘与刚入行的时候,每次变量命名都是查有道翻译,不知如何抉择。

那么我们重新回顾下Java中变量的命名规则:

<1>只能使用字母、数字、_和$符号,并且不能以数字开头。

<2>严格区分大小写。

<3>不能使用Java中的关键字作为变量名称。

<4>可以使用中文名称,但是不建议,使用“驼峰法命名”。

日常的开发中经常遇到一些奇葩的命名,莫过于int a1=1,int a2=120,或者是拼音命名法,int shuzi=101;类似这种的。但是这种开发命名比较随意,那么经过时间的发酵,你会发现曾经的命名连自己都不知道了。

我们都说变量名应该见名知意,可是实际上很多需要中的变量对应的英文不一定恰好是掌握的,那么怎么办?

有没有发现有道词典很不错,但是今天给大家推荐的是更神奇的变量命名网站,先看截图

只需要把自己想要的名称写上去就可以啦,下面自动出现一些命名

根据输入的关键,生成一些变量名,可以自由选择,只需要把鼠标放到自己想要的名称上面,选择copy,是不是是舒服?

本文来自千锋教育,转载请注明出处。

Java技术分享之变量命名相关推荐

  1. 网优谷Java技术分享交流

    自变量是临时性存储在运行内存中的标识符,能够根据自变量的值来获得全部程序流程不正确的缘故: 比如:自变量为空是就是说程序流程沒有运作到该处,自变量的值和预估的不同得话就是说逻辑性难题. javas变量 ...

  2. Java技术分享:什么是数据库连接池?

    在JDBC编程中,每次创建和断开Connection对象都会消耗一定的时间和IO资源.这是因为在Java程序与数据库之间建立连接时,数据库端要验证用户名和密码,并且要为这个连接分配资源.Java程序则 ...

  3. 8.6分享HWL变量命名规范

    一.变量名命名的一些规定: 1.必须以字母.下划线.或者美元符开头:①以美元符开头: ①以美元符开头:①以美元符 开头命名的变量虽然能够编译通过但是不建议使用: ②中文也可以作为命名开头且编译也能通过 ...

  4. Java技术分享:小白如何入门Mybatis?

    本文由小千给大家分享小白如何入门Mybatis. 一.数据持久化概念和ORM原理 1.数据持久化:持久化是程序数据在瞬时状态和持久状态间的转换过程 2.ORM:编写程序的时候,以面向对象的方式处理数据 ...

  5. Java技术分享:Java基本数据类型

    数据类型在计算机语言里面,是对内存位置的一个抽象表达方式,可以理解为针对内存的一种抽象的表达方式.接触每种语言的时候,都会存在数据类型的认识,有复杂的.简单的,各种数据类型都需要在学习初期去了解,Ja ...

  6. Java技术分享:Lambda表达式之接口实例化

    今天小千给大家分享的技术是:Lambda表达式之接口实例化. Lambda表达式是Java SE 8中一个重要的新特性.lambda表达式允许你通过表达式来代替功能接口. lambda表达式就和方法一 ...

  7. Java技术分享:void的用法和意义

    本文小千分享void的用法和意义,void在Java中一般用来表示方法没有返回值.例如: 那么其底层原理到底如何呢?我们来一点点的分析一下. 先来了解一下这个单词的基本含义,根据网络查询结果,如下: ...

  8. MyCat:第二章:Mycat前世今生(1),java技术分享主题

    高可用性: 分片节点dn2_M1配置了两个dataSource,并且配置了心跳检测(heartbeat)语句,在这种配置下,每个dataNode会定期对当前 正在使用的dataSource执行心跳检测 ...

  9. Java技术分享:NIO实战教程!

    Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式.NIO可以理解为非阻塞IO,传统的 ...

最新文章

  1. Spring Filter过滤器,Spring拦截未登录用户权限限制
  2. hdu 1534(差分约束)
  3. 南京晓庄学院java实验五_讲座|城市文化与南京世界“文学之都”的建设
  4. php安装redis扩展模块,[教程]为PHP安装phpRedis扩展模块
  5. hbase 操作指令集合
  6. C#与C++在语言层面的区别(不断补充)
  7. 关于 unable to load shared object 'C:\Program Files\R\R-3.0.3\library\stats\libs\i386\stats.dll'
  8. python重新安装numpy_Python-如何重新安装NumPy
  9. C/C++的刷题练习之牛客网,一个友好的网站
  10. CEI Harpoon v1.3-ISO 1CD
  11. 点击reset按钮失效 input 和 button元素 作为提交、重置、按钮功用的区别
  12. 计算机原理ms md,初学MD,请教大家一下计算的流程及相关问题 - 第 2 页 - 第一原理 - 小木虫 - 学术 科研 互动社区...
  13. svm神经网络葡萄酒matlab,SVM神经网络的数据分类预测-葡萄酒种类识别
  14. 齐商银行计算机岗面试题,2018齐商银行社会招聘笔试(真题笔经)
  15. 坦克世界+服务器未响应,手把手解答win10系统玩坦克世界出现未响应的办法
  16. 玩转华为ENSP模拟器系列 | 配置IS-IS基本功能示例
  17. Eclipse的UML建模插件Papyrus概述
  18. 面试时,HR想坑我,没想到我社会经验这么足,竟然.....
  19. python语音特征提取之使用ffmpeg与spleeter实现视频人声过滤
  20. html界面前台拼接base64加密后的图片

热门文章

  1. PTGAN:针对行人重识别的生成对抗网络 | PaperDaily #36
  2. Catalan Numbers 卡特兰数
  3. HDU1016 Prime Ring Problem dfs+回溯
  4. mysql企业版多少钱_企业资质代办多少钱
  5. 【JavaScript代码】使用JavaScript实现简单的区块链(签名+工作量证明机制)
  6. FatMouse and Cheese
  7. 2015年 第06届 蓝桥杯 Java B组 决赛真题详解及小结
  8. Vue.js-Day06-AM【项目实战(附带 完整项目源码)-day01-am:移动端响应式(响应式尺寸、视口问题、实现rem变化、rem设计)、实战项目搭建(初始化项目、处理rem、搭建路由)】
  9. 初探swift语言的学习笔记四-2(对上一节有些遗留进行处理)
  10. 互联网大厂必学技能:压力测试!