Java基础语法

一个java程序可以认为是一些具体功能对象的集合体,他们互相调用彼此的特定方法协同完成任务。

类,对象,方法和实例变量

下面是用代码体现类,对象,方法和实例变量的相关概念。

/**
 * 这是一个类,用来描述一类对象的行为与方法
 * 类的名字叫Dog 有两个私有变量 name,age和一个公共方法woof()
 * 有一个无参构造器和一个有参构造器
 * getter/setter由lombok代为实现
 */
@Data
public class Dog {

    private String name;

    private Integer age;

    public Dog(){}

    public Dog(String name,Integer age){
        this.age = age;
        this.name = name;
    }
    
    /*
    定义了一个方法或者叫行为
    一个类可以有很多方法,逻辑运算数据修改等所有动作都在方法中完成
    */	
    public void woof(){
        System.out.println("汪");
    }
}
/**
* dog为类Dog使用有参构造器构造的一个对象
* 参数通过构造器对类中指定的状态赋值
* 当dog初始化完毕时,类中状态将由这些实例对象变量值决定
* 当状态由public修饰 可以通过 类名.变量名进行访问
*/
Dog dog = new Dog("小狗",5);
//调用类中的方法实现具体任务
dog.woof();

基本语法

1、大小写敏感:javi和Javi他们是不同的。
2、类名和方法名:使用驼峰结构命名,类名的首字母也应该大写。
3、源文件名:类名和对应的源文件名需要保持一致,否则会发生编译错误。
4、方法入口:由public static void main(String[] args)方法开始执行。

标识符

Java所有组成部分都需要名字,包括且不限于类名,方法名,变量名。

  • 所有标识符应该由字母(a-z or A-Z),美元符($),下划线(_)开始
  • 首字符之后可以由上面所说的字符进行任意组合
  • 关键字不能用作标识,例如 static
  • 标识符大小写敏感

修饰符

访问控制修饰符:default, public, protected, private
非访问控制修饰符:final, abstract, static, synchronized等

变量

局部变量:只在局部方法范围内有效的变量,方法结束就被回收
类变量:类中定义的变量(静态变量)
成员变量:给对象使用的变量(非静态变量)
如何区别:类变量只能通过类名.变量名访问,成员变量需要借助实例化类后的对象访问。类变量在加载类过程中出现,成员变量在成员实例化时出现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魏嘉掘代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值