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程序不允许可执行性 ...
随机推荐
- SQL Server如何查看存储过程的执行计划
有时候,我们需要查看存储过程的执行计划,那么我们有什么方式获取存储过程的历史执行计划或当前的执行计划呢? 下面总结一下获取存储过程的执行计划的方法. 1:我们可以通过下面脚本查看存储过程的执行计划,但 ...
- Erlang/Elixir精选Q&A
精选的定位是什么? 已至2019年,Erlang/Elixir中文社区还是一座黑暗森林,每个技术人都怀揣着自己独有的葵花宝典独自摸索,没有一个开放的分享平台,大量优质文章没有得到该有的关注. 与此同时 ...
- Linux系统学习 四、网络基础—互联网概述,互联网接入方式
互联网概述 WWW:万维网 FTP:文件传输协议 E-MAIL:电子邮件 WWW 典型的C/S架构 URL:统一资源定位 协议+域名或IP:端口+网页路径+网页名 http://www.xxx.com ...
- 【python爬虫】requests模块
文档:从 pythoneer 到 pythonista 的100个模块 链接:http://note.youdao.com/noteshare?id=2b95bb3651c21af80ca1936f8 ...
- 什么是CSS?它的特点有哪些?
css 中文名称:层叠样式表,也称级联样式表 英文名称:Cascading Style Sheets 最新的版本:css3 1.层叠性 在权重(优先级)相同的情况下,同一个标签的样式发生冲突, 最后定 ...
- HTML页面导入模板页面(Tomcat)
找了个前端模板,多个HTML中有重复的部分,一改都改,所以对其进行重构,将重复的部分拿出来 看了很多方法,最简单的是jQuery,但是在我这没起作用,后来发现一个配置tomcat的ssi,让服务器帮我 ...
- Global AI Bootcamp 2019 宁波站活动总结
2019年12月14日,由微软MVP技术社区发起的Global AI Bootcamp 2019盛会在全球60多个国家130个城市点燃.在大中华区,本次活动由全国众多Azure专家及微软MVP技术社区 ...
- python做中学(一)全局变量的用法
一段时间没有使用python来写代码,就发现以前学习的很多语法都忘了.看来还是当初这方面的项目做的好不够多,没有系统性的运用和学习,导致了很多语法不能顺手拈来.在接下来的这个项目中, 一定要把遇到的一 ...
- 查询安装webpack4.0是否成功时提示无法找到的解决方法
最近使用webpack -v 查询webpack版本时提示无法找到 然后我试着重新全局安装webpack,提示还需要安装webpack-cli 选择yes后虽能成功安装webp ...
- [目录] -- 计划翻译一些有关CLR/C#的基础内容,希望能坚持下去
主要内容有以下部分(URL待补充): CLR 和Windows Loader 加载.NET Assembly的过程 CLR加载失败分析分析 Windows内存架构模型,分配内存及垃圾回收 其他带补充的 ...