一.注释

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-注释/标识符和关键字/数据类型/类型转换/变量、常量、作用域的更多相关文章

  1. java基础-04:标识符与关键字

    在Java中,标识符是代表你对程序中某个方法或变量赋予的一个名称,而这个名称不能是关键字 关键字:

  2. Java基础(二):基本数据类型和变量类型

    一.java基本数据类型: 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间.内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. Java 的两 ...

  3. 疯狂Java基础Day1

    --每过一遍基础,都是一次提升! 太多遗忘了,慢慢补... 推一个Java学习教程--->b站搜:狂神说Java系列(排序完毕) 推荐原因:讲的不错,会涉及到底层,也会讲讲面试. 一.注释 主要 ...

  4. Java基础语法(11)-面向对象之关键字

    title: Java基础语法(11)-面向对象之关键字 blog: CSDN data: Java学习路线及视频 1.this this是什么 它在方法内部使用,即这个方法所属对象的引用: clas ...

  5. java基础(2):注释、关键字、标识符、数据

    1. 注释.关键字与标识符 大家可以安装一个文本编辑软件notepad++,有利于java代码的查看与编写. 1.1 程序注释 通常我们需要在源代码中添加文字用来对进行代码解释说明,但这些文字并不是J ...

  6. 03 java 基础:注释 关键字 标识符 JShell

    Java 10 中已有 Jshell 工具,方便用户在其中直接输入相关 java 代码. 注释:java 中分为单行注释 //   多行注释 /*   */   文档注释 /**  */ 关键字:在 ...

  7. Java基础笔记(2) 程序入口 关键字 标识符 常量 变量

    提醒:关于那些和我一样新鸟来看资料的,能看懂多少看多少,看不懂的就是不重要,重要的你想我自己学习肯定要标注的,这些信息明白每个知识点实际作用就好了,其他的比如等会讲的常量内存,常量池这些都是我找的资料 ...

  8. Java的注释-标识符和关键字

    1.Java注释 单行注释 多行注释 文档注释 代码示例 public class Hello{    public static void main(String[] args) {         ...

  9. java基础语法(标识符 修饰符 关键字)

    标识符 用来表示类名,变量名,方法名,类型名,数组名,文件名的有效字符序列称为标识符.   1)只有字母(区分大小写),下划线,美元符号和数字组成,长度不受限制.注:字母包括英文26个字母 ,汉字,日 ...

  10. java基础-day1

    第01天 java基础知识 今日内容介绍 u Java概述.helloworld案例 u 工具安装 .配置环境变量.注释.关键字 u 常量.变量.数据类型.标识符 第1章   Java概述 1.1  ...

随机推荐

  1. Virtualbox网络设置

    记录一下https://ladybug.top/%E8%BD%AF%E4%BB%B6%E5%AE%89%E8%A3%85&%E9%85%8D%E7%BD%AE/complete-the-net ...

  2. 读后笔记 -- Python 全栈测试开发 Chapter9:Postman + Newman 实现接口自动化

    9.1 Postman 工具 9.1.4 Postman 基本操作 1. Get 请求 GET 请求的参数通过 Params 设置,最后出现在 url 地址栏上,拼接在 API 后面.  2. Pos ...

  3. Golang-Study

    Golang-Study-Note 参考教程视频:狂神说 https://www.bilibili.com/video/BV1ae41157o9?p=1&vd_source=793668372 ...

  4. 【git】3.3 git分支-分支管理

    资料来源 (1) https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%AE%A1%E7%90%86 ...

  5. eccodes 使用girb_filter工具

    参考自ECMWF网站https://confluence.ecmwf.int/display/OPTR/ecCodes%3A+GRIB+and+BUFR+data+decoding+and+encod ...

  6. 为什么 A 能 ping 通 B,B 却不能 ping 通 A ?

    有开发小哥咨询了一个问题,记录一下处理过程分享给有需要的朋友. 问题如下: A.B 两台开发服务器连接交换机,并且 A.B 两台服务器的 IP 地址设置为同一个网段,却发现 A 能 ping 通 B ...

  7. kali中MulVAL的安装与配置

    我的Kali版本 配置JAVA环境 Kali 2021.3自带openjdk 11的环境 # 验证openjdk11 java --version javac --version 能输出版本号则说明环 ...

  8. react 富文本编辑器

    5大富文本编辑器今天,富文本编辑器被用于许多应用中,包括简单的博客和复杂的内容管理系统.然而,选择一个并不容易,因为有很多具有不同功能的编辑器. 因此,在这篇文章中,我将评估5个React的富文本编辑 ...

  9. Mysql数据库基础第二章:(五)分组查询

    Mysql数据库基础系列 软件下载地址 提取码:7v7u 数据下载地址 提取码:e6p9 mysql数据库基础第一章:(一)数据库基本概念 mysql数据库基础第一章:(二)mysql环境搭建 mys ...

  10. 【剑指Offer】【链表】链表中倒数第k个结点

    题目:输入一个链表,输出该链表中倒数第k个结点. A1:先从头到尾扫描链表,得到链表的总长度n,然后再扫描一次链表,输出n-k+1处的结点  ===> 测试用例超时 A2:创建两个指针,一个遍历 ...