首页 > 编程语言 >二、1、java基础之关键字、标识符、注释、常量、变量及数据类型

二、1、java基础之关键字、标识符、注释、常量、变量及数据类型

时间:2023-11-01 10:23:32浏览次数:31  
标签:java 常量 字母 数据类型 单词 小写 标识符 字节

1、关键字

关键字是被java语言赋予特殊含义的单词,其中goto和const作为保留字存在,字母都是小写

2、标识符

用于起名字的规则,对变量,类,接口等起名字的字符序列

规则:可以使用大小写字母,可以存在数字。可以使用$和_

注意事项:不能以数字开头,不能与关键字重名,区分大小写,见名知意

常见的命名规范:

包(其实就是文件夹,用于解决相同类名问题) : 一律使用小写字母
单极目录:day01
多级目录:com.shujia.day01

类或者接口
一个单词构成:首字母大写,其余字母小写
举例:Student
多个单词构成:首字母大写,其余字母小写,单词和单词之间紧密相连
举例:HighStudent

方法和变量
一个单词构成: 字母其余字母小写
举例:playGame()全部小写
举例:eat()
多个单词构成: 第一个单词全部小写,从第二单词开始,首字母大写,

常量
一个单词构成: 字母全部大写
举例:NAME
多个单词构成: 字母全部大写,单词与单词之间使用_连接
举例:FIRST_NAME
3、注释
用于解释说明的文字
分为:单行注释,多行注释和文本注释
4、常量
字面值常量:字符串常量、整数常量、小数常量、字符常量、布尔常量、空常量
自定义常量:可以使用final自定义常量
进制
二进制,八进制,十进制,十六进制
计算机种所有的数据运算都是采用补码进行的
原码:是数据的二进制形式,如果是正数,最高位为0,如果是负数,最高位为1
补码:正数的反码与原码一致,负数的反码,符号位不变,数值位按位取反
反码:正数的补码与原码一致,负数的反码,末位+1
5、变量
在java程序运行过程中,其值可以发生改变的量
三要素:数据类型、初始化值、变量名
语句定义格式:数据类型 变量名=初始化值
6、数据类型
基本数据类型:
      整数:byte 占一个字节-2^7~2^7-1; short 占两个字节 -2^15~2^15-1 ; int 占四个字节 -2^31~2^31-1; long 占八个字节 -2^63~2^63-1.
       浮点数:float 占四个字节 ;double 占八个字节
      字符型:char 根据编码不同一个字符所占字节数不同
      布尔类型:boolean 占一个字节
引用数据类型:数组、类、接口
类型转换:
    自动类型转换:byte,short,char--int--long--float--double
    强制类型转换(可能损失精度):语句定义格式:目标数据类型 变量名 = (目标数据类型)(要转的值)























 

标签:java,常量,字母,数据类型,单词,小写,标识符,字节
From: https://www.cnblogs.com/SIKE231310/p/17788193.html

相关文章

  • javaweb--MyBatis
    持久层框架,用于简化JDBC开发负责将数据保存到数据库的那一层代码JavaEE三层架构:表现层、业务层、持久层免除了几乎所有JDBC代码及设置参数和获取结果集的工作。1、导入查询user表中所有的数据createDATABASEmybatis;usemybatis;droptableifexiststb_user;createtable......
  • java poi 导出excel 单元格样式
    CellStylecs=wb.createCellStyle();//设置字体Fontfont=wb.createFont();font.setColor(IndexedColors.BLACK.getIndex());font.setFontHeightInPoints((short)12);font.setBold(true);//字体样式cs.setFont(font1);//边框cs.setBorderLeft(BorderStyle.THIN);......
  • java webassembly 集成试用
    wasmerio这个组织实现了不少webassembly周边的工具,以下是一个简单的java集成试用安装命令因为java包默认没有发布到中央仓库,需要自己本地安装localmavenmvninstall:install-file-Dfile=./wasmer-jni-amd64-darwin-0.3.0.jar-DgroupId=org.wasmer-Dartifac......
  • 加固数据安全:Java助力保护Excel文件,让数据无懈可击
    摘要:本文由葡萄城技术团队于博客园原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言Excel文件保护是常用的一种功能,文件保护主要有三种:添加密码,如果没有密码不允许打开文件。添加密码,如果没有密码,不能修改文件,但可......
  • java高并发系列
    同步(Synchronous)和异步(Asynchronous)同步和异步通常来形容一次方法调用,同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的操作。而异步方法通常会在另外一个线程中“真实”......
  • mac 切换java jdk版本 java8 java11
    1.  终端执行命令查看本地各版本jdk:mac通常默认安装了jdk1.8安装目录是/Library/Java/JavaVirtualMachines/cd/Library/Java/JavaVirtualMachines/ls2.上述命令列出的各版本目录名后,在全局配置文件.bash_profile中新增上面命令列出的各版本jdk,并指定当前环境变量默认......
  • 基于Redis的ZSET数据类型实现点赞排行榜
    点赞排行榜(ZSET实现)实现原理:使用redis的zset进行存储,score为当前时间,值为用户IDpublicResultlikeBlog(Longid){//1.获取登录用户LonguserId=UserHolder.getUser().getId();//2.判断当前登录用户是否已经点赞Stringkey=BLOG_LIKED_KEY+id;Doublescore=stringR......
  • linuxjava安装
    linux安装java1.8一、确认是否安装JDK,通过rpm-qa|grepjava命令查看然后https://www.oracle.com/java/technologies/downloads/#java8下载java二.进入user/local这个目录是管理员安装引用程序的目录三.进行文件上传然后把文件拖进新开的窗口里就ok了三.通过tar-......
  • java如何不创建对象就可以使用静态方法(类方法)System类等
    对象初始化一定有类加载,但是类加载不一定会对象初始化,静态方法不需要创建对象就能调用,这是因为静态方法属于类而不是对象。在Java中,静态方法是属于类的方法,而不是属于特定的对象实例的方法。当类加载到内存中时,静态方法也会加载到内存中。因此,可以直接通过类名来调用静态方法,而不......
  • java 基本数据类型和引用数据类型
    ......