注解是一种配置,信息和程序的分离。 xml等配置文件,修改之后不需要重新编译java文件。但是,注解本身就在java类文件中,被jvm读取,并存放到内存中。因此,修改之后需要重新编译。一、元注解 a、@Retention:描述注解的声明周期。 RetentionPolicy{ SOU...
分类:
编程语言 时间:
2015-08-10 23:47:50
阅读次数:
184
3.4.6items和iteritems说明:items以列表方式返回字典中的键值对,iteritems以迭代器对象 返回键值对儿(Python3中不再支持);例子: 1: >>> x 2: {'name': 'Bill'} 3: >>> x.items() 4: dict_items([(...
分类:
编程语言 时间:
2015-08-10 23:45:56
阅读次数:
198
1.简单排序2.树形选择排序思想:将一个数组中的数两两一组,更大的数(或者更小的数)作为这两个数的父节点,依次向上构建一个完全二叉树。树的根结点即为最大的数。输出该数字之后,对应的叶子结点换成负无穷。然后在此基础上重新构建二叉树,直到所有结点均为负无穷为止。复杂度:第一个值的复杂度为n,其他值的复杂...
分类:
编程语言 时间:
2015-08-10 23:44:29
阅读次数:
230
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace _99{ class Program { s...
分类:
编程语言 时间:
2015-08-10 23:45:46
阅读次数:
182
Verilog HDL是一种硬件描述语言(HDL:Hardware Description Language),以文本形式来描述数字系统硬件的结构和行为的语言,两种HDL均为IEEE标准。Verilog HDL和VHDL是世界上最流行的两种硬件描述语言,都是在20世纪80年代中期开发出来的。 Ver...
分类:
编程语言 时间:
2015-08-10 23:45:00
阅读次数:
388
描述Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值。语法get()方法语法:dict.get(key, default=None)参数key -- 字典中要查找的键。default -- 如果指定键的值不存在时,返回该默认值值。返回值返回指定键...
分类:
编程语言 时间:
2015-08-10 23:43:42
阅读次数:
261
实例化 new : 分四步 1 把相对用的类文件加载到静态代码段 2 调用构造方法,在栈内存开辟空间(方法只要调用,就会在栈内存开辟空间) 3 用加载进来的类,去堆内存开辟空间,并把自身的代码复制到堆内存里面,再运行构造方法,把构造方法里面的值赋值给堆内存 4 把堆内存的内存地址 赋值给前面声明的变...
分类:
编程语言 时间:
2015-08-10 23:44:14
阅读次数:
462
1.方法的重载: 方法名相同,参数列表不同就叫做方法的重载。 2.怎样正确区分方法是不同的方法: 1.看方法名名是否相同,方法名不同即为不同的方法 2.看参数列表是否相同。参数列表的不同分为两部分:a. 参数个数不同 b.参数的数据类型不同。 注意: ...
分类:
编程语言 时间:
2015-08-10 23:40:52
阅读次数:
189
关于序列化的文字已经是汗牛充栋了,这里我就讲一下我个人理解到的java序列化. 什么是序列化? 序列化是将对象变成一连串的字节的过程,反序列化就是把一连串字节变成对象的过程. 什么情况下需要序列化 希望把对象变成文件和数据库数据的时候 在网络上以套接字的方式传输的时候 通过RIM远程传输...
分类:
编程语言 时间:
2015-08-10 23:40:55
阅读次数:
215
粒子群算法(1)----粒子群算法简介 http://blog.csdn.net/niuyongjie/article/details/1569671粒子群算法(2)----标准的粒子群算法 http://blog.csdn.net/niuyongjie/article/details/157281...
分类:
编程语言 时间:
2015-08-10 23:40:34
阅读次数:
164
1、什么是Spring框架?Spring框架有哪些主要模块?Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring框架本身亦是按照设计模式精心打造,这使得我们可以在开...
分类:
编程语言 时间:
2015-08-10 23:39:30
阅读次数:
219
1.冒泡排序要说冒泡应该是非常简单的一种排序了,思路就如其名,数据像是泡泡一样逐个上升。/* * 冒泡排序 */void bubbleSort(int *array , int length){ //设置flag来标示是否已经有序,用于优化冒泡排序 int flag; //共执行n...
分类:
编程语言 时间:
2015-08-10 23:39:48
阅读次数:
221
import java.util.concurrent.locks.*; class Do9 { public static void main(String[] args) { Resource r=new Resource(); Shengchan...
分类:
编程语言 时间:
2015-08-10 23:36:37
阅读次数:
251
在Java中,子类的构造过程中,必须调用其父类的构造函数,是因为有继承关系存在时,子类要把父类的内容继承下来,通过什么手段做到的?答案如下: 当你new一个子类对象的时候,必须首先要new一个父类的对像出来,这个父类对象位于子类对象的内部,所以说,子类对象比父类对象大,子类对象里面包含了一个父类的对...
分类:
编程语言 时间:
2015-08-10 23:36:16
阅读次数:
327
第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。异常处理43.Java中的两种异常类型是什么?他们有什么区别?Java中有两种异常:受检...
分类:
编程语言 时间:
2015-08-10 23:38:02
阅读次数:
285
1.正确区分函数和方法: 面向对象的语言叫做方法,面向过程的语言叫做函数,两者的意义是一样的,只是叫法不同。java是面向对象的语言,所以用方法。2.方法的定义: 就是有名字的代码段3.方法的目的: 就是为了代码的重用。 相同的类型操作不容重复的写代码。如果在代码中,重复的写了很多相似的代码...
分类:
编程语言 时间:
2015-08-10 23:34:05
阅读次数:
259
Excel格式导入导出数据(单语言版本) 可以使用常用的excel格式导入导出相关数据,包含: 1. 商品分类; 2. 筛选组; 3. 筛选; 4. 商品资料; 5. 商品附加图片资料,(不包含图片本身的上传或抓取); 6. 商品选...
分类:
编程语言 时间:
2015-08-10 22:30:06
阅读次数:
249