1. java 基本规则
一、命名规范
1. 类名规范:首字母大写,后面每个单词首字母大写(大驼峰式),HelloWorld
2. 变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式),helloWorld
3. 方法名规范:同变量名
二、注释
1. //单行注释
2. /* 多行
注释
*/
三、常量
1. 字符串常量,凡是双引号引起来的部分,"abc" , ""
2. 字符常量,凡是单引号引起来的部分,有且仅有一个字符,'a' '9';错误 '' 'abc'
3. 布尔常量,true/false
4. 空常量,代表没有任何数据,null;它不能直接打印输出
四、基本数据类型
1. 整数型 byte、short、int、long
2. 浮点型 float、double
3. 字符型 char
4. 布尔型 boolean
注意:(1)浮点型当中默认是double,如果一定要使用float,需要加上一个后缀F
(2)整数默认为int,如果一定要使用long类型,需要加上一个后缀L
五、引用类型
1. 字符串
2. 数组
3. 类
4. 接口
5. Lambda
六、变量
1. 变量定义格式
数据类型 变量名称; // 创建了一个变量
变量名称 = 数据值; // 赋值
数据类型 变量名称 = 数据值;
2. 变量注意事项
1. 如果创建多个变量,那么变量间名称不可重复
2. 对应float和long类型来说,字母后缀F、L不要丢掉
3. 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的数据范围
4. 没有进行赋值的变量,不能直接使用;一定要赋值后,才能使用
5. 变量使用不能超过作用域的范围
// 同时创建三个int类型变量
int a, b, c;
a = 0;
b = 1;
c = 2;
// 同时创建三个int类型变量,同时各自赋值
int a = 100, y = 200, c = 300;
七、数据类型转换
1. 自动类型转换(隐式)
1. 特点:代码不需要进行特殊处理,自动完成
2. 规则:数据范围从小到大
例:long num = 100; // int->long
float num = 100L; // lOng->float 30.0
2. 强制类型转换(显示)
1. 范围小的变量名 = (范围小的类型) 原本范围大的数据;
例: int num = (int) 100L;
byte/short/char 在运算时,都会被首先提升为int类型
byte + byte => int + int
1. java 基本规则的更多相关文章
- Spark案例分析
一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...
- Java基础知识强化71:正则表达式之基本规则 和 常用正则表达式
1. 基本规则: A:字符 x 字符 x.举例:'a'表示字符a \\ 反斜线字符. \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B:字符类 [abc] a.b 或 ...
- 写Java程序的三十个基本规则【新手必读】
(1) 类名首字母应该大写.字段.方法以及对象(句柄)的首字母应小写.对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母.例如: ThisIsAClassName this ...
- TCP协议的基本规则和在Java中的使用
TCP协议是面向连接的,相对于UDP协议来说效率较低,但是比较安全,数据不容易丢失.TCP协议类似打电话的过程,在一端拨号时必须等待对方回应,确定两端建立了连接通道才能传送信息. 在Java中TCP被 ...
- Java 异常处理基本规则,Java异常处理的基本规范
看了团队中原来代码中的异常处理,心碎了一地,稍微对照阿里巴巴的异常处理规范整理了一遍,准备分享一下,Java的异常处理规范&约束. 一.运行异常的扑捉 不要捕获 Java 类库中定义的继承自 ...
- Java基础--基本规则、语法
一.关键字.保留字.标识符.常量.变量 1.关键字:使用某种语言赋予特殊含义的单词. 2.保留字:没有赋予特殊含义,但以后可能会使用的单词. 3.标识符:自定义的单词,以数字.字母.下划线以及$符组成 ...
- JavaSE(一)Java程序的三个基本规则-组织形式,编译运行,命名规则
一.Java程序的组织形式 Java程序是一种纯粹的面向对象的程序设计语言,因此Java程序必须以类(class)的形式存在,类(class)是Java程序的最小程序单位. J ...
- 2 JAVA语言的基本规则
1. 类名 类名需使用字母开头,使用驼峰命名法,如HelloWorld,对应的文件为 HelloWorld.java,与类名保持一致.编译好的字节码文件为 HelloWord.class. 2. 区分 ...
- Java学习第二天之Java程序的基本规则
一.Java程序的组织形式 Java程序是一种纯粹的面向对象的程序设计语言,因此Java程序必须以类(即class)的形式存在,类(class)是Java程序的最小程序单位.Java程序不允许可执行性 ...
随机推荐
- 微信小程序如何做金额输入限制
引言:金额输入时,需求如下: 1)首位不能出现0或者小数点(.) 2)仅保留两位小数 3)仅保留一个小数点(.),不允许出现多个. 1.wxml核心代码: <!-- 1.adjust-posit ...
- 微信小程序拒绝授权后重新拉起授权窗口
问题: 在首次进入小程序时,我们常常会收到一些获取权限的申请,比如「获取地理位置权限」.需要微信登录时请求「获得你的公开信息(昵称.头像等)」.对于这些权限申请,开发者当然希望获得所有权限,而用户拒绝 ...
- .deb 包如何安装到指定目录; Ubuntu; Debian like;
有时候,我们没有root用户的时候,我们进行安装deb包就不能之间安装到系统之中了: 为了方便,我们可以直接解压 dpkg -x same.deb .; 直接解压到当前目录,然后在配置环境变量,即可启 ...
- Linux防火墙firewall和iptables的使用
防火墙是整个数据包进入主机前的第一道关卡. Linux中有两种防火墙软件,ConterOS 7.0以上使用的是 firewall,ConterOS 7.0以下使用的是 iptables,本文将分别介绍 ...
- 函数计算自动化运维实战 2 -- 事件触发 eip 自动转移
函数计算 阿里云函数计算是一个事件驱动的全托管计算服务.通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传.函数计算会为您准备好计算资源,以弹性.可靠的方式运行您的代码,并提供日志查询,性能 ...
- @ConfigurationProperties(pref="")加载局部配置文件
刚开始@ConfigurationProperties(文件名)直接在参数里加文件名,其实是配置前缀pref="前缀".加载局部配置文件是@PropertySource(value ...
- 201871010104-陈园园 《面向对象程序设计 (java)》第一周学习总结
201871010104-陈园园 <面向对象程序设计 (java)>第一周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-dai ...
- MySQL常用数据类型 length 专题
MySQL-data_type数据类型 1.查看数据类型 mysql> help data type //通过help对数据进行查看,以及使用的方法 2.MySQL常见的数据类型 整数in ...
- [Vue专题] 对比vue-cli2.x和vue-cli3.x的搭建
简介:深入了解脚手架vue-cli2.x版本与3.x版本构建项目的区别 搭建前提条件: node环境 node是傻瓜式安装的,直接去官网下载安装不断下一步 命令行输入node -v查询版本号,有版本号 ...
- 一文学会 TypeScript 的 82% 常用知识点(下)
一文学会 TypeScript 的 82% 常用知识点(下) 前端专栏 2019-11-23 18:39:08 都已经 9021 年了,TypeScript(以下简称 TS)作为前端工程师不得 ...