文章目录

    • Java 基础知识图解
  • 2.1 关键字与保留字
    • 2.1.1 关键字的定义和特点
      • 1.关键字
      • 2.保留字 (reserved)
  • 2.2 标识符(Identifier)
    • 2.2.1 标识符:
    • 2.2.2 定义合法标识符规则
    • 2.2.3 Java 中的名称命名规范
  • 2.3 变 量
    • 2.3.1 基本数据类型
      • 1.变量的概念:
      • 2.变量的作用:
      • 3.使用变量注意:
      • img
      • 4.**声明和赋值变量**
    • 2.3.2 基本数据类型变量间转换
      • 1.基本数据类型变量分类
      • 2.按声明的位置的不同 的变量分类
      • 3.整数类型: byte 、 short 、 int 、 long
      • 4.浮点类型: float 、 double
      • 5.字符类型: char
      • 6.了解: ASCII 码
      • 7.了解: Unicode 编码
      • 8.了解: UTF 8
      • 8.布尔类型: boolean
      • 9.基本数据类型转换
      • 10.强制类型转换
    • 2.3.3 基本数据类型与 String 间转换
      • 字符串类型: String
    • 2.3.4 进制与进制间的转换
      • 1.关于进制
      • 2.二进制
      • 为什么要使用原码、反码、补码表示形式呢?
      • 3.二进制-->十进制
      • 4.十进制 -->二进制:除 2 取余的逆
      • 5.进制间转化 
      • 6.二进制 -->八进制、十六进制
  • 每日一考

Java 基础知识图解

2.1 关键字与保留字

2.1.1 关键字的定义和特点

1.关键字

定义: 被 Java 语言赋予了特殊含义,用做专门用途的字符串(单词)

特点: 关键字中所有字母都为 小写

官方地址: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html

2.保留字 (reserved)

  • Java 保留字:现有 Java 版本尚未使用 但以后版本可能会作为关键字使 用。自己命名标识符时要避免使用这些保留字
  • goto 、 const

2.2 标识符(Identifier)

2.2.1 标识符:

  • Java 对各种 变量、方法 和 类 等要素命名时使用的字符序列称为标识符
  • 技巧:凡是自己可以起名字的地方都叫标识符 。

2.2.2 定义合法标识符规则

  • 由 26 个英文字母大小写, 0 9 或 $ 组成

  • 数字不可以开头。

  • 不可以使用关键字和保留字,但能包含关键字和保留字。

  • Java 中严格区分大小写,长度无限制。

  • 标识符不能包含空格。

练习: miles , Test, a++, a, 4#R, $4, #44, apps, class, public, int, x, y, radius

2.2.3 Java 中的名称命名规范

Java 中的名称命名规范:

  • 包名 :多单词组成时所有字母都小写 xxxyyyzzz

  • 类名、接口名 :多单词组成时,所有单词的首字母大写 XxxYyyZzz

  • 变量名、方法名 :多单词组成时,第一个单词首字母小写,第二个单词开始每个 单词首字母大写: xxxYyyZzz

  • 常量名 :所有字母都大写。多单词时每个单词用下划线连接 XXX_YYY_ZZZ

注意 1 :在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。

注意 2 : java 采用 unicode 字符集,因此标识符也可以使用汉字声明,但是不建议使用。

更多细节详见 《 代码整洁之道 .pdf 》

