一、注释

(1)什么是注释?解释说明的文字(注释的内容不会被编译)

(2)注释的作用

①对代码的解释说明 ②便于后期维护

(3)注释的分类:

①单行注释 //单行注释

作用域:只在当前行有效

嵌套:可以嵌套单行注释,不能嵌套多行和文档

②多行注释 /*多行注释*/

作用域:多行

嵌套://可以嵌套单行注释,不能嵌套多行和文档

③文档注释 /**文档注释*/

作用域:多行

嵌套://可以嵌套单行注释,不能嵌套多行和文档

区别:文档注释可以存在于类的api文档中---javadoc

二、标识符、关键字、保留字

标识符:

(1)在java中的一切起名字的地方的这个名字都是标识符

(2)标识符的命名规则

1)数字,字母,下划线_,美元符号$任意组合而成,数字不能开头

2)java严格区分大小写

3)关键字不能作为标识符使用

关键字: java中有一些词,java有自己的用法或者用途

关键字会变色

所有的关键字都是小写的

保留字: java中有一些词,java将来有可能有自己的用法或者用途(const goto)

标识符的命名规范

1)见名知意

2)驼峰命名原则

三、常量:

概述: 是指在Java程序中固定不变的数据

字面值常量:

自定义常量:

被final修饰的变量为常量

四、变量

(1)定义:在程序的执行过程中,其值在某个范围内可以发生改变的量

(2)格式:A数据类型 变量名 = 初始化值;

B:数据类型 变量名;

变量名 = 变量值;

(3)变量需要关注的点:

数据类型

变量名(标识符的命名规则规范)

变量的值

(4)作用域:{}

变量只能在其作用域范围内可以使用

(5)变量在使用时的注意事项(输出,运算):

1.变量必须已声明

2.并且已经赋值

3.从变量的声明开始,到包括它的,最近的}结束为止

(6)变量的分类:

局部变量:方法,语句块{}声明的变量,局部变量使用前必须声明并且赋值

成员变量:类中方法外,不赋值有默认值

Int→0 double→0.0 char→' ' String→null boolean→false

五、数据类型

(1)定义:Java是一种强类型语言,针对每种数据都提供了对应的数据类型。

(2)数据类型分类

Java的数据类型分为两大类:

基本数据类型:整数、浮点数、字符、布尔

引用数据类型:类、数组、接口 。

Java中的默认类型:整数类型是 int 、浮点类型是 double。

六、数据类型转换

boolean类型不参与类型转换

(1)自动转换:将取值范围小的类型自动提升为取值范围大的类型。

(2)强制转换; 将取值范围大的类型强制转换成取值范围小的类型。

大范围类型的数据赋值给小范围类型的变量,需要发生强制类型转换,有可能损失精度

*格式*:小范围类型 变量名=(小范围类型)大范围类型数据;

注:①如果多个类型的数据参与运算,最终结果会提升成为参与运算的数据的最大类型

②如果比int小的char,byte,short参与运算时,会自动类型提升为int类型

③如果给short,byte,char赋值,只要在其范围内的常量就能成功赋值

byte short char int long float double

七、ASCII编码表

在计算机的内部都是二进制的0、1数据,如何让计算机可以直接识别人类文字的问题呢?就产生出了编码表的概念。

编码表:就是将人类的文字和一个十进制数进行对应起来组成一张表格。

簇的局部变量中布尔类型_java基础2(变量、常量、数据类型)相关推荐

  1. 簇的局部变量中布尔类型_GO语言入门(go的基本类型)

    本文节选自<go入门指南> 如果觉得文章太长,可以直接看末尾的总结. 常量 常量使用关键字 const 定义,用于存储不会改变的数据. 存储在常量中的数据类型只可以是布尔型.数字型(整数型 ...

  2. java 布尔类型_Java布尔类型

    Java布尔类型 在Java语言中布尔类型的值只包括true和false,没有其他值,不包括1和0,布尔类型的数据在开发中主要使用在逻辑判断方面,例如:如果外面在下雨,我出门带一把雨伞.如果明天休息, ...

  3. POJO 类中布尔类型为啥不让用 isXxx 命名

    一.代码问题重现 想要使用json串在服务间传递信息时,我们会先定义一个POJO类,该类中包含是否删除属性isDeleted,代码如下 /** * @author wenxuan wang */ @D ...

  4. 10_java中布尔类型的常量,大学JAVA期末考试试题带答案

    中考总分-徐州中考网 <JA V A程序设计>期末考试试题(三 一.单项选择题 1.如下哪个是Java中的标识符(D A.public B.super C.3number D.width ...

  5. java布尔类型的调用_Java bean中布尔类型使用注意

    JavaBean是一个标准,遵循标准的Bean是一个带有属性和getters/setters方法的Java类. JavaBean的定义很简单,但是还有有一些地方需要注意,例如Bean中含有boolea ...

  6. python布尔类型运算_Python中布尔类型

    我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算: 与运算:只有两个布尔值都为 True 时,计算结果才为 True. True and ...

  7. java 格式化 布尔型_Java基础篇(1)-格式化

    本文目录: 十进制数字格式化--DecimalFormat 数字格式化基类--NumberFormat 字符串格式化类--String.format() Linux输出格式化--printf 1. 十 ...

  8. Python中布尔类型

    我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算: 与运算:只有两个布尔值都为 True 时,计算结果才为 True. True and ...

  9. java布尔类型的调用_【Java学习笔记之八】JavaBean中布尔类型使用注意事项

    JavaBean是一个标准,遵循标准的Bean是一个带有属性和getters/setters方法的Java类. JavaBean的定义很简单,但是还有有一些地方需要注意,例如Bean中含有boolea ...

最新文章

  1. 女生读计算机专业好,女生选择计算机专业就读好吗?
  2. Select2控件的多选
  3. Debug Hook
  4. 最in的一期,来自大厂的邀请|C课有道
  5. 如何将Android Studio卸载的干干净净?
  6. html图片倒角,CSS实例:纯CSS打造斜角
  7. PyTorch 1.6、TensorFlow 2.3、Pandas 1.1 同日发布!都有哪些新特性?
  8. ※部分VB文章汇总C※
  9. oracle数据库中最小的逻辑结构,Oracle数据库中基本逻辑结构简介
  10. 【Vue组件库】最常用的vue组件库
  11. JavaScript 索引、关联、对象数组增删改查循环
  12. python分数类_Python——处理分数类Fraction
  13. 遥感科普|中国高分系列卫星综述(2020版)
  14. java实现仿微信app聊天功能_Android仿微信语音聊天功能
  15. PHP中获取字符串长度的使用方法
  16. Mac上Chrome安装 Tampermonkey插件的时候提示CRX_HEADER_INVALID
  17. 数字电路和模拟电路-1基础知识
  18. 银河麒麟、中标麒麟 root权限登录
  19. linux下固态硬盘ssd优化
  20. 遗传算法(确定性排挤)

热门文章

  1. Hibernate字节码增强
  2. 文本分类和提取关键词算法_文本内容之间的关键词提取和相似度计算
  3. 展望Java的未来:空值类型
  4. 垃圾收集中的代际差异
  5. WildFly管理控制台已更新–请求反馈
  6. 教程:如何实现Java OAuth 2.0以使用GitHub和Google登录
  7. 我发现我的Java重拍了!
  8. WildFly 9 –别希望您的控制台像这样!
  9. 使用JUnit规则测试预期的异常
  10. 使用Maven Jetty插件