
java
贫道在此
这个作者很懒,什么都没留下…
展开
-
javadoc 命令
/*** 这种注释叫做文档注释* @author 类的作者* @version 类的版本* @param 对方法的说明,比如功能介绍,参数解释* @return 对返回值说明*/使用javadoc命令即可将文档注释形成html格式的帮助文档javadoc -d [文档存放位置] -version -author 类名.java -d 用来指定文档存放目...原创 2018-11-09 11:12:21 · 2260 阅读 · 0 评论 -
几个基础的io流
字节流中的FileInputStream FileOutputStreamBufferedInputStream BufferedOutputStream输入流中通用的方法int read() int read(byte[] b) int read(byte[] b, int off, int len) 输出流中常用的方法void write(int b)void write...原创 2018-12-01 22:00:05 · 165 阅读 · 0 评论 -
java异常
Exception 类 继承自 Throwable 类String getMessage()void printStackTrace()void printStackTrace(PrintStream s)try{程序代码块} catch (异常类名 对象名){异常处理}在这个后面还可以加上一个finally{不管有没有异常都必须执行的代码块}...原创 2018-12-01 20:20:47 · 87 阅读 · 0 评论 -
JAVA线程
两种方式创建线程 继承 Thread类和实现Runnable接口后一种方法创建线程需要多一个步骤,将Runnable的实现类的对象作为参数创建Thread类的对象class Argument implement Runnable{ 成员。。。。。。 @Override public void run(){ }}public class Main{ public static...原创 2018-12-02 23:18:41 · 111 阅读 · 0 评论 -
匿名内部类
故名思意 就是没有名字的类一般什么时候用它呢?比如说实现接口一个方法的参数是接口,怎么办?定义一个内部类实现它然后再创建该类的对象?NO! NO! NO! 这样太麻烦这个时候就该使用匿名内部类,格式如下:new [父类|接口](){ //实现部分}举个栗子吧:interface Human{ void yell();}class Ma...原创 2018-11-09 18:02:43 · 107 阅读 · 0 评论 -
多态
java的多态主要是类型转换和Object类很多时候我们会创建父类用子类去实例化,这个时侯这个对象其实是子类,但是当我们使用这个对象去调用父类没有的方法的时候编译器会报错。这时就需要类型转换了。转换类型的并且调用格式:((父类名) 对象名).方法名();但是 父类不可以强制转换成子类java中有 instanceof 关键字 用来判断一个类是否是某个类,格式如下:对象 ins...原创 2018-11-09 17:27:11 · 106 阅读 · 0 评论 -
抽象类和接口
abstract and interface 共同点:一、方法都是public(抽象类中的抽象方法)二、都不可以被实例化,需要用子类继承抽象类或实现接口,重写抽象方法。不同点:一、抽象类中可以定义变量,接口中定义变量默认为全局常量(public static final)所以必须赋初值public interface Human{ int a = 0; // 等价...原创 2018-11-09 12:41:54 · 176 阅读 · 0 评论 -
super 与 final 关键字
super关键字用来访问父类成员super.父类变量名;super.父类方法名();super(); //调用父类的构造方法,且必须位于子类构造方法的第一行在实例化子类的时候一定会调用父类的构造方法,如果在子类中没有指明调用哪一个父类构造方法,那么程序会自动调用父类的默认构造方法,如果父类没有默认的构造方法就会报错。默认构造方法就是无参构造方法一个类没有定义构造方法程序会赋予...原创 2018-11-09 11:59:07 · 180 阅读 · 0 评论 -
Java static与内部类
静态的值类型变量是 0, 静态的 引用类型是 null静态方法 格式 [访问控制字段] static {返回值} {方法名} ( [参数1,参数2,.....])静态代码块static{ [程序逻辑]}静态代码在类加载的时候执行且只执行一次那么什么叫做类加载的时候呢?就是类的对象创建的时候,注意是对象创建实例化的时候,而不是声明;重要的事说三遍...原创 2018-11-09 11:00:54 · 267 阅读 · 0 评论 -
java 字符串一
String 的操作字符串截取String trim() 返回去掉字符串的首部后尾部的新字符串split(String tegex) split(String regex, limit) tegex:分割字符串的分割点 limit 分割成几个字符串substring(beginIndex, endIndex) 包括beginIndex,不包括endIndextoUp...原创 2018-12-22 21:50:09 · 124 阅读 · 0 评论