work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 58 下一页

2019年6月7日

摘要: 编译语言和解释语言 1、编译语言: 需要通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。 一般需经过编译,链接两个步骤: 编译:把原代码编译成机器码 链接:把各个模块和依赖库串起来生成可执行文件。 优点: 编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需 阅读全文

posted @ 2019-06-07 15:08 work hard work smart 阅读(452) 评论(0) 推荐(0) 编辑

2019年6月1日

摘要: HashSet底层使用HashMap实现。当使用add方法将对象添加到Set当中时,实际上是将该对象作为底层所维护的Map对象的key,而value则都是同一个Object对象(该对象我们用不上)。 1、 HashSet的构造函数 2、HashSet的add方法, 其中PRESENT是一个假的对象 阅读全文

posted @ 2019-06-01 21:51 work hard work smart 阅读(136) 评论(0) 推荐(0) 编辑

摘要: 场景: 随机生成50个10到50的数字。然后顺序输出每个数字出现的次数 实现原理: 使用TreeMap,默认带了顺序排序的功能 阅读全文

posted @ 2019-06-01 20:59 work hard work smart 阅读(191) 评论(0) 推荐(0) 编辑

摘要: 一、创建TreeSet实例 输出 输出是有序的。 二、TreeSet实例,按字符倒叙排列 实现了Comparator接口 打印: [F, D, C, B, A] 三、按数字倒叙排列 打印结果 [100, 70, 60, 50] 四、使用Collections降序 [35, 25, 15, 5, 1] 阅读全文

posted @ 2019-06-01 19:22 work hard work smart 阅读(204) 评论(0) 推荐(0) 编辑

摘要: 1、关于Object类的equals方法的特点 a) 自反性: x.equals(x) 应该返回true b) 对称性: x.equals(y)为true,那么y.equals(x) 也为true c) 传递性: x.equals(y)为true,并且y.equals(z) 为true, 那么x.e 阅读全文

posted @ 2019-06-01 16:10 work hard work smart 阅读(147) 评论(0) 推荐(0) 编辑

摘要: 一、集合框架中的接口 所谓框架就是一个类库的集合。集合框架就是一个用来表示和操作集合的统一的架构,包含了实现集合的接口与类。 二、集合框架的实现类 Set HashSet : Java HashSet介绍 LinkedHashSet: 用的较少 SortedSet TreeSet: Java Tre 阅读全文

posted @ 2019-06-01 16:04 work hard work smart 阅读(118) 评论(0) 推荐(0) 编辑

摘要: 1、ArrayList底层采用数组实现,当使用不带参数的构造方法生成ArrayList对象时,实际上回在底层生成一个长度为10的Object类型数组。 2、如果增加的元素个数超过10个,那么ArrayList底层会将数组长度扩大到原数组的1.5倍。 3、对ArrayList元素的删除操作,需要将被删 阅读全文

posted @ 2019-06-01 14:46 work hard work smart 阅读(153) 评论(0) 推荐(0) 编辑

2019年5月31日

摘要: Vue的界面 上传方法 阅读全文

posted @ 2019-05-31 15:03 work hard work smart 阅读(1292) 评论(0) 推荐(0) 编辑

摘要: 1、安装axios 2、在使用的地方导入 3、再方法中调用 阅读全文

posted @ 2019-05-31 14:29 work hard work smart 阅读(242) 评论(0) 推荐(0) 编辑

摘要: 一、创建自定义组件 1、自定义属性 使用 $on(eventName) 监听事件 使用 $emit(eventName) 触发事件 父组件中使用 阅读全文

posted @ 2019-05-31 11:49 work hard work smart 阅读(237) 评论(0) 推荐(0) 编辑

2019年5月26日

摘要: RandomAccessFile 实现了DataOutput接口和DataInput接口。父类是Object,不继承任何的InputStream和OutStram。 代码例子 定义一个Person类 RandomAccessFile 使用 “rw”,既能读又能写 “r”,文件可读不可写 阅读全文

posted @ 2019-05-26 21:18 work hard work smart 阅读(157) 评论(0) 推荐(0) 编辑

