上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 30 下一页
摘要: interface A{ //默认方法:为啥有两个修饰符也没问题 public default void doSome() { } default void doAnotherThing() { } public static void hello() { } //抽象方法的几种表示 void sa 阅读全文
posted @ 2020-01-03 11:30 Scorpicat 阅读(1074) 评论(1) 推荐(0) 编辑
摘要: 我们直接在main方法中抛出一个RuntimeException对象,运行后直接得到了异常错误信息。那么这个错误信息是谁打印的? public class Test { public static void main(String[] args) { throw new RuntimeExcepti 阅读全文
posted @ 2020-01-03 11:19 Scorpicat 阅读(1726) 评论(0) 推荐(0) 编辑
摘要: 步骤 编写类 编写类的注解 编写类的属性的注解 在类中添加注解 反射读取注解内容 编写类和添加注解 package _20200102_reflectAnnotation_again; @StuTable("tb_student")//添加注解 public class Student { @Stu 阅读全文
posted @ 2020-01-02 20:17 Scorpicat 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 注解 注解与注释都是用来说明程序的代码的作用。但与注释不同的时,注解可以被其他程序辨识,作为可操作的数据处理。 注解可以用在类、方法、包、作用域等。 一些常见的注解 @Override 在一个方法上面若写了@Override则说明这个方法是重写父类的方法,若此方方法在父类中不存在,则会报错。 @De 阅读全文
posted @ 2020-01-02 16:45 Scorpicat 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 当char byte short变量参与运算时,会自动转换为int型数据进行运算。 当使用*= += /= -=等扩展运算符进行运算时,会自动进行数据类型转换。 所以:会报错。 short s = 1; short s1 = 2; short s2 = s+s1; 而:不会报错 short s = 阅读全文
posted @ 2019-12-30 19:46 Scorpicat 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 接口中的方法包括:抽象方法,默认方法和静态方法。 其中抽象方法没有方法体,用public修饰。 默认方法用default修饰,必须有方法体。 静态方法必须有方法体。 interface A{ public void test1(); void test2(); default void test3( 阅读全文
posted @ 2019-12-30 19:31 Scorpicat 阅读(165) 评论(0) 推荐(0) 编辑
摘要: toArray() toArray方法与toString、getBytes等转换数据结构的方式一样频繁被使用,所以应该掌握它。 new String[0] 在使用toArray方法时,我们在参数列表中传入new String[0] 表示这个方法将返回一个String类型的字符串。 List<Stri 阅读全文
posted @ 2019-12-27 09:46 Scorpicat 阅读(804) 评论(0) 推荐(0) 编辑
摘要: HTTP服务器 http协议的底层是tcp/ip协议,浏览器与服务器的交互就是tcp的通信过程。所以我们可以使用先前学的tcp通讯知识点搭建一个简单的服务器。 思路 使用ServerSocket创建一个服务器端(指定端口为8888),阻塞式接受tcp请求(accept()方法) 从浏览器访问:htt 阅读全文
posted @ 2019-12-25 09:50 Scorpicat 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 新:使用Dom4J的SAX解析XML 我就不详细写了 SAXReader reader = new SAXReader(); Document doc = reader.read(new File("conf/emplist.xml")); Element root = doc.getRootEle 阅读全文
posted @ 2019-12-24 12:20 Scorpicat 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 字面量就是123 'a' "fff"等如此的直接量。 在创建变量初始化值推荐使用字面量,因为使用字面量可以实现复用。而使用new则必定在内存在开辟新的空间。 字面量示例 String str1 = "123"; String str2 = "123"; String str3 = "12"; str 阅读全文
posted @ 2019-12-23 14:55 Scorpicat 阅读(406) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 30 下一页