目录

课前先导

一、变量

1、变量的概念

2、变量的命名规则

3、变量的声明及应用

二、数据类型

三、基本数据类型的默认值

四、常量

1、常量的概念

2、常量的命名规范

五、知识点查缺补漏


课前先导

我们平常点开一个软件,软件开始在手机和电脑上运行,内存不够的话软件是不是就无法运行了,我们大家应该都知道这种情况,所以这是不是就说明了软件的运行和内存有关!在电脑上,我们叫内存条:

内存条(memory) :操作系统的加载与软件的运行都是在内存条进行的;

内存条中的最小单位是位/比特(bit binary digit|binary unit)

而内存条中操作的基本单位是字节(byte) 即八个二进制位/八个比特

bit:位,表示一个0或者一个1;
byte:字节,8个二进制组成一个字节;
        1byte = 8bit
        1kb = 1024byte
        1mb = 1024kb
        1gb = 1024mb
        1tb = 1024gb

一、变量

变量就是一个小小的容器,用来装数据的

我们现在的内存是很大的,256GB、512GB、甚至1TB。我们往里面存数据的时候,数据会被分到某一块空间,这块空间就叫做变量,那我们要存很多个软件的数据,那么内存就会分为很多块空间,每一块内存空间我们不能都叫它变量吧,否则运行软件的时候计算机也无法区分,都叫变量,我哪里知道你要运行哪块嘛!所以,我们要给每块空间取个名字,这个就叫做变量名,通过变量名就可以操作这块空间。我们编程一般为了方便,看到变量名就要知道这个变量是干嘛的,所以我们给变量命名要做到见名知意。

1、变量的概念

可以变化的量;变量是计算机中一块特定的内存空间,由一个或多个连续的字节组成。

2、变量的命名规则

(1)变量名由字母、数字、美元符号$、下划线_组成;

(2)变量名只能以字母和下划线开头,不能以数字开头,不建议使用美元符号$开头;

(3)不能使用Java关键字给变量取名(关键字:Java语言中有特殊含义的单词);

(4)Java严格区分大小写;

(5)Java变量名采用小驼峰命名法:当变量名有多个单词组成时,从第二个单词开始,首字母大写;

(6)Java变量命名要做到见名知意

3、变量的声明及应用

变量声明:
        数据类型 变量名;

int money;  //声明变量(向内存申请一块空间)

变量赋值:
        变量名 = 数据;

money = 9999; //给变量赋值(往内存空间中存数据)

变量使用:
        直接操作变量名
注意:变量的声明和赋值可以合并成一步写
        数据类型 变量名 = 数据;

int money = 99999;

二、数据类型

我们存入内存中的数据,可能是数字,可能是文字,也可能是一些什么代码;每种数据都各有特点,他们的用途也不一样。Java中把数据分为了两大类:基本数据类型引用数据类型

这里我们讲一下我们即将用到的基本数据类型,引用数据类型我们放到面向对象编程去讲解。

 数值型
                整型
                    byte     1个字节         -128——127
                    short    2个字节        -2^15——(2^15)-1
                    int        4个字节        -2^31——(2^31)-1
                    long     8个字节        -2^63——(2^63)-1

我们给整数型分那么多类型,是想节约内存空间,我们申请的内存空间越小,内存条就能分成更多的空间块;不过,我们一般用int来定义整形,其他的了解一下就行。给变量的赋值一定要在它的范围内,否则会报错

浮点型
                    float        单精度    4个字节        保留7位小数
                    double    双精度    8个字节        保留15位小数
                    只要在代码中写个小数,默认就是double类型


            字符型
                char    2个字节

字符型变量的数据用单引号‘’引起来,一个字母、数字、符号等占一个字符,一个汉字占            两个字符;

布尔型
                boolean    未知    只有两个值 true false

八大基本数据类型:byte  int   short   long   float   double    char    boolean。

String表示字符串类型,数据用双引号" "引起来。它不属于基本数据类型,它是Java中封装好的类,而类属于引用数据类型。所以String属于引用数据类型。

三、基本数据类型的默认值

前面我们讲到声明变量,当我们不给变量赋值的时候,每种数据类型的变量都有自己的默认值

四、常量

既然有变量,那就有不变量,java中我们称不变量为常量

1、常量的概念

值不能修改的变量称之为常量,使用final修饰变量即可

2、常量的命名规范

(1)常量名全部使用大写字母表示

(2)如果常量名由多个单词组成,多个单词之间使用下划线分隔

(3)常量一般在声明的时候就进行赋值。

这里我们可以看到,常量的值是不能修改的,修改会报错

五、知识点查缺补漏

1、编码格式

