3.19Java基础语法

3.19Java基础语法

本章内容

  • 对象

  • 方法

  • 实例变量


前序:

《Thinking in Java》一书中有一个很典型的描述:一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作

在介绍这一部分的内容时我阅读了《Thinking in Java》这本书,这是Java的重要内容,他传达的是如何使用Java思想去解决现实中的问题。所以基础部分的内容会写得很多并且很详细。

对象:

  • Runoob中的解释:对象是类的一个实例,有状态和行为

    • 对象:一条狗

      • 状态:

        • 颜色

        • 名字

        • 品种

      • 行为:

        • 摇尾巴

        • ...

类:

  • 类是一个模板,它描述一类对象的行为和状态

方法:

  • 方法就是行为,一个类可以有很多方法。

  • 逻辑运算、数据修改以及所有动作都是在方法中完成的

实例变量:

  • 每个对象都有独特的实例变量

  • 对象的状态由这些实例变量的值决定

一个完整的Java语句包括:


基本语法

几个注意的点:

  • 大小写敏感:Java是大小写敏感,标识符Hello和hello不同

  • 类名:所有的类,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写。---类名的基本原则是让开发者一眼就能看出是解决什么问题的

  • 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写---方法名不可与类名一致,如果方法名与类名一致的话就是构造器(构造函数的)

  • 源文件名:源文件名必须和公开的修饰符修饰的类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)

  • 主方法入口: 所有的Java程序由public static void main(String[] arguments)方法开始执行---重点


Java标识符

所有的组成部分都需要名字、类名、变量名、方法名,都被称为标识符

注意:

  • 所有的标识符都应该以字母(A-Z或者a-z)、美元符($)、下划线(_)开始

  • 首字符之后可以是字母、美元符、下划线或数组的任何字符组合

  • 关键字不能用作标识符

  • 标识符是大小写敏感的

    • 合法标识符举例:age、$salary、_value、__1_value

    • 非法标识符举例:123abc、-salary


Java修饰符

两类:

  • 访问控制修饰符:default、public、protected、private

  • 非访问控制修饰符:final、abstract、static、synchronized


Java变量

  • 局部变量

  • 类变量(静态变量)

  • 成员变量(非静态变量)


Java数组

数组是存储在堆上的对象,可以保存多个同类型变量


Java枚举

class FreshJuice {
  enum FreshJuiceSize{ SMALL, MEDIUM , LARGE }
  FreshJuiceSize size;
}

public class FreshJuiceTest {
  public static void main(String[] args){
     FreshJuice juice = new FreshJuice();
     juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;
  }
}

枚举可以单独声明或者声明在类里面。方法、变量、构造函数也可以在枚举中定义

Java关键字


Java注释

  • 单行注释://

  • 多行注释:/* */

  • 文档注释:/** */

It's a lonely road!!!
原文地址:https://www.cnblogs.com/JunkingBoy/p/14564777.html