码迷,mamicode.com
首页 > 编程语言
java面向对象(多态)
多态:提高代码可扩展性,可维护性高,同一个引用类型,使用不同的实例而执行不同操作.两种实现方式:①父类作为方法参数实现多态②使用父类作为方法返回值实现多态.实现多态两个要素①子类重写父类的方法②父类引用指向父f=new子();属性看左边方法,编译看左边运行看右边对于子类特..
分类:编程语言   时间:2016-06-07 22:31:10    阅读次数:273
java回调
简单说,当做某件事做到一半突然不知道该如何进行下去,我们可以利用一个对象调用一个方法这个方法可以用接口抽象出来然后由子类实现这个方法我们就可以引用接口抽象实例化子类对象再调用子类方法publicclassDemo8{ publicstaticvoidmain(String[]args){ DoSomeThingp=newDoSome..
分类:编程语言   时间:2016-06-07 22:32:29    阅读次数:202
python json pickle
Python中用于序列化的两个模块json用于【字符串】和【python基本数据类型】间进行转换pickle用于【python特有的类型】和【python基本数据类型】间进行转换Json模块提供了四个功能:dumps、dump、loads、loadpickle模块提供了四个功能:dumps、dump、loads、loadimportjson s=‘{..
分类:编程语言   时间:2016-06-07 22:29:19    阅读次数:191
python json pickle
Python中用于序列化的两个模块json用于【字符串】和【python基本数据类型】间进行转换pickle用于【python特有的类型】和【python基本数据类型】间进行转换Json模块提供了四个功能:dumps、dump、loads、loadpickle模块提供了四个功能:dumps、dump、loads、loadimportjson s=‘{..
分类:编程语言   时间:2016-06-07 22:28:31    阅读次数:245
java课上知识点整理—语句
1 package text; 2 import java.util.*; 3 public class Text3 { 4 5 public static void main(String[] args) { 6 // TODO 自动生成的方法存根 7 //控制台输入 8 //定义扫描器 9 // ...
分类:编程语言   时间:2016-06-07 22:24:16    阅读次数:177
关于使用数组创建数据链表的方法和基本操作
#include<stdio.h>#define MaxSize 10//定义链表的最大长度#include<stdlib.h> //链表的插入操作 void insertElem(int *sqlist,int*len,int index,int elem){ if(index>(*len)||i ...
分类:编程语言   时间:2016-06-07 22:26:07    阅读次数:229
编程之美 2.14求数组的子数组之和的最大值
对于一个有N个元素的数组,a[0]~a[n-1],求子数组最大值。 如:数组A[] = [?2, 1, ?3, 4, ?1, 2, 1, ?5, 4],则连续的子序列[4,?1,2,1]有最大的和6. 方法一:暴力 循环遍历,输出所有,判断最大的和 需要注意的是,数组可能全负{-1,-2,-3,-4 ...
分类:编程语言   时间:2016-06-07 22:18:30    阅读次数:211
Spring:源码解读Spring IOC原理
Spring:源码解读Spring IOC原理 Spring IOC设计原理解析:本文乃学习整理参考而来 一、 什么是Ioc/DI? 二、 Spring IOC体系结构 (1) BeanFactory (2) BeanDefinition 三、 IoC容器的初始化 1、 XmlBeanFactory ...
分类:编程语言   时间:2016-06-07 22:16:45    阅读次数:441
JAVA Swing学习之窗体文本显示
JAVA中提供了一种类Font,专门用来定义字体,关于这个字体的定位需要注意几点: 1.利用Font类的getStringBounds方法来获得包围字符串的矩形; 2.如果要的得到屏幕设备对于字体属性的描述,需要调用Graphics的getFontRenderContext方法; 3.注意几个概念: ...
分类:编程语言   时间:2016-06-07 22:16:35    阅读次数:444
Java代码优化策略
1、生成对象时,合理分配空间和大小:new ArrayList(100); 2、优化for循环: Vector vect = new Vector(1000); For(int i=0; i<vect.size(); i++){} 改写成: int size = vect.size(); For(i ...
分类:编程语言   时间:2016-06-07 22:16:09    阅读次数:169
Java设计模式之模板模式(Template )
前言: 最近学习了Glide开源图片缓存框架,在学习到通过使用ModelLoader自定义数据源的时候,Glide巧妙的使用了Java的模板模式来对外暴露处理不同的Url数据源,今天来学习总结一下模板模式。 模板模式(Template ): 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具 ...
分类:编程语言   时间:2016-06-07 22:17:51    阅读次数:224
JavaScript各种遍历方式详解
为了方便例子讲解,现有数组和json对象如下 for 可以直接看示例,用得太多了,很简单 关于for循环,有一下几点需要注意 for循环中的i在循环结束之后仍然存在与作用域中,为了避免影响作用域中的其他变量,使用函数自执行的方式将其隔离起来()(); 避免使用for(var i=0; i 的方式,这 ...
分类:编程语言   时间:2016-06-07 22:14:13    阅读次数:219
day03 java内存结构以及重载
函数重载(overload)概念: 在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数 类型即可。 函数的特点: 与返回类型无关,只与参数列表有关、 数组概念: 同一种类型数据的集合,其实数组就是一个容器。格式: 元素类型[] 数组名=new 元素类型 内存结构java程序在运行时 ...
分类:编程语言   时间:2016-06-07 22:15:16    阅读次数:166
【转】JAVA的静态变量、静态方法、静态类
转自:http://blog.csdn.net/zhandoushi1982/article/details/8453522/ 静态变量和静态方法都属于静态对象,它与非静态对象的差别需要做个说明。 (1)Java静态对象和非静态对象有什么区别? 比对如下: 静态对象 非静态对象 拥有属性: 是类共同 ...
分类:编程语言   时间:2016-06-07 22:14:23    阅读次数:173
Javascript数据类型共有六种
Javascript数据类型共有六种 ...
分类:编程语言   时间:2016-06-07 22:14:01    阅读次数:185
C++Primer 第十一章
...
分类:编程语言   时间:2016-06-07 22:13:22    阅读次数:260
学习java常见dos命令
在java基础学习阶段时一般会在dos命令行下操作文件,这里列出一些常用命令 ...
分类:编程语言   时间:2016-06-07 22:12:19    阅读次数:270
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!