java学习笔记20210905

Posted robert_S

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java学习笔记20210905相关的知识,希望对你有一定的参考价值。

一、标识符:凡是程序员有权利命名的单词都是标识符;

类名、方法名、变量名、常量名都属于标识符;但是main不能修改!

标识符的命名规则:属于语法机制,必须遵守,否则编译不能通过.

  1. 标识符的命名规则:

    1.1 标识符只能由数字、字母(中文)、下划线、$组成,不能含有其他符号;

    1.2 标识符不能以数字开头;

1.3 标识符中不能有空格;编译到Hello后找不到{

1.4 关键字不能做标识符;public class void 等,但是他们的变形可以作为标识符如public1;

1.5 标识符严格区分大小写;注意:如果java源文件中有两个相同的大写和小写的类名(如:class A class a),编译后只生成一个字节码文件,谁在前生成谁;建议编写java代码时不要这么做,一定要区分;

1.6 理论标识符没有长度限制;

  1. 标识符的命名规范

    2.1 标识符的命名规则和命名规范的区别

    命名规则是语法机制,不遵守编译报错,编译不能通过;

    命名规范是大家约定俗成的,不符合命名规范不影响编译,但所编写代码的跟大家不一样,这个也是不允许的。侧重于可读性!

    2.2. 具体的命名规范有哪些?

    规范1. 见名之意;

    规范2. 遵循驼峰命名方式:HelloWorld,驼峰有利于单词间分隔;

    规范3. 类名、接口名有特殊要求,类名和接口名首字母大写,后面每个单词首字母大写;接口名习惯在最前面加上大写的I

    规范4. 变量名、方法名首字母小写,后面每个单词首字母大写;

    规范5. 常量名所有的字母全部大写,并且每个单词之间用下划线连接;

    1. 关键字:SUN公司在开发java时,提前定义好的具有特使含义的单词;关键字全部小写,不能作为标识符,在nodepad++中蓝色的单词都是关键字;注意:java语言是严格区分大小写的,如Public不属于关键字。

       

二、变量(variable--var)

开发软件是为了解决现实世界中的问题,而现实世界中有很多问题都是使用数据描述的,所以软件在执行过程中主要就是对数据的处理。

软件在处理数据前需要能表示数据,在jav代码中怎么来表示数据?java语言中有一个概念--字面量;*在java语言中“数据”被称为“字面量”,

字面量可以分为很多种类: 整数型字面量:1,2,100,300 ... 浮点型字面量:3.1416926 布尔型字面量:true false 字符型字面量:\'a\' 、\'A\' 、\'中\',单个字符才能是字符型自变量!!! 字符串型字面量:"abc"、"a"、"中国" 其中字符型字面量和字符串型字面量都是描述显示世界中的文字; 需要注意的是所有型字面量都要用半角单引号括起来; 所有的字符串型字面量都要用半角双引号括起来;

在语法上如何区分字符型字面量和字符串型字面量?看引号!!!

1.1 什么是变量?

内存中存储数据最基本的单元;

1.2 变量三要素: 类型 名称 字面量

1.3 变量的声明: int nianLing ; java语言中有个规定,变量必须先声明,再赋值才能访问(即没有赋值相当于空间没有开出来,编译才不会报错)。

1.4 在java语言中怎么给一个变量赋值?语法格式是什么?

记住:使用一个运算符“=”给变量赋值;赋值运算的特点是,等号右边先执行,执行完之后赋值给左边的变量。

变量可以重新赋值,重新赋值可以认为把原来的数据覆盖了;变量可以认为是存数据的盒子。

1.5. 变量可以在声明的时候赋值吗? int weight = 126;

 

 

以上是关于java学习笔记20210905的主要内容,如果未能解决你的问题,请参考以下文章

2022年Java学习笔记目录

java JDK8 学习笔记——助教学习博客汇总

2022年Java学习笔记目录

2022年Java学习笔记目录

Java程序猿的JavaScript学习笔记(1——理念)

01-Java学习笔记