自己怎么学Java基础知识

Java程序基础结构:

Java基础知识——第一天

1、第一条语句,是定义程序中类MyJavaApp所在的包,用关键字package声明定义,一定是放在程序语言的第一句。包相当于电脑中的磁盘,用于管理规范程序,让程序不会杂乱无章,方便程序查找管理,特别是程序很大时,包名一定是小写的,这是java语言的规范

2、第二条语句public class MyJavaApp,这是创建类的语句,public是Java的关键字,是java中的其中一个访问权限修饰符,用于修饰类/方法/变量,class是用于创建类的关键字,class后面的MyJavaApp,是类的名字,也叫标识符,由程序员自己定义。java中有4种访问权限修饰符:public 、friendly(也叫default)、private、protected,它们在权限控制方面是有区别的。

Java基础知识——第一天

3、Java中的标识符——标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。

Java标识符由数字,字母和下划线(_),美元符号($)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字(下面会有说到)不能当作Java标识符。

例如:

下面的标识符是正确的:

myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_

下面的标识符是错误的:

#name,25name,class,&time,if

Java对标识符的命名规则:

A:包名——全部小写,由“.”隔开
  • 单级包:小写

例如:zhou
  • 多级包:小写,用 ”." 隔开

例如:com.baidu

B:类或者接口——所有单词首字母大写

  • 一个单词:首字母大写

例如:Student;Demo

  • 多个单词:每个单词首字母大写

例如:HelloWord;StudentName

C:方法或者变量——首字母小写,第二个单词开始每个单词首字母大写

  • 一个单词:首字母小写

例如:name,student

  • 多个单词:从第二个单词开始,每个单词首字母大写

例如:studentName;showAllNames()

D:常量——全部大写,单词间 “_” 隔开

  • 一个单词:大写

例如:PI

  • 多个单词:大写,并用 ”_“ 隔开

例如:STUDENT_MAX_AGE ; HELLO_WORD

注意:从JDK8开始,不建议使用下划线作为标识符。

4、Java中的关键字:

Java语言中有一些具有特殊用途的单词,被称为关键字(keyword),当定义标识符时,不要让标识符和关键字相同,否则将引起错误。

Java基础知识——第一天

除了上述的关键字,Java还保留了true、false、null这些关键字。

5、byte、short、int、float、double、char、String是Java中的数据类型,这些类型后面的名字(如:bNum),称为变量,也是由程序员自己定义的,这些定义中类中的变量,称为成员变量,也叫做对象的属性,当类创建对象时,可以有不一样的值。

Java的数据类型分为:基础数据类型与引用数据类型。

基础数据类型:

Java基础知识——第一天

Java定义了四种整数类型:byte、short、int、long,它们都是有符号的,正的或负的整数,它们的取值范围如下:

Java基础知识——第一天

byte

Java基础知识——第一天

short

Java基础知识——第一天

int

Java基础知识——第一天

long

Java基础知识——第一天

Java基础知识——第一天

浮点型:float 与 double

Java基础知识——第一天

Java基础知识——第一天

char

Java基础知识——第一天

声明一个char类型数据: char ch ='a'。

boolean

Java基础知识——第一天

声明布尔类型数据: boolean bl = true 或 boolean bl = false。

各种数据类型的字面值

在Java程序中,字面值用于表示固定的值(fixed value)。数值型的字面值是最常见的,字符串字面值可以算是一种,当然也可以把特殊的null当做字面值。字面值大体上可以分为整型字面值、浮点字面值、字符和字符串字面值、特殊字面值。

整型字面值:

Java基础知识——第一天

int x = 0b1010。

Java基础知识——第一天

浮点字面值:

Java基础知识——第一天

Java基础知识——第一天

布尔类型字面值:

Java基础知识——第一天

字符字面值:

Java基础知识——第一天

Java基础知识——第一天

Java基础知识——第一天

变量

Java基础知识——第一天

变量声明

Java基础知识——第一天

变量的作用域与生存区

Java基础知识——第一天

Java基础知识——第一天

Java基础知识——第一天

Java基础知识——第一天

Java基础知识——第一天

Java基础知识——第一天

今天就先写到这里吧……明天待续!谢谢大家浏览,希望与大家共同学习进步,有什么不好的地方或错误的地方,欢迎大家指正!谢谢,分享个学习Java交流裙678241563里面有软件视频资料

猜你喜欢

转载自blog.csdn.net/qq_41212104/article/details/82713111