JAVA学习第一课-------JAVA基础

时间:2021-11-23 20:09:56

1、变量


1.1变量的概述

  用于存储可变数据的容器

1.2变量的特点

(1):必须要有大小

(2):存储一定格式的可变数据(在其类型所规定的操作范围内各司其职)

(3):必须有一个独一无二的名称

1.3变量的声明和赋值

int   num = 25
char ch = 'n'
float price = 12.5f
double weight = 12.5

 

 

 

 

1.4变量的命名规则

  变量也是一种标识符,所以它遵循标识符的命名规则。

  详情见3.2

2、常量

2.1常量的概述

  所谓常量,就是固定不变的量,一旦被定义赋值之后,他的值就不能再被改变。

2.2常量的声明

  数据类型  常量名称     =   值;

2.3常量的类型

JAVA学习第一课-------JAVA基础

3、标识符

3.1标识符的定义

  JAVA中的包、类、方法、变量和参数的名称,我们可以自定义的一些名字,就叫做标识符。

3.2标识符的规则

(1)标识符由任意顺序的大小写字母,数字、下划线和美元符号$等组成

(2)所有标识符不能以数字开头,更不能是JAVA中保留的关键字

(3)严格区分大小写

3.3标识符命名规范

(1)包名

  多个单词组成的所有字母小写(例:package   com.itcast)

(2)类名和接口

  多个单词组成时所有单词的首字母大写(例:HelloWorld)

(3)变量名和函数名

  多个单词组成时第一个单词首字母小写,其他单词首字母大写(例:lastAccessTime、getTime).

(4)常量名

  多个单词组成时,字母 全部大写,多个 单词之间使用_分隔

注意:只是为了增加规范性,规则是必须遵守的,而规范时约定俗成的,鼓励大家遵守的。

  4、注释

4.1认识注释

(1)单行注释   //

(2)多行注释  /*        */

(3)文本注释/**        */

4.2注释的细节

(1)给哪条语句进行说明,注释应该写在该语句的旁边。

(2)单行注释一般出现在语句的后面,多行注释和文档注释一般出现在语句的上面

注意:文档注释只能出现在类、属性、方法上面,

  5、运算符

5.1算术运算符

JAVA学习第一课-------JAVA基础

5.2关系运算符

JAVA学习第一课-------JAVA基础

5.3位运算符

JAVA学习第一课-------JAVA基础

5.4赋值运算符

JAVA学习第一课-------JAVA基础

5.5逻辑运算符

 JAVA学习第一课-------JAVA基础

5.6其他运算符

  三元运算符、括号运算符、方括号运算符等等

6、修饰符

  修饰符用来定义类、方法或者变量,通常放在语句最前端。

Java语言中提供的修饰符主要分为两类

(1)访问修饰符

(2)非访问修饰符

6.1访问修饰符

  用访问修饰符来保护对类、变量、方法和构造方法的访问

(1)default(即缺省,什么也不写):在同一包内可见,不适用任何修饰符

  使用对象:类、接口、变量、方法

(2)private:在同一类内可见。

  使用对象:变量、方法

注意:不能修饰类(外部类)

(3)public:对所有类可见

  使用对象:类、接口、变量、方法

(4)protected:对同一包内的类和所有子类可见

  使用对象:变量、方法

注意:不能修饰类(外部类)

  JAVA学习第一课-------JAVA基础

 

规则:
1、Java 程序的 main() 方法必须设置成公有的,否则,Java 解释器将不能运行该类。
2、protected 可以修饰数据成员,构造方法,方法成员,不能修饰类(内部类除外)。
3、父类中声明为 public 的方法在子类中也必须为 public。
4、父类中声明为 protected 的方法在子类中要么声明为 protected,要么声明为 public,不能声明为 private。
5、父类中声明为 private 的方法,不能够被继承。

6.2非访问限制符

static 修饰符

  用来修饰类方法和类变量。

final 修饰符

  当final修饰类时,当前类不能被继承;

  当final修饰方法时,该方法不能被重写;

  当final修饰变量时,变量的值不能被修改,即为常量;

 abstract 修饰符

  用来创建抽象类和抽象方法。

synchronized 和 volatile 修饰符

  主要用于线程的编程。