java
文章平均质量分 71
流年-_-似水
java开发
展开
-
java中的重载、重写和隐藏
一、重载(overload)方法重载就是一个类中定义多个同名的方法,但要求每个方法具有不同的参数类型或者不同的参数个数。重载与返回值的类型和修饰符无关。class test{public int fun(){}}原创 2015-09-08 15:04:07 · 3528 阅读 · 1 评论 -
java中的抽象类的基本知识
一、什么是抽象类 通常用abstract修饰的类为抽象类。二、理解 (1)java类在class前加abstract声明为抽象类,抽象类可以声明,但不能实例化。 (2)java类中有一个以上的抽象方法,则此类就必须声明为抽象类,该方法也必须声明为抽象方法。 抽象方法是不可以有body的(即 public abstr原创 2015-09-16 11:04:13 · 591 阅读 · 0 评论 -
Java中的可变参数
今天在查看资料时,看到了这种用法:public static void post(final String url,List params,String ... header) throws Exception {}String ... header这种参数成为可变参数,是jdk1.5出现的新特性,定义可变参数,我们也可以用String []header方法。这两种方法在本质上是一原创 2016-03-07 15:07:19 · 371 阅读 · 0 评论 -
java中获取从控制台输入的内容
一、System.in 使用System.in获取控制台上输入的信息,每次只能读取一个字节的数据。利用数组缓冲也可以读取字符串。package Practice;public class ReaderConsole { public static void main(String[] args) { try{原创 2016-02-22 17:43:14 · 11932 阅读 · 0 评论 -
java获取各种格式的时间,获取昨天明天日期,获取一天的开始结束时间
一、获取当前日期和时间1、使用Date和DateFormat Date now = new Date(); DateFormat df1 = DateFormat.getDateInstance(); //格式化后的时间格式:2016-2-19 String str1 = d1.format(now); DateForm原创 2016-02-22 17:55:22 · 40033 阅读 · 5 评论 -
管理线程池处理任务的返回结果的两种方法
一、实现线程的几种方式 初级阶段我们创建线程主要有两种方法:一种是直接继承Thread类,一种是实现Runnable接口,但是这两种方法都无法返回执行结果;如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,实现起来比较麻烦。 在java1.5之后,就提供了Callable和Future,通过这两种方法可以在执行结束后返回执原创 2017-08-16 18:12:13 · 2168 阅读 · 0 评论 -
logback.xml常用配置详解——<configuration> and <logger>
一:根节点包含的属性: scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。debug:当此属性设置为true时,将打印出logback内部日志信转载 2017-08-31 16:18:45 · 367 阅读 · 0 评论