HAIHAIHEI 发表于 2022-3-17 18:33

Java学习第三天

第三天,有不对处麻烦各位指正
对昨天错误的一个补充:
public class和class:
1.一个源代码可以定义多个class
2.public的类不是必须的
3.在源文件中只要有一个class的定义,那必然会生成一个class文件
4.public的类可以没有,如果有的话,public修饰的类名必须和源文件保持一致
5.public的类也只能有一个


每个类的编导入口:
/*
从哪个入口进去执行,你就加载哪个类
例如:Java T1
         Java T2
         Java T3
*/
class T1{
public static void main(String[] args){
System.out.println("T1........");
}
}
class T2{
public static void main(String[] args){
System.out.println("T2........");
}
}
class T3{
public static void main(String[] args){
System.out.println("T3........");
}
}
//在执行时需要先切换到文件所在目录才可以加载


标识符:
标识符可以标识:类名,方法名,变量名,接口名,常量名......
凡是程序员自己有权力命名的单词都是标识符
注:main是一个方法名,属于标识符,但不可修改,因为main时SUN公司固定的


标识符命名规则:
1.标识符只能由数字,字母(包括中文),下划线,美元符号组成,不能含有其他规则外的符号
2.标识符不能以数字开头
3.关键字不能做标识符
4.标识符严格区分大小写
5.标识符理论上是没有长度限制的


标识符命名规范:(不影响代码运行,单纯为提高可读性)
规范一:见名知意
规范二:遵循驼峰命名方式(有利于单词与单词间的分隔)
            例:BiaoShiFu
规范三:类名,接口名首字母大写,后面每个单词首字母大写
规范四:变量名,方法名首字母小写,后面每个单词首字母大写
规范五:所有常量名:全部大写并且单词与单词之间采用下滑线衔接
            例:USER_AGE:用户年龄

字面量:
在Java中,“数据”被称为“字面量”。
字面量可以分为很多种类:整数型,浮点型,布尔型,字符型,字符串型(所有的字符型只能使用单括号括起来,所有的字符串型只能使用双括号括起来。字符型一定是单个字符)


变量:
变量其实就是内存当中存储数据最基本的单元
在Java语言中任何数据都是有数据类型的,其中整数型是:int。不同的数据类型在内存中分配的大小空间不同
1个字节=8个比特位   比特位是二进制位


变量的三要素:
数据类型+名字+值

补充:
在同一个域中,变量不能重复声明
与类型无关变量名不能重名
变量必须先声明,后赋值   例如:int a,b,c=100    //a,b就没有赋值


HAIHAIHEI 发表于 2022-3-17 18:34

纯手打,如果有不对之处希望各位大佬指出,感激不尽{:1_893:}

Bruins77 发表于 2022-3-17 19:48

加油加油

stone-liu 发表于 2022-3-17 20:03

加油 小伙,月薪过万,指日可待。

zk407823452 发表于 2022-3-17 20:26


加油 小伙,月薪过万,指日可待{:1_893:}

zhqfangv587 发表于 2022-3-17 20:30

贵在坚持,共勉

AG11 发表于 2022-3-17 23:13

加油坚持就是胜利

SRT 发表于 2022-3-18 01:01

感谢分享 很有用

Badelyn 发表于 2022-3-18 15:08

字面量那块,括号跟引号弄混了吧,字符串用 " " ,字符用单引号 ' '

HAIHAIHEI 发表于 2022-3-18 19:03

Badelyn 发表于 2022-3-18 15:08
字面量那块,括号跟引号弄混了吧,字符串用 " " ,字符用单引号 ' '

抱歉抱歉,打错字了,当时没注意,非常感谢{:1_893:}
页: [1]
查看完整版本: Java学习第三天