zoukankan      html  css  js  c++  java
  • Java基础语法

    一、代码规范

    1. 大小写敏感。

    2. 类名的首字母大写。多单词组成的类名,每个单词的首字母大写。

    3. 方法名以小写字母开头。多单词组成的方法名,则后面的每个单词首字母大写。

    4. 所有的名称必须以字母(A-Z, a-z)、数字(0-9)、下划线(_)、美元符号($)开头

    5. 关键字不能作为任何名称

    6. 每个 .java 文件是能有一个 public 类,且该类名与文件名相同。可以有多个非 public 类

    7. 单行注释使用 // ,多行注释使用 /*   ***    */

    二、基本语法

    1. 类的声明

    [public] class ClassName {
    
    }

    2. 构造方法

    构造方法是一种特殊方法,用来初始化对象, 即为对象成员变量赋初始值。它的名称必须与类名相同

    如:

    class Animal {
    
        //构造方法(与类名相同,无返回值):初始化
        public Animal(String myName, int myid) {
            name = myName;
            id = myid;
        }
    }

    3. 变量声明

    基本格式如下:

    type identifier [ = value][, identifier [= value] ...]

    格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。

    如:

    int a, b, c;              // 声明三个int型整数:a、 b、c
    int d = 3, e = 4, f = 5;  // 声明三个整数并赋予初值
    byte age = 22;            // 声明并初始化 age
    String name = "Delav";    // 声明并初始化字符串 name
    double pi = 3.14159;      // 声明了双精度浮点型变量 pi
    char sex = 'm';           // 声明变量 sex 的值是字符 'm'。

    如果需要控制访问,可以在前面添加相应的修饰符 [ public | private | protected ] [ static ] [ final ]

    public:公共变量——不同包也可访问;

    private:私有变量——只能在本类中访问;

    protected:受保护的变量——同包及子类可访问;

    上面三个都不加:默认——同包可访问;

    static:静态成员——该类的所有对象共享该变量。

    final:最终成员,其值不能被改变;

    4. 方法声明

    基本格式如下:

    [public|private|protected] [static] [final] 返回类型 方法名(形参){
       body;
       return 表达式;
    }

    没有返回值时, 【返回类型】为 void

    如:

    public class Animal {
        
        public void eat() {
            System.out.println("吃东西");
        }
        public int getAge() {
             return 23;    
        }
        public static void sleep() {
            System.out.println("睡觉");
        }
    }    

    5. 主方法

    每个 public 类都必须有一个主方法,所有的 Java 程序由 主方法开始执行。

    主方法的写法为:

    public static void main(String []args) {

    6. 创建对象

    创建对象使用 new 关键字

    基本格式为

    类名  对象名 = new  类名();

    如:

    //构造方法为空
    Person person = new Person();
    //构造方法不为空,需赋值
    Student student = new Student("Delav");

    由以上的知识就可以写一个基本的完整Java程序

    class Animal {
        private String name;
        private int id;
        public int i = 66666;
        String str = "My name is word";
        
        
        //构造方法(与类名相同,无返回值):初始化
        public Animal(String myName, int myid) {
            name = myName;
            id = myid;
        }
        public void eat() {
            System.out.println(name + "正在吃");
        }
        public void sleep() {
            System.out.println(name + "正在睡");
        }
        public void introduction() {
            System.out.println("大家好!我是" + id + "号" + name + '.');
        }
    }
    public class AnimalTest {
        public static void main(String[] args) {
            Animal animal = new Animal("Delav", 666);
            animal.eat();
         animal.introduction(); } }
  • 相关阅读:
    使用gunicorn部署flask项目
    加密算法详解
    elasticsearch安装
    elk下载链接
    mysql允许远程连接
    工作流源代码分析
    查看账户的访问token
    Kube-proxy组件
    创建服务账户/查询访问token
    K8s概念2
  • 原文地址:https://www.cnblogs.com/delav/p/10808771.html
Copyright © 2011-2022 走看看