首页 > 编程语言 >JAVA基础:关键字,注释,八大基本数据类型

JAVA基础:关键字,注释,八大基本数据类型

时间:2022-11-21 21:22:23浏览次数:42  
标签:字符 JAVA 数据类型 char 关键字 Unicode 注释

JAVA基础:关键字,注释,八大基本数据类型 

关键字

  1. 关键字是java事先定义好的,用来表示数据类型或者程序结构

  2. 关键字不能用来作变量名,类名等

  3. 像public,void等,全是小写,也比较好区分

标识符

  1. 只要可以自己命名的地方都可以称为标识符

  2. 不可以使用关键字和保留字(注:保留字为java现版本尚未使用,但是以后版本可能会作为关键字使用),但是可以包含关键字和保留字

  3. 可以使用字母(大小写),数字和$和_这两个符号

  4. 数字不可以在首位

注释

  1. 有三种注释方式,分别是//和/* */,/** */

  2. //单行注释

    1. /*
    ​
       这是多行内容
    ​
       在这里面都是注释
    ​
    •  */

     

  3. 第三种注释是针对javadoc的文档注释

八大基本类型

整数类型

 字节数二进制位数范围
byte 1 8 -128—127
short 2 16 -32768—32767
int(最常用) 4 32 -2147483648—2147483647
long 8 64 -922337203685477508—922337203685477507

 

小数类型

 字节数二进制位数
float 4 32
double(最常用) 8 64

尽量完全避免使用float

字符类型

  1. char:用''表示,只能有一个字符例如:'我'或者'A'

  2. char是无符号数据类型。因此,char变量不能为负值

  3. char是Java原始类型。char变量可以存储一个 Unicode 字符。

字符转义

  1. 字符字面量可以表示为字符转义序列

字符转义序列描述
'\n' 换行
'\r' 回车
'\f' 表单Feed
'\b' 退格
'\t' 标签
'\' 反斜杠
'"' 双引号
''' 单引号

Unicode

字符字面量可以表示为“\ uxxxx”形式的Unicode转义序列。

这里,\u表示Unicode转义序列的开始,xxxx正好表示四个十六进制数字。

由xxxx表示的值是字符的Unicode值。

字符'A'有65 65十进制可以用十六进制表示为41的值的Unicode值。

因此,字符'A'可以用Unicode转义序列表示为'\ u0041'。

以下代码将相同的字符“A”分配给char变量c1和c2:

char c1  = "A";
char c2  = "\u0041"; // Same as  c2  = "A"

 

boolean类型

  1. true

  2. false

int a = 10;
​
if (a) {}

其中的if (a)默认为true

if (a == true){}

标签:字符,JAVA,数据类型,char,关键字,Unicode,注释
From: https://www.cnblogs.com/XIAOLEITears/p/16913278.html

相关文章

  • 【算法】Java解答有序链表转换二叉搜索树,从中序与后序遍历序列构造二叉树
    有序链表转换二叉搜索树给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差......
  • java lambda 表达式 加不加大括号的问题
     1.如果方法体为表达式,算式,可以不加大括号Arrays.sort(startEnd, (o1,o2) -> o1[0] == o2[0] ? o1[1] - o2[1] : o1[0] - o2[0]);2.如果要加大括号,则......
  • 温故而知新——java知识,主要是io流体系
    多态多态的使用:总结:方法的重载static修饰变量和方法工具类重新认识main方法在‘EditConfiguration’中配置args(了解即可)代码块抽象类接口、父类、多......
  • Java设计模式--单例模式
    单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。单例模式有一下特点:1、单例类只能有一个实例。2、单例类必须自己自己创建自己的唯一实例。3、单例类必须给所有其......
  • Java 反射测试
    importjava.lang.reflect.InvocationTargetException;importjava.lang.reflect.Method;/***Java反射测试**@authorAdministrator**/publicclassR......
  • java学习二
    一.小结1.标识符是程序中事务的名称2.标志符是由字母 数字 下划线 和美元符号$构成的字符序列3.标识符必须以字母或下划线开头,不能以数字开头4.标识符不能是保留......
  • Java 比较两个对象的不同之处(old, new) 包含 bean 对象下的 list, Map , bean 的细节
    Java 比较两个对象的不同之处(old,new)  包含bean对象下的list,Map,bean的细节 packagecom.icil.pinpal.test1;importcom.alibaba.fastjson.JSONObject;......
  • JavaScript基础(二)
    JavaScript基础第04天笔记1-数组1.1数组的概念数组可以把一组相关的数据一起存放,并提供方便的访问(获取)方式。数组是指一组数据的集合,其中的每个数据被称作元素,在......
  • java桌面端开发为什么没就行起来,大部分人选qt,winform,electron?
    java桌面端开发为什么没就行起来的主要原因是基于Java开发的windows桌面端软件的安装部署运行的不便,绝大多数的windows电脑没有安装Java运行环境,并且基于不同版本Java开......
  • static关键字
    Static关键字1.静态属性publicclassStudent{privatestaticintage;//静态的变量publicdoublescore;//非静态的变量publicstaticvoidmain(Stri......