2021-05-27

Java学习笔记

java语言基础
一、关于java语言中的标志符:
1、什么是标志符

在java源程序中凡是程序员有权利自己命名的单词都是标志符

  • 标志符可以标志什么元素:
    *类名
    *方法名
    *变量名
    接口名
    常量名
    例如:
    public class IdenfilerTest01{ //IdenfilerTest0是一个类名,名字可以修改
    //main是一个方法名
    public static main (String [] args()){//args是一个变量名
    int i =10;//i是变量名
    }
    }
    2、标志符的命名规则【不按照这个规则来、编译器会报错】

    一个合法的标志符只能由‘数字、字母、下划线_、美元符号组成’,不能含有其他符号。
    *不能数字开头
    *严格区分大小写
    *关键字不能做标志符
    *理论上不限长度,但是最好不要太长。
    3、标志符的命名规范【只是一种规范,不属于语法,不遵守规范编译器不会报错】
    *最好见名知意
    例:是一个 用户业务类型,有一个方法是登陆,登陆时要传递用户名和密码
    public class UerService{
    public void login (String username,String password){

        }
    

}
*遵守驼峰命名方式(一高一低)
SystemService
UserService,
*类名、接口名:首字母大写,后面每个单词首字母大写。
*变量名、方法名:首字母小写,后面每个单词首字母大写。
*常量名:全都大写
4、合法和不合法的标志符
在这里插入图片描述

二、字面值
/*
关于字面值
字面值
–10、100
–3.14
–“abc”
–‘a’
–true\false
*字面值就是数据
*字面值是java源程序员组成部分之一,包括标志符和关键字它们都是java源程序的组成部分
*数据在现实世界中是分门别类的,所以在计算机编程语言中也是由类型的:【数据类型】
10、100属于整数型字面值
3.14属于浮点型字面值
true\false属于布尔型字面值
“abc”、“中国人"属于字符串型字面值
‘A’、'人’属于字符型字面值
*注意:
java语言当中所有的字符串型字面值必须用双引号括起来【” "】
java语言当中所有的字符型字面值必须用单引号括起来【’ '】
/
三、变量
/

关于java中的变量 :
1、什么是变量?
*变量本质上来说是内存中的一块空间,这块空间有=“数据类型”、“名字”“字面值”。
*变量包含三部分:数据类型、名称、字面值【数据】
* 变量是内存中存储数据的最基本的单元

   **2、数据类型的作用**
        *不同数据有不同的类型,不同的数据类型底层会分配不同大小的空间
        *数据类型是指导程序在运行阶段应该分配多大的内存空间

   3、变量要求:变量中存储的具体的“数据”必须和变量的“数据类型”一致,当不一致的时候编译报错
   
   4、声明/定义变量的语法格式:
        数据类型  变量名;  
             *数据类型:
                       int   String...
             *变量名
                      只要是合法的标志符就行。规范中要求:首字母小写,后面每个单词首字母大写。
       例如:
       int i;
       int age ;
       int length;
       int size;
       int num;

        其中int是数据类型,i、age、 length、 size、num 为变量名
     5、变量声明后怎么赋值?
          语法格式:
                   变量名 =字面值;
          要求:字面值的数据必须和变量数据类型一致。
          “=”是一个运算符,叫做赋值运算符、赋值运算符先运算等号【=】右边的表达式,表达式执行结束后的结果
            赋值给 左边的变量。
      6、声明和赋值可以放到一起完成 
         int  i=10;
       7、变量赋值之后,可以重新赋值,变量的值可变化:
                    int i=10;
                    System.out.println(i);//10
                    i=20;
                    System.out.println(i);//20
                    i=100;
                    System.out.println(i);//100
         8、有了变量的概念后、内存空间的得到了重复的使用;
                    int i=10;
                   System.out.println(i);                 
                ...
                ...
                   System.out.println(i);//重复访问
           9、通常访问一个变量包括两种访问形式:
               *第一种:读取变量中保存的具体数据  get /获取
               *第二种:修改变量中保存的具体数据:set/设置
                i =20;//set
               System.out.println(i);   //get
            10、变量在一行上可以声明多个
                    int a,b,c;
             11、变量必须先声明, 再赋值,才能访问。

*/

/*

关于java语言中的变量
1、在方法体当中的java代码,是遵循自上而下的顺序执行的,逐行执行。

public static void main(String [] args){
第一行;
第二行;
第三行;
}
特点:第二行代码必须完整结束后,第三行程序才能执行。
2、在同一个作用域中,变量名不能重名,但是变量可以重新赋值
例如:
public class VarTest02{
public static void main (String[] args ){
int i=100;
System.out. println(i);//100
i =200;
System.out. println(i);//200
//以下代码顺序错误,先声明然后复制在访问
/*
System.out. println(k);
int k=100;
/
//在同一作用域中,变量名不能重名。
/

int i=90;
System.out. println(i);
*/
}
}
*/

/*
关于java中的变量
变量的作用域
1、什么是作用域?
变量的作用域,其实就是变量的有效范围。在什么范围之内是可以被访问,只要出了这个范围
就无法访问了。
2、变量的作用域记住一句话
例如:
public class VarTest03{
public static void main (String [] args){
//变量i的作用域是main方法
// 在整个main方法当中是有效的,可见的,可以访问的
int i= 100;
}
public static void doSome(){
//这里无法访问main方法中的变量i
//已经出了i变量的作用域。
System.out .println(i);//报错
}
}

*/

/*
关于变量的分类:
根据变量声明的位置来分类:
*局部变量:
-在方法体当中声明的变量叫做局部变量
*成员变量:
- 在方法体外【类体之内】声明的变量叫做成员变量

例如:
public void VerTest04{
//k变量是成员变量
int k =200;
//主方法
public static void main(Stering [ ] args){
//i变量就是局部变量
int i =10;
}
//成员变量
int i=10;
}

*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值