1.标识符:在程序中自定义的一些名称,数字不能开头不可用关键字

2.常量:表示不能改变的数值

包括:整数、小数、布尔型(true/false)、字符(‘ ’)、字符串(" ")、null常量

3.变量:将不确定的数据进行存储,在内存中开辟一个空间

数据类型:

基本数据类型:数据型:  整数类型:byte(-128——127)、short、int、long     浮点型:float、double

字符型:char

布尔型:boolean(true/false)

引用数据类型:类:class

接口:interface

数组:[ ]

整数默认int,小数默认double

(注:long x=4l      float x=2.3f)

int转换double类型时可以直接转换,这种叫做自动类型转换,当然自动类型转换是需要满足特定条件的:

  1. 目标类型能与源类型兼容,如 double 型兼容 int 型;
  2. 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了;

String 被声明为 final,因此它不可被继承。

String 的不可变性

1

static:

转载于:https://www.cnblogs.com/StingLon/p/9785347.html

java基本语法——常量、变量、数据类型相关推荐

  1. 02 Java基础语法(变量+数据类型+运算符)

    Java基础语法 2 基础语法 2.1 二进制(复习总结) 进制转换(二进制 八进制 十进制 十六进制) 2.2 变量 2.2.1 变量定义 2.2.2 使用变量 2.2.3 声明变量的3种方式 2. ...

  2. JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)...

    Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中.用户能够通过指定数据类型和标识符来声明变量.其基本的语法为: DataType identifier; 或 Dat ...

  3. java字符常量括_Java常量 变量 数据类型

    常量分为两种: 1:字面值常量: A: 字符串常量,需要双引号括起来     "helloword" B:整数常量      10 C :小数常量      8.9 D:字符常量, ...

  4. 02-java常量变量数据类型

    1.java 编程基础 1.1.程序注释 注释:就是对代码的解释和说明.其目的是让人们能够更加轻松地了解代码.为代码添加注 释,是十分必须要的,它不影响程序的编译和运行. 注释的分类: 单行注释:// ...

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

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

  6. Java基础语法之变量、运算符、流程控制、数组和方法等基础语法

    变量.运算符.流程控制.数组和方法等基础语法.Java程序的执行流程,符合Java语法规则的程序. 1.1.1 Java初识 对Java进行简单介绍,Java程序如何执行,以及Java程序的结构. J ...

  7. c语言变量名必须用小写 常量用大写,day02 -C语言 常量 变量 数据类型 进制转换 数据溢出...

    常量 - 不会变化的数据 "hello" 'A' 10 3.14 #define PI 3.14 //采用宏定义的方法 定义一个常量 const int a = 10; 求圆的面积 ...

  8. java(Hello World) 常量 变量和注意事项

    一.java的入门程序 java语言的简单介绍 关于java语言的特点: (1) 简单性 和c++相比,java没有头文件.指针.运算符重载等,java语言相当于是一个比较纯净版的c++. (2) 面 ...

  9. Java基础语法之变量作用域、小大驼峰命名规则和java运算符(赋值、关系、三元、逻辑运算符)

    文章目录 一.变量定义的注意事项及作用域 二.键盘输入 三.Java运算符 1.运算符与表达式 2.算数运算符 3.自增.自减运算符 4.赋值运算符 5.关系运算符 6.三元运算符 7.逻辑运算符 一 ...

最新文章

  1. 钱老论逻辑、思维科学、智能机(一)
  2. java实例变量成员变量_Java的类成员变量、实例变量、类变量,成员方法、实例方法、类方法...
  3. 《敏捷企业》作者访谈录
  4. 语言舒尔特方格程序_有效提升孩子注意力的方法,舒尔特方格训练法,简单有效...
  5. 360加固一键脱壳工具2020_如何脱壳加固过的Apk并利用其API“走近数据库”
  6. Hibernate——(3)主键生成策略持久化类的三种状态
  7. jqueryui时间插件_满足您所有日历要求的jQueryUI Datepicker插件
  8. Fourier分析基础(二)——由级数导出连续Fourier变换
  9. C语言基础第三次作业
  10. LOB浅析(CLOB/BCLOB/NCLOB)
  11. 安装监控的地方没有WiFi,没有无线网络,如何实现远程监控?
  12. 定制合成:热激发延迟荧光材料PPZ-3TPT、PPZ-4TPT、PPZ-DPS或PXZ-DPS、DMAC-DPS
  13. require()的基本用法
  14. 成为第一没有捷径:AI新势力MindSpore成长秘籍 | 源创者说
  15. android setting之Settings.system设置
  16. STM32汉字字模制作详解(OLED实战)
  17. 一个事物两个方面的对比举例_作比较的句子大全简短-对比的句子什么比什么重要-什么和什么做比较的句子...
  18. 罗森塔尔效应(皮格马利翁效应)
  19. 2021年的全国计算机等级考试考试大纲pdf下载
  20. 全文翻译:EDPB数据保护影响评估(DPIA:Data Protection Impact Assessment)指南

热门文章

  1. [剑指offer] 矩阵覆盖
  2. 【Unity】Planar Shadows平面阴影的实现
  3. yum 安装mariadb
  4. Java面试总结系列之Collections.sort()
  5. ACDream - Dynamic Inversions II
  6. Java语言基础学习笔记——基础语法
  7. Access数据库访问助手类
  8. openwrt 挂载摄像头
  9. gj13 asyncio并发编程
  10. Docker 与 DevOps自动化部署实践