Java 修饰符

Java 访问控制

  • private 私有的,只能自己访问
  • protected 受保护的, 只能自己或子类访问
  • public 公共的,外部可访问

Java 程序控制

  • break, 中断当前循环
  • continue, 结束当前循环,继续下一次循环
  • return, 结束当前方法体
  • do、while、for, 循环语句
  • if、else, 判断语句
  • instanceof, 判断一个变量的是否为某个类
  • switch、case、default,

Java 基本类型

  • boolean、byte、char、double、float、int、long、short
  • null、void
  • true、false

Java 基础数据类型

Java 异常处理

  • try、catch
  • throw、throws
  • finally

Java 包相关

  • import、package

如下

package com.pangugle.test;
import com.pangugle.test.impl.Test1;
public class App
{
    public static void main( String[] args )
    {
    	Test1 test1 = new Test1();
    }
}

Java 变量引用

  • super、this
public class App extends RuntimeException
{
  public App()
  {
    // 一般用于调用父类的相关方法参数, 只能访问受保护的或着公共的
  	super();
  }

  public void test2()
  {
    // 用于当然类调用
  	this.test3();
  }

  public void test3()
  {
  	System.out.println("我是test3");
  }

  public static void main( String[] args )
  {
  	App app = new App();
  	app.test2();
  }
}

输出结果为

我是test3

Java 保留字

  • goto、const

Java 类相关

  • class
  • interface
  • extends 继承 class 或 interface
  • implements 实现 interface

接口定义

public interface UserService
{
    public void addUser();
}

以上表示定义了一个接口,接口名为 UserService, 并定义了一个方法叫做 addUser

public class UserServiceImpl implements UserService
{
    @Override
    public void addUser()
    {
      System.out.println("添加用户成功...");
    }
}

这里定义了一个类叫做UserServiceImpl, 它实现了UserService接口,于是UserServiceImpl 就实现了addUser方法, 使用如下

public class Test {
  public static void main(String[] args) {
    UserService userService = new UserServiceImpl();
    userService.addUser();
  }
}

输出结果

添加用户成功...