java
百草狂
一个简洁的想法,却是万川归海的表达----简不凡。
展开
-
Date类-时间格式-系统时间
获取系统当前时间可以使用System.currentTimeMillis()方法获取系统当前时间,从1970年1月1日午夜开始,得到的是毫秒数Calendar日历类可以帮我们进行时间和年、月、日、时、分、秒、星期之类的字段进行转换的类获取对象//得到日历对象(默认时间的是当前系统时间)Calendar c = Calendar.getInstance();获取毫秒数c.getTimeInMill原创 2017-03-28 09:09:59 · 466 阅读 · 0 评论 -
RxJava
RxJava剥析着手写RxJava2简析,也是我希望有更多人有对他更全面的了解,而不是先看到代码,一脸茫然,觉得不知如何用起,最重要的,还是自己以什么心态去学习这陌生又熟悉的RxJava,是随波逐流还是寻求自我,学什么都无非如此。好了,长话短说,入正:Question 1:是什么;两个字:异步。Question 2:工作原理;要使用,得先要了解RxJava特点: 首次看到它的时候,感觉这代码风格和原创 2017-07-01 17:46:11 · 421 阅读 · 0 评论 -
TCP和UDP
TCP网络通讯服务端1、需要创建一个ServerSocket,创建时要绑定一个端口号(建议使用动态端口1024-65536)ServerSocket server = new ServerSocket(1234);2、等待客户端连接,如果有客户端连接则会产生一个Socket对象Socket s = server.accept();3、基于产生的Socket对象跟客户端通讯s.getInputS原创 2017-04-11 22:05:37 · 225 阅读 · 0 评论 -
随机存取和键值存取文件&打印机对象
RandomAccessFile随机存取的二进制文件//构造的第二参数表示操作的模式,r表示读 w表示写 RandomAccessFile ra = new RandomAccessFile(new File("E:\\abc\\ra.txt"),"rw"); //设置大小为2k ra.setLength(2048); ra.writeInt(500); ra.原创 2017-04-11 14:25:52 · 314 阅读 · 0 评论 -
流
InputStreamInputStream表示字节输入流的父类,这是个抽象类,我们可以使用其子类FileInputStreamInputStream in = null; try { //1、创建一个输入流(字节输入)跟文件关联 in = new FileInputStream("E:\\abc\\123.txt"); int content原创 2017-04-11 13:47:53 · 233 阅读 · 0 评论 -
Java问题异常
Java异常异常父类 : Throwable;异常的捕获: try{ //有可能是有异常的指令 }catch(Exception e){ //处理异常 }finally{ //最后做的事情 }finally可以省略,针对一段代码指令中如果有可能有多个异常,那么可以多加几个catchtry{ //有可能是有原创 2017-03-24 16:31:57 · 207 阅读 · 0 评论 -
继承
简单说一下继承继承表示方式修饰符 class 子类名 extends 父类名{}public class oldBox extends Box{ ...}protected修饰符protected主要用在继承关系中父类的属性或者方法可以给子类直接继承的修饰,该修饰在继承关系之外的类中无法访问(血脉相传,保护血统)继承关系下的一些规律子类创建对象时必须调用父类构造,默认情况下调用的是父类的原创 2017-03-23 19:42:27 · 272 阅读 · 0 评论 -
内部类和外部类
关于内、外部类可能有很多人会不清楚,这一篇主要是讲解内部类的问题:内部类在一个类的内部定义的类,叫内部类,包含内部类的类叫外部类1、内部类可以声明为public、private、protected、默认2、内部类可以申明为static内部类可以直接调用外部类的所有方法以及属性(不管是不是private),外部类也可以直接调用内部类的属性和方法如:InnerClass是定义在OutterClass内部原创 2017-03-23 19:32:09 · 867 阅读 · 0 评论 -
arraylist
ArrayList基于数组的List//创建ArrayList对象ArrayList<String> fruits = new ArrayList<String>();//添加元素fruits.add("苹果");fruits.add("香蕉");//获取链表长度int size = fruits.size();//访问内容(一一遍历出各个元素)for (int i = 0; i < s原创 2017-03-28 21:54:55 · 240 阅读 · 0 评论 -
抽象类
抽象类可以包含抽象方法的类,用abstract修饰类,抽象类不能被实例化,只能让子类来继承,重写抽象方法抽象类可以有抽象方法,也可以有普通方法,也可以包含普通属性; public abstract class Shape { /** * 计算周长方法 * @return */ public abstract float perimeter();原创 2017-03-22 20:12:15 · 404 阅读 · 0 评论 -
修饰符作用域的问题
Object当自定义的类,默认都是从Object类中继承,Object可以说是万类之祖equals方法可以处理两个对象之间的比较,我们可以重写它改变比较规则(默认的比较方式是比较地址是否一样)toString方法可以返回对象的字符串字符串形式,我们可以重写它来显示对象的属性信息等修饰符作用域public、protected、private、没有修饰(默认defult)修饰符 类原创 2017-03-22 20:04:29 · 554 阅读 · 0 评论 -
方法多态
今天要解析一下多态的问题,很多刚学习的人总会混淆或者迷糊,可以仔细琢磨一下以下的概念与方法:重写:子类和父类有相同的方法名、参数列表(相同的方法签名——方法名以及参数的类型和个数)、返回值,这种情况就叫重写(子类方法覆盖了父类的方法)重载:在同一个类中一系列方法名一样,参数列表不一样的这些方法叫重载类型的伪装和反伪装:(自动转换和强制转换)伪装:体现的是子类型对象可以用父类型来表示(子类型自动向原创 2017-03-22 19:58:43 · 565 阅读 · 0 评论 -
Java反射
Java反射Java反射是可以让我们在运行时来操作类的方法、属性、父类、接口等,所有的Java文件都会被编译为.class文件,class文件最终会被ClassLoader加载到虚拟机中去执行,加载过程中每个class文件会自动生成对应的Class对象Class对象的获取 //基于类名.class获取Class实例 Class<?> cls = Person.class; //使原创 2017-03-28 15:30:33 · 272 阅读 · 0 评论 -
java泛型
Java泛型泛型的标记符号:E - Element 元素T - Type 类型K - Key 键V - Value 值N - Number 数值类型? - 不确定类型(通配符)注意基本数据类型要作为泛化参数时需要用包装类型int - Integerchar - Characterdouble - Double原创 2017-03-28 13:57:02 · 214 阅读 · 0 评论 -
HttpMessageConversionException
org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class com.yzp.utils.Formular]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDef...原创 2018-12-17 17:06:17 · 7296 阅读 · 0 评论