码迷,mamicode.com
首页 > 2016年05月04日 > 全部分享
接口与抽象类
interface特点1.所有方法都是抽象的2.属性都是静态的3.接口之间可以多重继承.(相当于把要求集中)4.接口之间是继承关系5.类和接口是实现关系6.面向接口编程降低耦合度-----------------------------课件部分---------------------------------------接口中的成员修饰符是固定的...
分类:其他好文   时间:2016-05-04 19:18:40    阅读次数:137
为什么JAVA中的属性不能覆盖而方法却可以覆盖
以前还真就没有想过这个问题,今天上课的时候徐老师提出了这么一个问题,在java中是属性重要?还是方法重要?徐老师形象的讲了这么一个比喻来解释了java中属性与方法的地位李嘉诚很有钱,李嘉诚如果在程序中他的资产的数目就可以被认为是他的一个属性.李嘉诚还有一个儿子,他的儿子也..
分类:编程语言   时间:2016-05-04 19:19:37    阅读次数:748
内部类
什么时候使用内部类?徐老师举了个例子:奔驰的发动机的特点就是只能给奔驰的汽车使用,虽然他也是发动机但是别人用不了,这样就可以把奔驰的发动机定义为奔驰的内部类.内部类的特点就是只有包含他的类才能访问对外是不公开的.定义:将一个类定义在另一个类的里面,对里面那个类就称..
分类:其他好文   时间:2016-05-04 19:18:22    阅读次数:154
Samsung Pay测评:便利于远大前景的支付工具
SamsungPay是三星公司于今年3月正式推出的移动支付工具,具有“随即支付”和“手机取款”(近日推出)等功能,在用户的购物等生活环节中,SamsungPay的前者功能具备强大的应用性,可全方面替代用户的银行卡操作功能。除此之外,SamsungPay和时下另一热门的苹果支付也略有不同—..
分类:其他好文   时间:2016-05-04 19:19:38    阅读次数:275
多线程&线程同步
线程程序执行过程中,并发执行的代码段.线程之间可以共享内存.线程安全增加了同步处理,确保在同一时刻,只有一个线程执行同步代码.保证线程安全的方法就是锁机制java中的任何对象都可以作为锁对象synchronized(lock){....}代码块中的代码被确保同一时间只有一个线程才能执行同步..
分类:编程语言   时间:2016-05-04 19:17:04    阅读次数:215
成产者与消费者问题
以下的代码模拟了一个生产与消费的场景,一个票池,生产者不停的往里面放数据,消费则不停的取数据.票池classPool{privateList<Integer>pool=newArrayList<Integer>();//添加元素publicvoidadd(inti){pool.add(newInteger(i));}//剪切元素publicIntegercut(){if(!this..
分类:其他好文   时间:2016-05-04 19:19:12    阅读次数:200
蜜蜂产蜜问题
场景:有若干只蜜蜂和若干只熊一个蜜罐每个蜜蜂有个袋子.蜜蜂产蜜每次产一点用时10ms熊每次吃光蜜罐中的蜂蜜蜜罐的最大容量为30袋子的最大容量为20蜜蜂将每次的产的蜂蜜放在袋子里当袋子中的蜂蜜大于5时就可以向蜜罐添加蜂蜜/***蜜蜂自带一个容量为5的囊每次产1耗时10ms,满足5的..
分类:其他好文   时间:2016-05-04 19:16:35    阅读次数:195
linux管道的执行顺序
最近有个疑问,netstat-antup|head-500类似这条命令中,是netstat执行完然后截取前500条记录还是,netstat与head并行执行,netstat执行完500条就不再继续?最终答案由酷学园darkdanger大大提供:唔,我先前都沒有想過這個問題呢....查了一下再加上一些驗證後我想管線命令的執?.
分类:系统相关   时间:2016-05-04 19:17:04    阅读次数:385
HashMap 原理分析
HashMap中key的存放原理:1.创建Set集合HashSet其容器数组默认大小为16也就是将容器分为16个区域,每一个区域存放的是链表.2.现有一个元素想存放到set集合中,第一步要确定要放在哪个区域里面.方法是先取元素的hashcode,将这个值与1111进行与运算所得到的值一定是0~15之间的数,这..
分类:其他好文   时间:2016-05-04 19:16:57    阅读次数:131
不要宅要养生--程序员健康生活指北
不要宅要养生--程序员健康生活指北改不完的需求,加不完的班,修不完的BUG,熬不完的夜,程序猿如何拒绝疲劳,改善颈椎腰椎的巨大压力,上嵌美女老师跟你聊聊程序猿的健康生活的七招。一、多站少坐。站立式工作台,升降桌,可以让你有更多时间站着办公,coding;二、主动多走动..
分类:其他好文   时间:2016-05-04 19:18:23    阅读次数:137
Java中Vector与ArrayList的区别详解
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:1.ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快..
分类:编程语言   时间:2016-05-04 19:16:49    阅读次数:182
集合的工具类Collections
Collections是集合的工具类,里面定义了很多静态方法binarySearch(List,Object)使用二分法查找集合中的元素,如果找到就返回该元素在集合中的下标,如果没有找到就返回负数copy(List,List)将一个集合中的所有元素复制到另一个集合.disjoint(Collection,Collection)两个集合中如果..
分类:其他好文   时间:2016-05-04 19:15:39    阅读次数:204
运维笔记之Linux系统管理(一)
1,账户管理:账户的添加:添加用户名,设置密码(useradd,passwd);添加组(groupadd);将某用户加入某组(usermod-G);创建用户,并指定主目录(useradd-d)将某用户同时添加到两个组(usermod-Ggroup1,group2user);查看某用户属于某组(groups);查看group、passwd、shadow、..
分类:系统相关   时间:2016-05-04 19:15:20    阅读次数:144
数组的工具类Arrays
Arrays是数组的工具类,里面定义了很多的静态方法来方便使用者对数组进行操作.binarySearch([],fromIndex,toIndex,value)使用二分法来查找指定的value是否存在在数组中.第一个参数是指定需要查找的数组,第二个参数指定搜索的起始点,第三个参数指定搜索的结束位置,这个搜索的范围..
分类:编程语言   时间:2016-05-04 19:17:49    阅读次数:280
lepus3.7 天兔监控安装手册 CentOS6.5+mysql5.6
lepus3.7天兔监控安装配置手册CentOS6.5+mysql5.6整体环境192.168.1.250为监控机192.168.1.248为被监控机安装LAMP环境[root@HE3~]#yuminstallgcclibffi-develpython-developenssl-devel[root@HE3~]#yuminstallurpmixterm[root@HE3mysqlmtop]#vi/etc/ld.so.conf/usr/lib64[root@..
分类:数据库   时间:2016-05-04 19:15:07    阅读次数:1421
web服务通过rsync对网站进行备份实战
rsync参考博客:http://www.cnblogs.com/mchina/p/2829944.html分析模型:web服务器(每天00【按日期备份】,打包备份,系统配置文件、网站程序目录及访问日志)------rsync------>B服务器分析服务需求:主要服务rsync,需要用tar,crond流程:A),tar打包文件----->B)..
分类:Web程序   时间:2016-05-04 19:15:41    阅读次数:185
单链表(增、删、查找)
用结构体构建单链表,实现单链表的基本功能。 //头文件 #pragmaonce #include<stdio.h> #include<assert.h> #include<malloc.h> typedefintDataType; typedefstructListNode { DataType_data; structListNode*_next; }ListNode; //初始化 voidInitL..
分类:其他好文   时间:2016-05-04 19:14:31    阅读次数:196
1442条   上一页 1 ... 24 25 26 27 28 29 30 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!