一、命名规范

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 基本规则的更多相关文章

  1. Spark案例分析

    一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...

  2. Java基础知识强化71:正则表达式之基本规则 和 常用正则表达式

    1. 基本规则: A:字符 x 字符 x.举例:'a'表示字符a \\ 反斜线字符. \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B:字符类 [abc] a.b 或 ...

  3. 写Java程序的三十个基本规则【新手必读】

    (1) 类名首字母应该大写.字段.方法以及对象(句柄)的首字母应小写.对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母.例如:  ThisIsAClassName  this ...

  4. TCP协议的基本规则和在Java中的使用

    TCP协议是面向连接的,相对于UDP协议来说效率较低,但是比较安全,数据不容易丢失.TCP协议类似打电话的过程,在一端拨号时必须等待对方回应,确定两端建立了连接通道才能传送信息. 在Java中TCP被 ...

  5. Java 异常处理基本规则,Java异常处理的基本规范

    看了团队中原来代码中的异常处理,心碎了一地,稍微对照阿里巴巴的异常处理规范整理了一遍,准备分享一下,Java的异常处理规范&约束. 一.运行异常的扑捉 不要捕获 Java 类库中定义的继承自  ...

  6. Java基础--基本规则、语法

    一.关键字.保留字.标识符.常量.变量 1.关键字:使用某种语言赋予特殊含义的单词. 2.保留字:没有赋予特殊含义,但以后可能会使用的单词. 3.标识符:自定义的单词,以数字.字母.下划线以及$符组成 ...

  7. JavaSE(一)Java程序的三个基本规则-组织形式,编译运行,命名规则

    一.Java程序的组织形式       Java程序是一种纯粹的面向对象的程序设计语言,因此Java程序必须以类(class)的形式存在,类(class)是Java程序的最小程序单位.       J ...

  8. 2 JAVA语言的基本规则

    1. 类名 类名需使用字母开头,使用驼峰命名法,如HelloWorld,对应的文件为 HelloWorld.java,与类名保持一致.编译好的字节码文件为 HelloWord.class. 2. 区分 ...

  9. Java学习第二天之Java程序的基本规则

    一.Java程序的组织形式 Java程序是一种纯粹的面向对象的程序设计语言,因此Java程序必须以类(即class)的形式存在,类(class)是Java程序的最小程序单位.Java程序不允许可执行性 ...

随机推荐

  1. ubuntu 或centos 使用Docker搭建anaconda+python基本环境

    ubuntu 16 使用Docker安装anacondaubuntu docker 安装centos docker 安装搜索可用镜像 docker search anaconda 拉取你中意的镜像 d ...

  2. 如何获取数据泵dm和dw进程的 Strace (Doc ID 1411563.1)

    How To Get A Strace Of The Data Pump dm And dw Process(es) (Doc ID 1411563.1) APPLIES TO: Oracle Dat ...

  3. jira问题更改项目

    1.点击“问题”在问题中,筛选你要修改的问题,以下是以创建用户为搜索条件,然后点击“工具”---移动所有问题 2.选择要移动的问题,选择项目,进行移动

  4. 科研画图:散点连接并平滑(基于Matlab和Python)

    导师要求参照别人论文中的图(下图),将其论文中的图画美观些,网上关于科研画图相关的代码比较少,就自己鼓捣了下. 附上自己整合验证过的代码: 功能:将散点连接并平滑 1)Matlab 效果图: x1=[ ...

  5. Codeforces Round #586 (Div. 1 + Div. 2)

    传送门 A. Cards 记录一下出现的个数就行. Code #include <bits/stdc++.h> #define MP make_pair #define fi first ...

  6. 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  7. 04_javaSE面试题:方法的参数传递机制

    题目 import java.util.Arrays; /** * @author kevin * @date 2019/7/10 9:46 */ public class Exam4 { publi ...

  8. HEC-ResSim原文档

              HEC-ResSim Reservoir System Simulation             User's Manual       Version 3.1 May 201 ...

  9. 克隆系统后如何重新清除SID

    为什么要清除SID? SID(Security Identifiers,安全标识符)是Windows中标识用户.组和计算机的唯一的号码,Windows操作系统通过SID对计算机和用户进行识别.用户的权 ...

  10. 趣谈Linux操作系统学习笔记:第二十八讲

    一.引子 磁盘→盘片→磁道→扇区(每个 512 字节) ext* 定义文件系统的格式 二.inode 与块的存储 1.块 2.不用给他分配一块连续的空间 我们可以分散成一个个小块进行存放 1.优点 2 ...