变量和数据类型

注释

单行注释:// 可以嵌套
多行注释:/* */ 不可以嵌套
文档注释

关键字

概念:java中被赋予了特殊含义和特殊功能的英文单词叫做关键字。
特点:
1.全是小写
2.标识符命名时不能与关键字重名
3.关键字中有两个保留字 goto const,即当前版本不可用,什么时候启用还未知。

标识符

概念:用来给类、方法、接口、常亮、变量、枚举等起名字的字符序列。

组成部分:
1.所有大小写字
2.数字0-9
3.特殊字符$和_
4.不常用的一些字符,如其他语言的字符

命名注意事项:
1.不能使用关键字和保留字
2.数字不能开头
3.见名知意
4.区分大小写

JAVA的命名规则

包:公司域名倒置
类和接口:每个单词首字母大写(大驼峰规则)
方法、变量:单词所有字母小写,若有多个单词组成,从第二个单词开始首字母大写
常量:单词所有字母大写,若有多个单词,相邻单词之间用下划线隔开

常量与变量

常量:程序运行过程中其值不会改变
按表现形式分:
1.字面值常量:如12、526
2.符号常量:PI
按数据类型分:
基本数据类型常量:整数类型、小数类型、字符常量、布尔类型
引用数据类型:
1.字符串常量:用""括起来的字符序列
2.空常量:null,代表一个占位符,引用不指向任何地址

变量:即内存中的一块数据存贮单元。
定义:变量的数据类型 变量名=变量值

数据类型

1.基本数据类型(简单数据类型)
整数类型:byte 1B
short 2B
int 4B
long 8B 字面值如果超出int范围,数据后要加l或L
小数类型:float 4B 字面值数据后要加f或F
double 8B 字面值数据后可以加d或D
字符类型:byte 2B
整数类型:byte 不详

2.引用数据类型:无数种(面向对象)

拓展题目

1.a = 100,  b = 200, 编程将两者交换
public class Demo1 {public static void main(String[] args) {int a = 100;int b = 200;int c = a;a = b;b = c;System.out.println(a);System.out.println(b);}
}2.下列选项能作为标识符的是(C、E)A.boolean------关键字  B.23age-------数字不能开头C._idD.my name------不能有空格E.$this_is_a_long_variable_name3.float和int都占4个字节,那么两者为什么存储数据的范围不同,谁更大一 些,谁更精确?
答:因为int类型是以二进制形式保存,而float类型是以指数形式保存,float更大一些,但是int更精确。

Java基础---标志符、变量和数据类型相关推荐

  1. Java基础以及变量和运算符、包机制、javadoc生成

    Java基础以及变量和运算符.包机制.javadoc生成 注释.标识符.关键字 注释 标识符 关键字 标识符注意点 数据类型 强类型语言 弱类型语言 Java的数据类型 基本类型(primitive ...

  2. java基础之类变量和类方法:程序员成长之路

    java基础之类变量和类方法: 一.类变量(静态变量): 1.基本介绍: 类变量也叫静态变量.静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,渠道的都是相同的值,同样任何一个该类的 ...

  3. JAVA基础之变量(数据类型及其转换)

    变量 变量的概念: 内存中的一个存储区域: 该区域的数据可以在同一类型范围内不断变化: 变量是程序中最基本的存储单元.包含变量类型.变量名和存储的值. 变量的作用: 用于在内存中保存数据. 使用变量注 ...

  4. Java基础语法-关键字、数据类型

    JRE.JDK.JVM Java基础语法 注释.标识符.关键字 标识符注意点 所有标识符都应该以字母(A-Z 或者a-z),美元符($).或者下划线(_)开始 首字符之后可以是字母(A-Z 或者a-z ...

  5. Java基础复习-八大基本数据类型-内存模型-基本算法-网络编程

    Java基础 数据类型: 基本数据类型: 整数型:byte short int long(数值型) 浮点型: float double(数值型) 字符型:char 布尔型:boolean 引用数据类型 ...

  6. Scala基础之变量和数据类型

    一 变量 1.1 变量类型 Scala中有两种变量,val和var, val类似于java的final变量,一旦赋值,后续不能对其进行再次赋值.相反,var变量就是类似java非final变量,在生命 ...

  7. char 赋值 加入变量_王牌编程语言Java常量、变量、数据类型详解

    IT技术研习社,专注互联网技术研究与分享,喜欢的朋友可以点击[关注]:把经验传递给有梦想的人: 什么是常量 常量指程序里持续不变的值,在整个程序运行过程中它是不可改变的常见的字面量类型有 整型字面常量 ...

  8. java 标识变量_Java变量与数据类型之一:Java编程规范,关键字与标识符

    原标题:Java变量与数据类型之一:Java编程规范,关键字与标识符 大家好,这次要给大家带来的是Java变量与数据类型.本文是第一集:Java编程规范,关键字与标识符. 一.编程规范 任何地方的名字 ...

  9. Java基础(一) 八大基本数据类型

    自从Java发布以来,基本数据类型就是Java语言的一部分,分别是***byte, short, int, long, char, float, double, boolean***. 其中: 整型: ...

最新文章

  1. 二叉树:路径之和 Path Sum
  2. linux/nginx 安全增强
  3. 教程:10、VI编辑器
  4. restful api_将Spring MVC RESTful Web服务迁移到Spring 4
  5. 验证手机号码的正则表达式
  6. 获取iPhone型号
  7. OSGI 插件操作命令
  8. django下创建APP
  9. Mybatis学习(5)高级映射
  10. Android中实现两次点击返回键退出本程序
  11. TortoiseSVN 安装中文语言包,SVN中文语言包
  12. RA8835驱动320240液晶模块例程
  13. linux进程sl是什么,Linux ps state sl+是什么意思
  14. python制作股票图表-专题:Python matplotlib 绘制股票走势图
  15. js 调用 百度/腾讯/高德地图app 导航 初始位置为我的位置
  16. 数据结构期末考试错点汇总
  17. 用vue element-ui分页组件构建一个简单的分页 ( 超详细 )
  18. 【银河麒麟国产服务器安装mysql、nginx和docker遇到的问题】(回忆篇)
  19. train_test_split参数含义
  20. HQL 报 return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask 错误解决方案

热门文章

  1. 查看linux服务器的配置
  2. 像孩童一样欣喜的看着自己的成长
  3. javascript 中的 call
  4. 使用maven构建web项目
  5. virsh default启动失败原因分析及解决
  6. 国内ip信息库的组建
  7. 关于audio数据采集的问题
  8. 视频分享|新冠肺炎疫情趋势预测大赛技术详解
  9. TF下载量已超4600万!首届TensorFlow World大会,谷歌大牛Jeff Dean激情演讲
  10. 字节跳动AI Lab 算法岗专属内推码!