摘要: 字符流:尽管字节流提供了处理任何类型输入/输出操作的足够功能,它们补鞥呢直接操作Unicode字符。字符流层次结构的顶层是Reader和Writer抽象类。类似于InputStream和OutputStram Unicode使用两个字节来表示一个字符,即一个字符占16位 一、Reader的类层次结构 阅读全文

posted @ 2019-05-26 20:13 work hard work smart 阅读(144) 评论(0) 推荐(0) 编辑

2019年5月24日

摘要: 1、String是常量,其对象一旦创建完毕就无法改变。当使用+拼接字符串时,会生成新的String对象,而不是向原有的String对象追加内容。 2、StringPool(字符串池) String s = “aa”;(字面值的方式赋值) 1)查找StringPool中是否存在"aa" 这个对象,如果 阅读全文

posted @ 2019-05-24 22:38 work hard work smart 阅读(164) 评论(0) 推荐(0) 编辑

2019年5月23日

摘要: 1、传统静态方法的调用方式 定义一个Common类,里面有静态方法和静态常量 在另外一个包中使用 2、静态导入使用 阅读全文

posted @ 2019-05-23 16:51 work hard work smart 阅读(422) 评论(0) 推荐(0) 编辑

2019年5月22日

摘要: enum是一个全新的“类”。 枚举(Enum): 我们所定义的每个枚举类型都继承自java.lang.Enum类。枚举中的每个成员都是public static final的。 当您使用“enum”定义枚举类型时,实质上您定义出来的类型继承自java.lang.Enum类型,而每个枚举的成员其实就是 阅读全文

posted @ 2019-05-22 20:04 work hard work smart 阅读(231) 评论(0) 推荐(0) 编辑

摘要: 可变参数使程序员可以声明一个接受可变数目参数的方法。注意: 可变参数必须是方法声明中的最后一个参数 代码实例如下: 可变参数: 可变参数本质上就是一个数组,对于某个声明了可变参数的方法来说,我们既可以传递离散的值(1,2,3),也可以传递数组对象。但如果将方法中的参数定义为数组,那么只能传递数组对象 阅读全文

posted @ 2019-05-22 19:44 work hard work smart 阅读(179) 评论(0) 推荐(0) 编辑

摘要: 自动装箱/拆箱大大方便了基本类型(8个基本类型)数据和它们包装类的使用 自动装箱 : 基本类型自动转为包装类(int >> Integer) 自动拆箱: 包装类自动转为基本类型(Integer >> int) 阅读全文

posted @ 2019-05-22 15:35 work hard work smart 阅读(140) 评论(0) 推荐(0) 编辑

摘要: Hessian是基于HTTP的轻量级远程服务解决方案,Hessian向RMI一样,使用二进制进行客户端和服务端的交互。但是与其它二进制远程调用技术(例如RMI)不同的是,它的二进制消息可以移植到其它非Java语言中。 一、创建Hessian程序的4个步骤 1、定义一个远程调用接口 2、实现远程调用接 阅读全文

posted @ 2019-05-22 11:34 work hard work smart 阅读(526) 评论(0) 推荐(0) 编辑

摘要: Java远程方法调用,即Java RMI(Java Remote Method Invocation)。一种用于实现远程过程调用的应用程序编程接口。客户机上运行的程序可以调用服务器上的对象。 缺点:只针对Java语言 client: stubserver: skeletonclient与server 阅读全文

posted @ 2019-05-22 10:43 work hard work smart 阅读(213) 评论(0) 推荐(0) 编辑

2019年5月21日

摘要: 1、限制泛型可用类型 在定义泛型类别时,预设可以使用任何的类型来实例化泛型中的类型,但是如果想要限制使用泛型的类别时,只能用某个特定类型或者其子类型才能实例化该类型时,使用extends关键字指定这个类型必须是继承某个类,或者实现某个接口。 如下Code 测试: 如果出入的是HashMap,就会显示 阅读全文

posted @ 2019-05-21 19:51 work hard work smart 阅读(148) 评论(0) 推荐(0) 编辑

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 58 下一页