Java基础语法

java目前是最广泛的一种语言,从事java行业的人也越来越多,很多人都想着学号java,但是java并不是像想象的那样简单,刚开始学习java的人很苦恼,因为不知道从哪开始,最基本的语法是什么?下面是我经过查阅资料,并且加入一些自己的见解整理出来的java基础语法,希望对大家学习java能有用。

  1. 关键字:Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。
    保留字:为java预留的关键字。
    访问控制有private(私有的)、protected(受保护的)、public(公共的)。

  2. 标识符:Java中的包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是Java中的保留关键字,而且还大小写敏感。

  3. 注释:注释有三种,分别是单行注释(//)、多行注释(/**/)、文档注释。

  4. 常量:在程序执行的过程中其值不可以发生改。
    常量的应用:
    所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
    final 常量名=值;
    final double PI=3.14; final String LOVE=“imooc”;
    常量名一般使用大写字符。
    程序中使用常量可以提高代码的可维护性。例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量 SEX,赋值为 “男”,在需要指定用户性别的地方直接调用此常量即可,避免了由于用户的不规范赋值导致程序出错的情况。

  5. 变量:是内存中的一个存储空间,用于存储常量数据。
    Java中变量的使用规则:
    (1)Java中的变量需要先声明后使用;
    (2)变量使用时,可以声明变量的同时进行初始化,也可以先声明后赋值;
    String love=“imooc”;或者String love;love=“I love imooc”;
    (3)变量中每次只能赋一个值,但可以修改多次;
    (4)main 方法中定义的变量必须先赋值,然后才能输出;
    (5)虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等;

  6. java中的基本数据类型有8种,分别是:byte(字节型)、char(字符型)、short(短整型)、int(整型)、long(长整型)、float(浮点型)、boolean(布尔型,没有返回值,只有ture和false)。

  7. 运算符号:
    (1)算术运算符:+、 - 、*、 /、 %(求余)
    (2)赋值运算符:= += -= *= /= %=
    (3)比较运算符:<、<=、>、>=、!=、==,此运算符的特点是运算完的结果,要么是true,要么是false。
    (4)逻辑运算符:& 、 | 、^ ! 、 &&、 ||
    (5)位运算符:用于操作二进制位的运算符。<< >> >>>(无符号右移)

  8. 语句(If switch do while while for )
    (1)当判断固定个数的值的时候,可以使用if,也可以使用switch。
    if(变量(布尔xing)){
    变量为true时要执行的语句:
    }
    else if{
    变量为false时要执行的语句
    }

    switch(变量){
    case 值:
    要执行的语句;
    break;
    default:
    要执行的语句; }
    (2)当某些语句需要执行很多次时,就用循环结构。
    while和for可以进行互换
    区别在于:如果需要定义变量控制循环次数。建议使用for。因为for循
    完毕,变量在内存中释放。
    break:作用于switch ,和循环语句,用于跳出,或者称为结束。
    break语句单独存在时,下面不要定义其他语句,因为执行不到,编
    会失败当循环嵌套时,break只跳出当前所在循环。要跳出嵌套中的
    部循环,只要给循环起名字即可,这个名字称之为标号。
    continue:只作用于循环结构,继续循环用的。
    作用:结束本次循环,继续下次循环。该语句单独存在时,下面不可
    定义语句,执行不到。

  9. 函数:为了提高代码的复用性,可以将其定义成一个单独的功能,该功能的体现就是java中的函数。函数就是体现之一。
    java中的函数的定义格式:
    修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数 2,„){
    执行语句;

    return 返回值;
    }
    当函数没有具体的返回值时,返回的返回值类型用void关键字表示。
    如果函数的返回值类型是void时,return语句可以省略不写的,系统会帮你自
    动加上。
    return的作用:结束函数。结束功能。
    函数的作用
    (1)用于定义功能。
    (2)用于封装代码提高代码的复用性。
    主函数
    (1)保证该类的独立运行。
    (2)因为它是程序的入口。
    (3)因为它在被jvm调用。
    重载的定义:在一个类中,如果出现了两个或者两个以上的同名函数,只要它们的参数的个数,或者参数的类型不同,即可称之为该函数重载了。
    重写:父类与子类之间的多态性,对父类的函数进行重新定义。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。
    参考网址:https://jingyan.baidu.com/article/9f7e7ec09f7b966f2815548c.html?fr=exp_relate&st=2&os=0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值