
Java
文章平均质量分 79
soputasmile11
自信、美丽、优秀!
展开
-
Java内部类
转载出处:Java内部类详解说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常见的与内部类相关的笔试面试题 若有不正之转载 2016-07-12 15:03:22 · 193 阅读 · 0 评论 -
Java中日期相关操作
参考:http://www.cnblogs.com/honoka/p/4972442.htmlhttps://blog.youkuaiyun.com/ithomer/article/details/73138781、获取特定时间(calendar.set()还可以获取calendat.getMaximum())2、获取年、月、日、时、分、秒3、比较日期(date.after()或者date.befor...原创 2018-12-16 21:35:19 · 211 阅读 · 0 评论 -
java try finally返回值问题
需要知道的是:finally的语句会先于try或者catch的返回语句之前执行,如果finally中有return语句,那么try或catch中的return语句会被finally中的return覆盖,不建议在finally中放return情况一:try、catch和finally中都有return public static void main(String[] args) { ...原创 2018-11-13 14:21:33 · 1148 阅读 · 0 评论 -
quartz理解
参考:http://blog.youkuaiyun.com/evankaka/article/details/45361759 http://www.cnblogs.com/hafiz/p/6159280.html https://www.ibm.com/developerworks/cn/opensource/os-cn-quartz/cron表达式:http://www.cnblogs.com/l...原创 2018-05-31 15:38:00 · 363 阅读 · 0 评论 -
java中的intern方法
当调用intern()方法,如果常量池中已经有对应String的字符串(通过equals判断),就返回常量池中对应字符串的引用地址例子: public static void main(String[] args) { String a = "a"; String b = "b"; String str1 = a + b; ...原创 2018-05-03 14:22:47 · 357 阅读 · 0 评论 -
Java中的反射机制
参考: http://www.jianshu.com/p/1a60d55a94cd http://blog.youkuaiyun.com/ljphhj/article/details/128587671、java反射应用场景首先说一下为什么要用反射。考虑这么一个场景,我们要通过网络请求获取一个字段,这个字段名字就是我们要实例化类的类名,那么我们在编码阶段是没办法获取我们要实例化类的名字的,那怎么办呢?这个时原创 2016-12-21 19:56:57 · 329 阅读 · 0 评论 -
java中遍历Map的三种方法
参考:http://blog.youkuaiyun.com/rosanu_blog/article/details/9002804遍历Map的方法有三种:1、Map.keySet()找出所有key通过keySet()找出所有的key,存到Set中,然后用iterator遍历Set,通过map.get(key)找出所有的值public static void main(String[] args) {原创 2017-03-13 22:06:54 · 502 阅读 · 0 评论 -
hashcode、equals和==
参考:http://blog.youkuaiyun.com/hzw19920329/article/details/519441141、equals和==equals的作用是用来判断两个对象是否相等,Java中所有的类都实现了equals方法。在equals没有被重写的情况下equals等价于====比较(这里指对象比较)的是两个对象是否是同一个对象public class User { private原创 2017-03-14 11:02:34 · 332 阅读 · 0 评论 -
Java对象序列化
参考: http://www.blogjava.net/jiangshachina/archive/2012/02/13/369898.html1、什么是对象序列化(1)Java平台允许我们再内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,也就是说,这些对象的生命周期不会久于JVM的生命周期。现实生活中,可能要求在JVM停止运行之后能够持久化指定的对象,并原创 2017-02-28 17:18:18 · 275 阅读 · 0 评论 -
Collections工具类
参考:http://blog.youkuaiyun.com/u013256816/article/details/50924875 参考:http://blog.youkuaiyun.com/u013256816/article/details/50924875Java.util.Collections工具类提供很多有用的方法,使得程序猿操作集合类的时候更加的方便容易,这些方法都是静态的。整个Collections工具类原创 2016-11-25 21:59:44 · 258 阅读 · 0 评论 -
Comparable接口以及Comparator接口
1、Comparable接口这个接口也称为内比较器,这个接口支持自比较,其定义如下:public interface Comparable<T> { int compareTo(T other);//接口的中方法自动属于public方法 }使用实例:public class Employee implements Comparable<Employee>{原创 2016-11-25 19:34:47 · 370 阅读 · 0 评论 -
Arrays工具类
Arrays是Java.util.Arrays类能方便地操作数组,它提供的方法时静态的,归纳一下它的功能:1、asList定义:@SafeVarargs public static <T> List<T> asList(T... a) { return new ArrayList<>(a); }功能:将数组(变长参数实际就是数组)转变成ArrayList,但是Arra原创 2016-11-25 20:27:26 · 337 阅读 · 0 评论 -
Java四种内部类
参考:http://blog.youkuaiyun.com/qq435757399/article/details/7037007四种内部类:常规内部类、静态内部类、局部内部类、匿名内部类1、常规内部类 常规内部类没有用static修饰且定义在外部类类体中,常规内部类可以理解为类中普通的成员变量 (1)常规内部类可以访问外部类的private成员变量和方法 (2)如果要访问内部类,首先要实例化外部类out原创 2016-08-26 10:32:18 · 298 阅读 · 0 评论 -
java中的file.sperator
表示分隔符: 与系统有关的默认名称分隔符。此字段被初始化为包含系统属性 file.separator 值的第一个字符。在 UNIX 系统上,此字段的值为 ‘/’;在 Microsoft Windows 系统上,它为 ‘\’。原创 2016-07-21 08:49:08 · 2871 阅读 · 0 评论 -
byte[]与String互相转换
参考;http://www.cnblogs.com/fuzhaoyang56/archive/2013/05/24/3096471.htmlString s = "fs123fdsa";//String变量 byte b[] = s.getBytes();//String转换为byte[] String t = new String(b);//bytep[]转换为String做JAVA经常会碰到中转载 2016-07-25 14:39:30 · 4130 阅读 · 0 评论 -
java中的流
参考:http://www.cnblogs.com/pepcod/archive/2013/01/20/2913435.html1、流的概念 流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至原创 2016-07-22 09:01:20 · 233 阅读 · 0 评论 -
代理模式及其原理
代理,你可以想成显示生活中的代理,就是在被代理对象执行之前,代理进行相关工作的过程,Java中有静态代理和动态代理。1、静态代理静态代理比较简单,举例如下:/*** 被代理接口类*/public interface Rent { void rentHouse(); String findHouse(String position);}/** * 被代理对象实现类...原创 2019-04-01 19:59:50 · 4618 阅读 · 1 评论