Wesley13 Wesley13
3年前
java中面向对象的一点学习总结
最近开始看java的一些东西,感觉比python麻烦些,今天学习了面向对象的一些东西,觉得挺多挺复杂,这里做个知识总结以一个简单的例子来说明java面向对象的三大特性,封装,继承,多态,有一个动物(Animal)基类,定义了run与eat方法,然后有一个猫(Cat)与狗(Dog)的子类继承了动物这个父类,子类重写(override)了父类的run与eat
Wesley13 Wesley13
3年前
java8新特性
Stream将List转换为Map,使用Collectors.toMap方法进行转换背景:User类,类中分别有id,name,age三个属性。List集合,userList,存储User对象1、指定keyvalue,value是对象中的某个属性值。 Map<Integer,StringuserMap1userList.str
Stella981 Stella981
3年前
Netty3之ServerBootstrap分析
概述ServerBootstrap是Netty提供的一个服务端工具类,通过设置ChanneFactory,ChannelPipelineFactory,用户可以很方便的启动一个服务端。ServerBootstrap是做什么的ServerBootstrap是一个帮助类,用来创建服务端的Channel以
Wesley13 Wesley13
3年前
Android 本地图片加载器
//利用NativeImageLoader类加载本地图片BitmapbitmapNativeImageLoader.getInstance().loadNativeImage(path,mPoint,newNativeImageCallBack(){@Overridepub
Wesley13 Wesley13
3年前
JDK动态代理的简单实现
1\.先理一下动态代理实现的思路:    实现功能:自己定义一个类Proxy,通过Proxy的静态方法newProxyInstance(Class<Tintface,InvocationHandlerh)返回代理对象, intface:被代理类的接口对象, h:InvocationHandler的实例对象    1).声明一段动
Wesley13 Wesley13
3年前
Java高级特性
Roadmap!(https://static.oschina.net/uploads/space/2017/0607/135759_MXES_1041012.png)1\.基本概念1.1什么是反射反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任
Wesley13 Wesley13
3年前
IO完全手册汇总
InputSream,一级子类8个,1个抽象类FilterInputStream.二级策略模式FilterInputStream下9个\其中一个过时\.1个抽象类InflaterInputStream.三级策略模式InflaterInputStream下2个.java.io.ByteArrayInputStream 使用场
Mebius Mebius
1年前
手把手教你写垃圾分类系统
这里收集了一份关于垃圾分类的数据集,一共有四个大类和245个小类,大类分别是厨余垃圾、可回收物、其他垃圾和有害垃圾,小类主要是垃圾的具体类别,果皮、纸箱等。
桥蕤 桥蕤
1年前
Python封装,继承与多态
封装、继承和多态是面向对象的三大特点;直接看Python中是怎么实现的封装首先定义一个Human类,初始化类的属性和方法:pythonclassHuman:definit(self):这是可以公共知道的属性self.ageNone年龄self.height
京东云开发者 京东云开发者
8个月前
由 Mybatis 源码畅谈软件设计(二):MappedStatement 和 SqlSource
作者:京东保险王奕龙本节我们来介绍org.apache.ibatis.mapping.MappedStatement(映射SQL语句声明的类),它是MyBatis框架中的一个核心类,也是向后不断学习Mybatis源码的基础。在这部分源码中,最值得关注的设计