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 异常处理
- 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();
}
}
输出结果
添加用户成功...