Java
asherrr
这个作者很懒,什么都没留下…
展开
-
【Java】注解
Java注解 使用注解 编译器可以使用的注解: @Override:让编译器检查该方法是否正确地实现了覆写 @Deprecated:告诉编译器该方法已经被标记为“作废”,引用它会提示横线 p.hello() @SuppressWarnings:让编译器忽略某些警告 定义注解 注解的参数类似于无参方法,可以用default设定一个默认值。最常用的参数应命名为value 元注解:可以修饰其他注解...原创 2019-10-15 20:24:36 · 988 阅读 · 0 评论 -
【Java】反射
Java反射 通过Class实例获取class信息的方法称为反射(Reflection) Class类 获取一个class的Class实例有三种方法: 直接通过一个class的静态变量class获取 Class cls = String.class; 如已有一个实例变量,可通过该实例变量的getClass()方法获取 String s = "Hello"; Class cls = s...原创 2019-10-15 20:23:34 · 126 阅读 · 0 评论 -
【Java】异常处理
Java异常 抛出异常 抛出异常分两步: 创建某个Exception实例 用throw语句抛出 知识点:当一个异常被抛出后,如果被别的方法捕获后又抛出了另一个异常,那就看不到原始异常了:当process2()抛出NullPointerException后,被process1()捕获,然后抛出IllegalArgumentException(),那新的异常丢失了原始异常信息,就看不到原...原创 2019-10-15 20:22:02 · 222 阅读 · 0 评论 -
【Java】基本概念
Java基本概念 一、HelloWorld程序 编写HelloWorld.java,并以ANSI编码保存 public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello world!"); } } 在shell中使用javac指令把HelloWorld.java编译...原创 2019-10-06 21:00:02 · 112 阅读 · 0 评论 -
【Java】面向对象——基础
Java面向对象——基础 1. 继承——extends 一个class只能继承一个类,即有且仅有一个父类;但一个父类可以被很多子类继承。 父类Person中的name和age属性不需要在子类Student中重复定义 protected可以将字段或方法的访问权限控制在了继承树内,比private更适合 这里如果Person类中的name字段定义的是private,那Student类中的name将...原创 2019-10-06 21:03:55 · 185 阅读 · 0 评论 -
【Java】面向对象——核心类
Java面向对象——核心类 String 1. 字符串比较 要用**equals()**,不能用==。因为equals()比较的是内容值,而==比较的是地址。 忽略大小写比较 "Hello".equalsIgnoreCase("HELLO") //true 是否包含字串 "Hello".contains("lo") //true 搜索字串(索引从0开始) "Hello".index...原创 2019-10-08 00:24:36 · 224 阅读 · 0 评论