【JAVA基础速过】第2章 Java 基本语法(上):变量相关推荐

  1. 【Java基础系列教程】第二章 Java语言概述、配置环境变量

    一.计算机编程语言概述 1.1 语言 语言(英文:Language)是人类进行沟通交流的表达方式.例如:中国人与中国人用普通话沟通.而中国人要和英国人交流,就要学习英语.              语 ...

  2. Java基础学习——第十四章 网络编程

    Java基础学习--第十四章 网络编程 一.网络编程概述 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大.功能强的网络系统,从而使众多的计算机可以方便地互相传递信 ...

  3. Java基础学习——第十六章 Java8新特性

    Java基础学习--第十六章 Java8 新特性 Java8(JDK8.0)较 JDK7.0 有很多变化或者说是优化,比如 interface 里可以有静态方法和默认方法,并且可以有方法体,这一点就颠 ...

  4. 【Java开发语言 01】第一章 Java语言概述(基础常识+Java语言概述+Java程序运行机制及运行过程+Java语言环境的搭建+开发体验hello world+错误:编码GBK的不可映射字符)

    java入门-第一章Java语言概述 1基础常识 软件开发 人机交互方式 常用的DOS命令(win系统,有一些直接通过命令执行的) 2 Java语言概述 什么是计算机语言 关于面向对象和面向过程 Ja ...

  5. 《Java核心技术:卷I 基础知识》第1章 Java 程序设计概述 阅读与重点标记

    第 1 章 Java 程序设计概述 1996年 Java 第一次发布就引起了人们的极大兴趣.关注 Java 的人士不仅限于计算机出版界,还有诸如<纽约时报><华盛顿邮报>< ...

  6. (Java零基础学习笔记)第二章 Java中的基本语法

    前言: 大家好! 我是BA unravel .如果你想和我一起学习JAVA,欢迎大家一起来学习这个世界上最好的语言! 学习目标: 一周掌握 Java 入门知识 学习内容: 1. 搭建 Java 开发环 ...

  7. 【Java基础系列教程】第一章 编程入门

    一.计算机概述 1.1 计算机简介 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处 ...

  8. java怎么开始学dos,第一阶段-Java基础知识:【第一章 DOS命令与开发环境的配置 + 第一个程序HelloWorld】...

    加油Ideal星河滚烫  你是人间理想 第一阶段 JAVA基础知识 第一章 开发环境的配置 Dos 命令 在正式进入Java学习之前我们来了解一个看起来B格很高的东西--Dos命令 DOS命令,计算机 ...

  9. java基础案例教程前4章知识点_java学习记录4 Java基础知识点

    java学习记录4 Java基础知识点 1. 注释 单行注释 使用"//"开头,后面是注释的内容 一般在要注释的语句的上面加注释 多行注释 以"/*"开头,以& ...

最新文章

  1. Oracle 优化器_访问数据的方法_单表
  2. 2.安装号mysql后当重启Linux服务器之后发现进入不了的解决方案
  3. 译:Google的大规模集群管理工具Borg(二)------ Borg架构
  4. python2.7安装pip_RobotFramework安装过程遇到的问题(电脑同时安装python2和3)
  5. python flask上传文件_Python-Flask-文件上传
  6. 1.Redis简介与基本命令
  7. PHP数据库扩展 - PDO操作
  8. [读书笔记] 机器学习 (一)绪论
  9. 场编码MBAFF相关
  10. netty使用(7)传输一个序列化对象
  11. 【Badboy】脚本录制
  12. 51单片机通过WIFI模块ESP8266控制LED灯(大致内容,经过测试成功实现)
  13. IDS与IPS的区别是什么?
  14. Java:获取map的key和value
  15. So Who's Counting? by Erin McHugh and Emily Luchetti
  16. 电赛笔记【数模转换原理】
  17. 计算机使用的一些技巧
  18. 自然语言处理顶会 NAACL 2018 最佳论文、时间检验论文揭晓
  19. package.json字段详解
  20. Ubuntu16.04安装kinetic版ROS

热门文章

  1. 思科、华为交换机err-disable的相关排查解决
  2. ‘见附件/附件’怎么用英语说?
  3. Windows10连不上网报错代码
  4. echarts y轴数据添加单位
  5. java基础知识(day03)
  6. (附源码)python+mysql+基于python的学生成绩管理系统 毕业设计071143
  7. 关于java的反编译的一些坑,反编译后代码中的$+数字是什么
  8. 编写bat命令打开文件夹或者doc,txt文件
  9. 用ChatGPT讲一个关于猴子的故事
  10. SpringMVC 教程 - Handler Method