Java基础---标志符、变量和数据类型
变量和数据类型
注释
单行注释:// 可以嵌套
多行注释:/* */ 不可以嵌套
文档注释
关键字
概念: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基础---标志符、变量和数据类型相关推荐
- Java基础以及变量和运算符、包机制、javadoc生成
Java基础以及变量和运算符.包机制.javadoc生成 注释.标识符.关键字 注释 标识符 关键字 标识符注意点 数据类型 强类型语言 弱类型语言 Java的数据类型 基本类型(primitive ...
- java基础之类变量和类方法:程序员成长之路
java基础之类变量和类方法: 一.类变量(静态变量): 1.基本介绍: 类变量也叫静态变量.静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,渠道的都是相同的值,同样任何一个该类的 ...
- JAVA基础之变量(数据类型及其转换)
变量 变量的概念: 内存中的一个存储区域: 该区域的数据可以在同一类型范围内不断变化: 变量是程序中最基本的存储单元.包含变量类型.变量名和存储的值. 变量的作用: 用于在内存中保存数据. 使用变量注 ...
- Java基础语法-关键字、数据类型
JRE.JDK.JVM Java基础语法 注释.标识符.关键字 标识符注意点 所有标识符都应该以字母(A-Z 或者a-z),美元符($).或者下划线(_)开始 首字符之后可以是字母(A-Z 或者a-z ...
- Java基础复习-八大基本数据类型-内存模型-基本算法-网络编程
Java基础 数据类型: 基本数据类型: 整数型:byte short int long(数值型) 浮点型: float double(数值型) 字符型:char 布尔型:boolean 引用数据类型 ...
- Scala基础之变量和数据类型
一 变量 1.1 变量类型 Scala中有两种变量,val和var, val类似于java的final变量,一旦赋值,后续不能对其进行再次赋值.相反,var变量就是类似java非final变量,在生命 ...
- char 赋值 加入变量_王牌编程语言Java常量、变量、数据类型详解
IT技术研习社,专注互联网技术研究与分享,喜欢的朋友可以点击[关注]:把经验传递给有梦想的人: 什么是常量 常量指程序里持续不变的值,在整个程序运行过程中它是不可改变的常见的字面量类型有 整型字面常量 ...
- java 标识变量_Java变量与数据类型之一:Java编程规范,关键字与标识符
原标题:Java变量与数据类型之一:Java编程规范,关键字与标识符 大家好,这次要给大家带来的是Java变量与数据类型.本文是第一集:Java编程规范,关键字与标识符. 一.编程规范 任何地方的名字 ...
- Java基础(一) 八大基本数据类型
自从Java发布以来,基本数据类型就是Java语言的一部分,分别是***byte, short, int, long, char, float, double, boolean***. 其中: 整型: ...
最新文章
- 二叉树:路径之和 Path Sum
- linux/nginx 安全增强
- 教程:10、VI编辑器
- restful api_将Spring MVC RESTful Web服务迁移到Spring 4
- 验证手机号码的正则表达式
- 获取iPhone型号
- OSGI 插件操作命令
- django下创建APP
- Mybatis学习(5)高级映射
- Android中实现两次点击返回键退出本程序
- TortoiseSVN 安装中文语言包,SVN中文语言包
- RA8835驱动320240液晶模块例程
- linux进程sl是什么,Linux ps state sl+是什么意思
- python制作股票图表-专题:Python matplotlib 绘制股票走势图
- js 调用 百度/腾讯/高德地图app 导航 初始位置为我的位置
- 数据结构期末考试错点汇总
- 用vue element-ui分页组件构建一个简单的分页 ( 超详细 )
- 【银河麒麟国产服务器安装mysql、nginx和docker遇到的问题】(回忆篇)
- train_test_split参数含义
- HQL 报 return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask 错误解决方案