Java基础概念干货(字符、标识符、数据类型... ...)
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基础概念干货(字符、标识符、数据类型... ...)相关推荐
- Java基础篇1——变量与数据类型
Java基础篇1--变量与数据类型 1.标识符命名规则 标识符以由大小写字母.数字.下划线(_)和美元符号($)组成,但是不能以数字开头. 大小写敏感 不能与Java语言的关键字重名 不能和Java类 ...
- Java基础语法(二)——数据类型
文章目录 Java基础语法(二)--数据类型 一.int 整型类型 1.基本语法格式 2.数值范围 3.未定义时变量的默认初始值 4.注意事项 二. long 长整型类型 1.基本语法格式 2.数值范 ...
- java基础-String字符串字符长度校验
java基础-String字符串字符长度校验 /*** 校验字符串是否在规定字符数内* @param str* @param maxLength* @return*/ public static bo ...
- Java基础篇(01):基本数据类型,核心点整理
本文源码:GitHub·点这里 || GitEE·点这里 一.基本类型 1.基本类型 不使用New创建,声明一个非引用传递的变量,且变量的值直接置于堆栈中,大小不随运行环境变化,效率更高.使用new创 ...
- 大数据分析技术之JAVA基础(一):数据类型
写在前面:这几天开学了学校开了大数据课程,前期需要学习JAVA的基础,所以我打算开一个JAVA的学习系列,这个就当自己学习的一个记录,方便期末复习. 学习内容安排 JAVA基础课程学习:数据类型(一) ...
- Java基础知识回顾之一 ----- 基本数据类型
前言 在开始工作至今,学习各种各样的技术之中发现自己的很多Java的基础知识都忘了⊙﹏⊙b汗... 而且越是学习越是发现Java基础的重要性,所以准备单独抽一下时间进行Java基础的重新学习.在重新学 ...
- day02——Java基础概念
此资料是根据黑马程序员Java零基础视频教程提供的笔记进行修改而成,仅用于个人学习. 学习视频:https://www.bilibili.com/video/BV17F411T7Ao/?p=17&am ...
- Java基础---标志符、变量和数据类型
变量和数据类型 注释 单行注释:// 可以嵌套 多行注释:/* */ 不可以嵌套 文档注释 关键字 概念:java中被赋予了特殊含义和特殊功能的英文单词叫做关键字. 特点: 1.全是小写 2.标识符命 ...
- JAVA基础——关键字与保留字——标识符——进制转换
本节学习目录 前言 一.JAVA的关键字和保留字 1.什么是Java关键字? 2.什么是Java保留字? 二.JAVA标识符及命名规则 1.标识符 2.命名规则 三.进制的转换 1.何为进制? (1) ...
最新文章
- zookeeper: zkServer.sh status没有到主机的路由
- 分享Silverlight/WPF/Windows Phone一周学习导读(07月25日-07月31日)
- ELK性能优化实战分析
- python定位文件位置_python使用相对定位,绝对定位,选取同级别文件下的指定文件(csv,excel)...
- (Sql Server)SQL FOR XML PATH
- python get score gain_Python functional.linear方法代码示例
- 激光笔可以测光纤通断吗?
- VMware之以太网链接
- 嵌入式系统——流水线处理机执行时间计算
- apache 禁用rc4_如何在Apache中禁用过时的TLS和SSL版本
- QTTabBar 1.5.4(Beta)版本
- 傲腾optane介绍
- 几款主流数据库的详细比较
- Windows7下新建记事本的四种编码方式
- js通用获取本周起始日期
- 【转】《背包九讲》--崔添翼大神
- win10如何设置pdf默认打开方式
- FP-growth:FP树的构建
- 产品经理——数据分析比较好用的工具和网站
- 基于(springmvc+tomcat+JavaScript)实现化妆品商城系统
热门文章
- arcgis server缓存路径修改
- [导入]New ASP.NET Charting Control: asp:chart runat=server/
- 使用SVN+apache搭建一个版本控制服务器
- 8个流行的Python可视化工具包。
- Debian完全卸载清理MySQL服务器
- grafana和zabbix的端口映射
- 史上最实用mysql参数之一-----sql_safe_updates
- 【Python-2.7】列表与元组
- 关于DevEco Studio踩过的各种坑~
- 一处折腾笔记:Android内嵌html5加入原生微信分享的解决的方法