JAVA基础Day1-注释/标识符和关键字/数据类型/类型转换/变量、常量、作用域
一.注释
JAVA中的注释有三种:
- 单行注释
- 多行注释
- 文档注释
语法:
单行注释 //+注释语句
多行注释 /* +注释内容 */
文档注释 / * * + * 注释内容 */
二、标识符和关键字
类名、变量名以及方法名都被称为标识符。
标识符命名需要注意:
- 首字符只能用字母(A ~ Z、a ~ z)、下划线(_)、美元符($);
- 不能使用关键字作为变量名和方法名;
- 大小写敏感;
三、数据类型
强类型定义语言;所有变量都必须先定义后才能使用;
基本数据类型:
- 整数类型:byte、short、int、long;
- 浮点类型:float、double;
- 字符类型:char;
- 布尔boolean类型:只有true和false两个状态;
拓展:
- 二进制0b 八进制0 十进制 十六进制0x;
- 最好完全避免使用浮点数进行比较;
- 精确的涉及货币的计算可以使用BigDecimal类;
定义时需要注意:
long num = 30L; \\long类型要在数字后面加一个L
float num = 1.3F; \\float类型要在数字后面加一个F
四、类型转换
低 --------------------------------------------------->高
byte, short, char -> int -> long -> float ->double
(类型) 变量名 高->低 // 强制转换;操作较大数时,注意溢出问题;
低->高 //自动转换
字节
- 位(bit):是计算机内部数据储存的最小单位,例如:11001100是一个八位二进制数;
- 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示;
- 1 B(byte,字节) = 8 bit(位);
- 字符:是指计算机中使用的字母、数字、字和符号。
五、变量、常量、作用域
变量
声明一个变量语法:
数据类型 变量名 = 值;
变量命名规范
- 类成员变量:首字母小写和驼峰原则;
- 局部变量:首字母小写和驼峰原则;
- 常量:大写字母和下划线;
- 方法名:首字母小写和驼峰原则;
- 类名:首字母大写和驼峰原则;
变量作用域
- 类变量
关键字 static
- 实例变量
- 局部变量
常量
常量名一般使用大写字符。
final 常量名 = 值;
JAVA基础Day1-注释/标识符和关键字/数据类型/类型转换/变量、常量、作用域的更多相关文章
- java基础-04:标识符与关键字
在Java中,标识符是代表你对程序中某个方法或变量赋予的一个名称,而这个名称不能是关键字 关键字:
- Java基础(二):基本数据类型和变量类型
一.java基本数据类型: 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间.内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. Java 的两 ...
- 疯狂Java基础Day1
--每过一遍基础,都是一次提升! 太多遗忘了,慢慢补... 推一个Java学习教程--->b站搜:狂神说Java系列(排序完毕) 推荐原因:讲的不错,会涉及到底层,也会讲讲面试. 一.注释 主要 ...
- Java基础语法(11)-面向对象之关键字
title: Java基础语法(11)-面向对象之关键字 blog: CSDN data: Java学习路线及视频 1.this this是什么 它在方法内部使用,即这个方法所属对象的引用: clas ...
- java基础(2):注释、关键字、标识符、数据
1. 注释.关键字与标识符 大家可以安装一个文本编辑软件notepad++,有利于java代码的查看与编写. 1.1 程序注释 通常我们需要在源代码中添加文字用来对进行代码解释说明,但这些文字并不是J ...
- 03 java 基础:注释 关键字 标识符 JShell
Java 10 中已有 Jshell 工具,方便用户在其中直接输入相关 java 代码. 注释:java 中分为单行注释 // 多行注释 /* */ 文档注释 /** */ 关键字:在 ...
- Java基础笔记(2) 程序入口 关键字 标识符 常量 变量
提醒:关于那些和我一样新鸟来看资料的,能看懂多少看多少,看不懂的就是不重要,重要的你想我自己学习肯定要标注的,这些信息明白每个知识点实际作用就好了,其他的比如等会讲的常量内存,常量池这些都是我找的资料 ...
- Java的注释-标识符和关键字
1.Java注释 单行注释 多行注释 文档注释 代码示例 public class Hello{ public static void main(String[] args) { ...
- java基础语法(标识符 修饰符 关键字)
标识符 用来表示类名,变量名,方法名,类型名,数组名,文件名的有效字符序列称为标识符. 1)只有字母(区分大小写),下划线,美元符号和数字组成,长度不受限制.注:字母包括英文26个字母 ,汉字,日 ...
- java基础-day1
第01天 java基础知识 今日内容介绍 u Java概述.helloworld案例 u 工具安装 .配置环境变量.注释.关键字 u 常量.变量.数据类型.标识符 第1章 Java概述 1.1 ...
随机推荐
- 杂:使用Shell判断文件换行符(LF/CRLF)
前提:文件最后一行有换行符 第一步:以二进制方式取得文件最后两个byte.last2=`tail -c 2 <your_file> | od -x -A n` 第二步:判断最后两个byte ...
- 关于SQLsever2012报错的一些经验总结
问题描述:数据库连接实例时出现报错情况: 问题截图: 故障软件:SQL sever2012 操作系统:windows sever 2022R2数据中心 期望结果:可以打开之前的实例 总结经验: 上面这 ...
- DevExpress控件显示弹出注册对话框的应对方法
删除Properties下的license.licx,目前来看是可以的 已测试,可以不显示注册对话框
- 小程序调用OCR识别操作的过程,特此记录。
bu废话,直接记录.(注:我用的是云调用!!!) 对于大家首次使用该操作时,推荐两位大佬的文章,大家完全可以看两位大佬的文章,一步一步来就可以实现. 第一个文章呢,先看这个 https://blog. ...
- 前端BootStrap框架和django创建项目和app
1.JS 正则 test - 判断字符串是否符合规定的正则 rep = /\d+/; rep.test("asdfoiklfasdf89asdfasdf") # true rep ...
- linux并行执行线程
资料来源: (1) https://www.jianshu.com/p/d8d58846c53f(作者:黄甫一) 1.并行任务较少时: (1) 给需要并行运行的命令行在结尾加上"&& ...
- 个人常用的win7快捷键
1.Win + D – 显示桌面 2.Win+L 锁定系统 3.Win + R – 打开运行窗口 4.Win+M 最小化所有窗口 当按下后当前所有窗口全都最小化.再次按下这个组 ...
- PI ID关联IR配置问题
例如问题:无数据 1.软件组织生成的id与ID配置id不一致(由于删除软件组织重新创建) 1.1找到需要修改位置 1.2 IR查询id 1.3 替换指定需要插入'-'
- 2022.11.09 NOIP2022 模拟赛六
科学 Source:CF461C Appleman and a Sheet of Paper,*2200. 注意到对于 \(p\le \lfloor \frac {now}{2}\rfloor\),直 ...
- Day 21 21.1:CrawlSpider(全站数据爬取)
CrawlSpider(全站数据爬取) 实现网站的全站数据爬取 就是将网站中所有页码对应的页面数据进行爬取. crawlspider其实就是scrapy封装好的一个爬虫类,通过该类提供的相关的方法和属 ...