public class 类名 {public static void main(String[] args){//代码块}}

2、编写代码注意事项

单词不要写错;

Java严格区分大小写,该大写的要大写,该小写的要小写;

{} 、 " "  、() 、 ;等符号都是英文状态下的符号

3、Java编码规范

一行只写一条语句,每条语句以分号结尾;

{ }的使用,位置要相互对应;

代码缩进。

4、注释

单行注释以 “//” 开始

多行注释以“/*”开头,以“*/”结尾

JavaDoc注释以“/**”开头,以“*/”结尾

5、程序的运行

Java代码的运行时从上往下逐条运行

6、输出语句中的拼接符号(+)

在输出语句System.out.println()的括号中,使用加号+可以使输出内容进行拼接,可以用来输出多个数据

今天关于Java中变量与常量和Java中数据类型的学习到此结束,有什么漏掉的知识点以及文章的不足之处,或者文章中出现的错误还请小伙伴们指出来,(说实话,我真的不知道在博客中怎么称呼自己,博主(和v博一样?)?博客?博人?要不叫编程博人)作者一定会及时作出修改。那么,本篇博文就到此结束了,我是一米八,有腹肌,低于半小时你报警的编程博人,我们下篇博文见,拜拜

5、Java基础——变量和常量、数据类型、基本数据类型的默认值、内存单位的换算相关推荐

  1. java基础----变量与常量+作用域

    变量的作用域: 变量 类成员变量 static类成员变量 静态成员变量的有效范围可以跨类,甚至可以达到整个应用程序.除了可以在定义它的类内存取该变量,还可以以类名.静态变量名的方式在其他类中使用 实例 ...

  2. java基础-变量定义

    java基础-变量定义 3.1.关键字总结表 3.2.常量 ​ 常量的意思是在程序执行的过程中不能改变的量 java常量的分类 常量分类 说明 举例 字符串常量 用字符串括起来的多个字符 " ...

  3. **JAVA入门基础2**(系列更新)———JAVA 基础变量

    **JAVA入门基础2**(系列更新)---JAVA 基础变量 Java基础 1.注释 2.标识符和关键字 2.1 标识符 2.2 关键字(keyword) 3.数据类型 3.1 基本数据类型 3.2 ...

  4. java基础变量_Java基础语法之变量和常量

    上行没有"{"时,下行代码与上行首字母对齐 标识符 概述 在Java中对变量.常量.函数和语句块都是有名字的,他们的名字统称为Java标识符.是为类.对象.方法.变量.接口和自定义 ...

  5. Java基础(二):基本数据类型和变量类型

    一.java基本数据类型: 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间.内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. Java 的两 ...

  6. 02_星仔带你学Java之变量、常量、字面量、数据类型

    资料和代码存放地址:<华星详谈-学习中心>.开源项目持续更新中.     大家好,我是星仔.本博客收录于华星详谈-学习中心.本学习中心收集了Java整个技术体系的所有技术要点.每篇博客后面 ...

  7. python常量基本类型有哪些_Python变量,常量,基本数据类型,输入用户交互,基础,input...

    Python变量 我们先看这样几个表达式 print ('hello world') print(1+2+3+4+5) print((1+2+3+4+5)*3/2) print((((1+2+3+4+ ...

  8. java中常量和变量的区别_Java语言基础 变量和常量

    变量和常量 1.变量的有效范围(作用域) (1)在类体中定义的变量被称为成员变量,成员变量在整个类中都有效.类的成员变量分为静态变量和实例变量,静态变量通过修饰符static确定,并且可以通过&quo ...

  9. java基础知识讲解(一)数据类型和运算符

    Java是一种强类型语言,每个变量都必须声明其数据类型. Java的数据类型可分为两大类:基本数据类型(primitive data type)和引用数据类型(reference data type) ...

最新文章

  1. 基于VTKITK的Qt应用程序开发
  2. 安装pipenv搭建虚拟环境做flask
  3. 跟我学OpenJPA
  4. java log 断点_项目中常见的log日志调用
  5. 冬季海报素材温暖上线,PSD分层设计师最爱
  6. SpringBoot中注册Servlet三大组件
  7. sqlsever 导入大数据sql文件
  8. 嬴彻首款L3自动驾驶样车发布:自研全栈系统,满足高速全场景工况
  9. 百度地图api的介绍和使用
  10. 变量 重复声明_JS:定义变量的var、let有何操作?(360°无死角)
  11. 解决 IDEA 无法找到 java.util.Date 的问题
  12. atitit.groovy 语法特性
  13. python中tqdm的用法
  14. Senparc.Weixin.MP SDK 微信公众平台开发教程(二):成为开发者
  15. MySQL数据库增删改查的SQL语句
  16. 电脑本机使用手机热点、虚拟机如何联网
  17. OpenWrt上搭建纯L2TP服务器[ZT]
  18. 有没有免费压缩视频的软件?压缩视频其实很简单
  19. hihoCoder - 1353 满减优惠
  20. 面试题:将字符串中的中英文分开显示

热门文章

  1. 【原创】点点鼠标在Unity3D中实现准电影级镜头感渲染效果
  2. 吴恩达机器学习:方差与偏差
  3. 大学python作业_python(易知大学作业) - 随笔分类 - DGX杂学 - 博客园
  4. samle-install.nsi.bat
  5. 台式机不显示安装的固态硬盘的原因分析
  6. (Lens Shading Correction)镜头阴影矫正,基于面阵工业相机GigE
  7. 全国计算机一级学科点数量,最新数据:39所985高校一级学科博士点数量!
  8. 图片编辑软件哪个好用,易可图轻松处理图片
  9. 从「王者荣耀」,看「产品」「运营」的博弈
  10. activiti流程设计到表