Java基础概念之字符、标识符、数据类型


一、字节

1、位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数。

2、字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示。

3、1B(byte,字节)=8bit(位)

4、字符:是指计算机中使用的字符、数字、字和符号

5、拓展:

1bit表示1位、1Byte表示一个字节1B=8b、1024B=1KB、1024K=1MB;1024M=1GB、1024GB=1TB。


二、标识符

作用: 给程序中的类、方法、变量命名的符号

规则:

1、Java标识符由数字、字母、下划线(_),美元符号($)或人民币符号(¥)组成

2、在Java中是区分大小写的,而且还要要求首位不能为数字。

3、最重要的是Java关键字不能当作Java标识符。

(1)、合法标识符举例:age、¥salary、$salary,_value、__1_value

(2)、非法标识符举例:123abc、-salary、#abc


三、关键字

电脑语言里预先定义的,有特殊意义的标识符,有时叫做保留字

1 2 3 4 5
obstract assert boolean break byte
case catch char class const
continue default do double else
enum extends final finally float
for goto if implements import
instanceof int interface long native
new package private protexted public
return strictfp short static super
switch synchronized this throw throws
translent try void volatile while

​各字符作用:

修饰符:public,protected,private,native,final,static,abstract,synchronized,transient,volatile

流程控制符:if,else,do,while,for,switch,case,continue,break,default,return

基本数据类型:boolean,char,byte,short,int,long,float,double

类和接口的声明:class,extends,implements,interface

异常处理:try,catch,finally,throw,throws

数据类型的可选值:false,true,null

包的引入和声明:import,package

操作符:instanceof

方法返回类型:void

引用符:this,super

程序测试:assert

创建对象:new

枚举:enum

Java所有的组成部分都需要名字。类名,变量名以及方法名都被称为标识符


四、数据类型

1、强类型语言

要求变量的使用要严格符合规定,所有变量都必须先定义后使用。

2、弱类型语言

3、Java的数据类型分为两大类

(1)、基本类型(primitive type)

(2)、引用类型(reference type)

基本类型(primitive type)

Java基础概念干货(字符、标识符、数据类型... ...)相关推荐

  1. Java基础篇1——变量与数据类型

    Java基础篇1--变量与数据类型 1.标识符命名规则 标识符以由大小写字母.数字.下划线(_)和美元符号($)组成,但是不能以数字开头. 大小写敏感 不能与Java语言的关键字重名 不能和Java类 ...

  2. Java基础语法(二)——数据类型

    文章目录 Java基础语法(二)--数据类型 一.int 整型类型 1.基本语法格式 2.数值范围 3.未定义时变量的默认初始值 4.注意事项 二. long 长整型类型 1.基本语法格式 2.数值范 ...

  3. java基础-String字符串字符长度校验

    java基础-String字符串字符长度校验 /*** 校验字符串是否在规定字符数内* @param str* @param maxLength* @return*/ public static bo ...

  4. Java基础篇(01):基本数据类型,核心点整理

    本文源码:GitHub·点这里 || GitEE·点这里 一.基本类型 1.基本类型 不使用New创建,声明一个非引用传递的变量,且变量的值直接置于堆栈中,大小不随运行环境变化,效率更高.使用new创 ...

  5. 大数据分析技术之JAVA基础(一):数据类型

    写在前面:这几天开学了学校开了大数据课程,前期需要学习JAVA的基础,所以我打算开一个JAVA的学习系列,这个就当自己学习的一个记录,方便期末复习. 学习内容安排 JAVA基础课程学习:数据类型(一) ...

  6. Java基础知识回顾之一 ----- 基本数据类型

    前言 在开始工作至今,学习各种各样的技术之中发现自己的很多Java的基础知识都忘了⊙﹏⊙b汗... 而且越是学习越是发现Java基础的重要性,所以准备单独抽一下时间进行Java基础的重新学习.在重新学 ...

  7. day02——Java基础概念

    此资料是根据黑马程序员Java零基础视频教程提供的笔记进行修改而成,仅用于个人学习. 学习视频:https://www.bilibili.com/video/BV17F411T7Ao/?p=17&am ...

  8. Java基础---标志符、变量和数据类型

    变量和数据类型 注释 单行注释:// 可以嵌套 多行注释:/* */ 不可以嵌套 文档注释 关键字 概念:java中被赋予了特殊含义和特殊功能的英文单词叫做关键字. 特点: 1.全是小写 2.标识符命 ...

  9. JAVA基础——关键字与保留字——标识符——进制转换

    本节学习目录 前言 一.JAVA的关键字和保留字 1.什么是Java关键字? 2.什么是Java保留字? 二.JAVA标识符及命名规则 1.标识符 2.命名规则 三.进制的转换 1.何为进制? (1) ...

最新文章

  1. zookeeper: zkServer.sh status没有到主机的路由
  2. 分享Silverlight/WPF/Windows Phone一周学习导读(07月25日-07月31日)
  3. ELK性能优化实战分析
  4. python定位文件位置_python使用相对定位,绝对定位,选取同级别文件下的指定文件(csv,excel)...
  5. (Sql Server)SQL FOR XML PATH
  6. python get score gain_Python functional.linear方法代码示例
  7. 激光笔可以测光纤通断吗?
  8. VMware之以太网链接
  9. 嵌入式系统——流水线处理机执行时间计算
  10. apache 禁用rc4_如何在Apache中禁用过时的TLS和SSL版本
  11. QTTabBar 1.5.4(Beta)版本
  12. 傲腾optane介绍
  13. 几款主流数据库的详细比较
  14. Windows7下新建记事本的四种编码方式
  15. js通用获取本周起始日期
  16. 【转】《背包九讲》--崔添翼大神
  17. win10如何设置pdf默认打开方式
  18. FP-growth:FP树的构建
  19. 产品经理——数据分析比较好用的工具和网站
  20. 基于(springmvc+tomcat+JavaScript)实现化妆品商城系统

热门文章

  1. arcgis server缓存路径修改
  2. [导入]New ASP.NET Charting Control: asp:chart runat=server/
  3. 使用SVN+apache搭建一个版本控制服务器
  4. 8个流行的Python可视化工具包。
  5. Debian完全卸载清理MySQL服务器
  6. grafana和zabbix的端口映射
  7. 史上最实用mysql参数之一-----sql_safe_updates
  8. 【Python-2.7】列表与元组
  9. 关于DevEco Studio踩过的各种坑~
  10. 一处折腾笔记:Android内嵌html5加入原生微信分享的解决的方法