Java学习笔记二——标识符和关键字

标识符

定义

  标识符的定义:对各种变量、方法和类等要素命名时使用的字符序列成为标识符。

  简单地说,就是凡是自己可以起名字的地方都叫标识符,都要遵守标识符的规则。

命名规则

  1. 标识符只能由字母、下划线“_”、美元符号“$”或数字组成
  2. 标识符只能以字母、下划线或美元符开头
  3. 标识符不能是Java关键字和保留字
  4. 标识符大小写敏感,长度无限制

约定俗成

  为了能使Java代码更好地维护和美观,通常写Java代码是都会遵循一些约定俗成的规矩,如下:

  • 标识符要起的见名知意,可以由多个单词或其简写组成,但名字不能太长
  • 当由多个单词组成时,第一个单词首字母小写、其它单词首字母大写的大小写混合形式,如:userName。
  • 类的名字首字母大写,其它(变量名,方法名等)首字母小写

关键字

  关键字是Java中一些赋以特定的含义,用作专门用途的字符串。所有Java关键字都是小写英文。

  goto和const虽然从未使用,但也作为Java关键字保留

  所有关键字如下:  


abstract

assert

boolean

break

byte

case

catch

char

class
const
continue default do double else
enum extends final finally float
for goto if implements import
instanceof int interface long native
new package private protected public
return strictfp short static super
switch synchronized this throw throws
transient try void volatile while

时间: 2024-10-12 22:36:08

Java学习笔记二——标识符和关键字的相关文章

Java学习笔记二:数据类型

Java学习笔记二:数据类型 1. 整型:没有小数部分,允许为负数,Java整型分4种:int short long byte 1.1 Int最为常用,一个Int类型变量在内存中占用4个字节,取值范围从-2 147 483 6至2 147 483 647 超过20亿,如果用来存储大于20亿的值,最好使用long型. 1.2  int 与Integer: Java中的数据类型分为基本数据类型和复杂数据类型.Int为前者,integer为后者. Integer是int的封装类,提供了很多转换方法,当

Java学习笔记二:初始化(一)

1.对象初始化 在使用 new 初始化对象时,系统通常使用默认的构造函数,这个构造函数没有返回值,格式为: public class InitializeTest { private int a; // 默认构造函数 public InitializeTest() { } // 自定义构造函数 public InitializeTest(int a) { this.a = a; } } 虽然在使用 new 创建实例时,返回了这个对象的引用,但是这个与没有返回值的void方法不同 //void方法

Java从零开始学二(标识符和关键字)

标识符.关键字.注释 一.标识符 Java中的包.类.方法.参数和变量的名字由任意顺序的大小字母.数字.下划线(_).和美元符号($)组成, 标识符:不能以数字开头.也不能是JAVA中的保留关键字 如:yourname.yourname_dxh.li_yourname.$yourname都是合法的标识符 class.67.9,Hello World是不合法的,class是关键字,67.9以数字开头,Hello World中间有空格 二.关键字      Java中的关键字 abstract bo

java学习笔记4——标识符、常量、变量

一.java中的标识符必须遵循以下规则: 1.开头不能为数字 2.不能使用关键字 3.在自定义java标识符时要注意java中是严格区分大小写的,为了提高阅读性,要尽量使用有意义的标识符 二.Java中的名称规范:? 包名:多单词组成时所有字母都小写. •xxxyyyzzz? 类名接口名:多单词组成时,所有单词的首字母大写. •XxxYyyZzz? 变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写. •xxxYyyZzz? 常量名:所有字母都大写.多单词时每个

黑马程序员——JAVA学习笔记二(语法基础)

1,     Java程序都是以类的形式存在的,所以需要告诉虚拟机需要加载类的位置,那么可以设置classpath变量.classpath变量如果有;,则表示还会在当前目录查找,没有;则不会在当前目录查找. 当然如果没有classpath也会在当前目录查找. 2,    rd删除目录,加/S可以删整个目录,Windows从里向外删除. 3,    一个文件只有一个public类,文件名必须和类名相同,如果不是友好类,则不需要同名. 4,    JAVA一共有50个关键字 关键字是电脑语言里事先定

Java学习笔记二:初始化(二)

这里主要学习初始化,分为: 1.变量初始化 2.构造函数初始化 3.数组初始化 4.继承初始化   1.变量初始化 成员初始化分为两种: (1)成员变量初始化 在定义成员变量时,如果没有给变量赋于初始值,系统会给出一个默认值. 这里有两种选择:要么使用系统的默认初始值,要么自己定义初始值. 系统给出的默认输出值为: boolean false char [ ] byte 0 short 0 int 0 long 0 float 0.0 double 0.0 refenece null char初

Java学习笔记四:static关键字

1.static表示什么? static表示"全局"或者"静态"的意思.在Java中没有全局变量的概念,static 可以简单的理解为全局的,独立的一个功能. (1)当我们在使用 static 修饰成员变量或者成员方法的时候,通常会在Java内存中为这些变量或者方法指定了一块独立的区域(这块区域可能在栈中,也有可能在堆中). (2)如果静态的变量或方法在不出其作用域的情况下,其 引用句柄是不会发生改变的. (3)这块区域是内存共享的,它的引用都指向同一个位置,就是说

Java学习笔记二(基础语法)

1 Java 是强类型语言,提供的8中基本数据类型有以下几类: Byte :字节类型,一个字节,有符号的8位的整数.字节类型参与运算的时候,会转化为int类型. byte b;b=3;b=(byte)(b*3);  在这里第二个赋值必须经过强制类型转化,否则会编译出错. short:2个字节,Byte可行可以直接赋值给short,但是反过来需要强制类型转化. int:4字节类型的有符号的整数. long:8个字节类型的有符号的整形 char:2个字节的无符号的类型.采用的是Unicode的编码格

数组排序、递归——(Java学习笔记二)

升序: 选择排序: 选定一个元素,一次和后面的元素相比较,如果选定的元素大雨后面的比较元素,就交换位置 先出现最小值,最后出现最大值. public static void main(String[] args) { int[] arr = {5,8,9,12,55,565,421,12,2512,-5,-56}; sortMethod(arr); p(arr); } //排序核心代码 private static void sortMethod(int arr[]) { for(int i =