Java的基本语法

文章目录

  • Java基本语法格式
  • Java中的注释
  • Java标识符
  • Java关键字
  • 总结


一、基本语法格式

学习语法格式前先要了解如下几点:

  1. 对象:定义的一个实体,这个实体可以是动物植物,甚至是世界万物,有状态和行为(eg: 一只猫,就是一个对象)。
  2. 类(class):类是一个模板,定义啦这一类对象(实体)的行为和状态(eg:猫正在吃饭)。
  3. 方法:可以理解成行为,一个类有多个行为。(eg:狗吃食物。当中的吃就是一个方法(行为))。
  4. 实例变量:每个对象都有独有的实例变量,并且这个对象可以被实例变量所定义(eg:猫5岁啦。这里的5岁就是实例变量,它会随着年龄的增长而变化,但是始终定义的猫这个对象的年龄)。

此处我用一串基础代码来展示一下Java的简单格式:

//Java程序必须放在包中
package com.itheima;

// 此处我定义啦一个Hello类
public class Hello {
    /*
    public:修饰符
    static:关键字
    void:方法名
    ()里面的数据类型:这里我定义的是字符串形式.
    注意:因为小括号里面有[],代表数组,所以还要在后面加上args定义字符串数组.
     */
    public static void main(String[] args) {
        System.out.println("我是第一个Java程序");
    }
}

运行结果:

Java语法格式如下:

修饰符  关键字  返回类型 方法名  (数据类型 ){

          代码块

}

注意事项:

  1. Java严格区分大小写
  2. Java的类的命名遵行驼峰原则(HelloWorld)
  3. 方法名以小写字母开头
  4. 源文件名必须跟类型相同
  5. Java程序都以为主方法main为入口,进行程序编写

二、Java的注释

package com.itheima;


public class Hello {
    public static void main(String[] args) {

        //这是单行注释

        /*这也是单行注释*/

        /**
         * 这是一个多行注释
         */


        System.out.println("hello java");
    }

}


三,Java标识符

什么是标识符?

答:标识符相当于Java组成的名字。eg:类名,变量名,方法名等都是标识符

无规矩不成方圆,Java也不例外,Java的标识符的命名规则都有什么呢?

  1. 所有表示符号以美元符号($),下划线(_),英文字母(大小写)开头。
  2. 关键字不能用作标识符
  3. 大小写敏感
  4. 首个字符之后可以是美元符号($),下划线(_),英文字母(大小写)或者是数字的任何组合。

eg: 合法的标识符:$abcd1 , _da564d                   非法的标识符:12546sd,    @dadad546

      


四,Java的关键字

什么是关键字?

答:Java关键字是计算机语言里事先定义好的有特别意义的标识符(名字)且这些关键字可以完成对应的操作。

常用关键字有:

  1. 数据类型:

int(定义整数类型),byte(字节型),boolean(布尔型),char(字符型),double(双精度浮点型),float(单精度浮点型),long(长整型),short(短整型

     2. 访问权限控制

private(私有的,其他不能调用),public(公共的,任何都能调用),protected(受保护的),

default(默认)。

     3. 类,变量,方法修饰符:

class(声明新的类),abstract(声明抽象),extends(继承),final(最终值,不可改变的),new(创建),interface(接口),static(静态),synchronized(线程,同步(应用于方法或语句块,并且为一次只能有一个线程运行的代码实行保护),implements(实现接口/类)(在class声明中使用),native(本地(应用于方法,表示是Java以外的实现的),strictfp(严格,精准(应用于浮点数的精准运算),transient(短暂),volatile(表示能被多个线程异步修改的成员变量)。

     4. 程序的控制语句:

if ...else..(判断;如果....否则.....),  while(循环), for(循环),continue(继续),break(跳出循环),switch(按照一个值选择执行)......case(定义一个值给switch选择)......    

    5. 变量引用相关的:

this(本类),super(父类),void(无返回值)

    6. 错误相关

try(捕获异常){......}  catch(捕捉异常){.........},throw(抛出异常),throws(声明异常可能被抛出),finally(不管有没有异常都执行下去),assert(断言表达式是否为真)...。

(import:导入,包或者项目等;   package:包)

总结:对于Java的世界我们才了解到凤毛麟角,后续还会更新更多精彩哦,让我们一起在Java的世界遨游。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值