类的加载和初始化的了解对于我们对编程的理解有很大帮助,最近在看类的记载方面的问题。从网上查阅了若干文章,现总结如下: 我们通过一段代码来了解类加载和初始化的顺序: package com.classloader.demo;class Insect { private int i = 9; prote ...
分类:
编程语言 时间:
2016-05-31 13:48:21
阅读次数:
173
Python中的图形库 根据Python 2.x的官网文档的解释: Graphical User Interfaces with Tk 和 Other Graphical User Interface Package Python 2.x中的,和画图有关的库,有: 内置的图形库: 标准的Tcl/Tk ...
分类:
编程语言 时间:
2016-05-31 13:47:42
阅读次数:
316
本节主要内容: 1. 上节遗留的内置函数: callable(), chr(),ord(), compile(), eval(),exec(), divmod(), isinstance() ,filter(), map() 2. 装饰器 (一)内置函数补充: callable(): 查看函数是否可 ...
分类:
编程语言 时间:
2016-05-31 13:46:22
阅读次数:
182
1.包 spring-2.0.6.jar Spring框架的核心包 jta.jar 会用到包中的usertransaction,具体什么用此处暂时不论 quartz-1.6.0.jar 会用到CronTrigger这个类,通过表达式实现精确的定时 commons-logging-1.1.1.jar ...
分类:
编程语言 时间:
2016-05-31 13:47:13
阅读次数:
328
希尔排序 希尔排序:也叫作缩减增量排序,它通过比较相距一定间隔的元素来工作,各趟比较所用的距离随着算法的进行而缩小,直到只比较相邻元素的最后一趟排序为止。 希尔排序使用一个序列h1,h2,...,ht,叫做增量排序,在使用增量ht的一趟排序之后,对于每一个i我们都有a[i] ≤ a[i + ht], ...
分类:
编程语言 时间:
2016-05-31 13:44:47
阅读次数:
202
Python 标识符 参见:https://docs.python.org/3/reference/lexical_analysis.html?highlight=identifier#identifiers 在python里,标识符有字母、数字、下划线组成,并且不能使用Python中的保留字。 在 ...
分类:
编程语言 时间:
2016-05-31 13:43:36
阅读次数:
203
1、虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化 2、只有在调用new方法时才会创建类的实例 3、类实例创建过程:按照父子继承关系进行初始化,首先执行父类的初始化块部分,然后是父类的构造方法;再执行本类继承的子类的初始化块,最后是子类的构造方法 4、类实例销毁 ...
分类:
编程语言 时间:
2016-05-31 13:42:37
阅读次数:
221
PHP 中 in_array 需要注意的: 示例 先来看一个小示例: 解释 根据官方文档函数 in_array 的描述: 在 haystack 中搜索 needle,如果没有设置 strict 则使用宽松的比较。第三个参数默认为 false,当 $needle 和 $haystack 中的元素比较时 ...
分类:
编程语言 时间:
2016-05-31 13:43:37
阅读次数:
184
JavaMail应用场合主要是发送验证码或激活账号 首先:创建JavaMail工具类 使用:在保持账号信息到数据库的同时,调用javamail发送邮件 ...
分类:
编程语言 时间:
2016-05-31 13:40:46
阅读次数:
182
1. 计算机系统 使用高速缓存来作为内存与处理器之间的缓冲,将运算需要用到的数据复制到缓存中,让计算能快速进行;当运算结束后再从缓存同步回内存之中,这样处理器就无需等待缓慢的内存读写了。 缓存一致性:多处理器系统中,因为共享同一主内存,当多个处理器的运算任务都设计到同一块内存区域时,将可能导致各自的 ...
分类:
编程语言 时间:
2016-05-31 13:38:18
阅读次数:
248
2016年4月6日11:46:13 1.web编程 B/S架构 : 必须借助浏览器 C/S:不借助浏览器可以执行 Tomcat服务器 在你眼中的服务器:只要能对外提供服务的都是服务器 常见服务器 Java: Tomcat WebLogic jboss 微软提供 IIS Internet Inform ...
分类:
编程语言 时间:
2016-05-31 12:30:06
阅读次数:
205
插入排序 插入排序:最简单的排序算法之一,由N-1趟排序组成。对于p=1到N-1趟,插入排序保证从位置0到位置p上的元素为已排序状态。如下表所示: 如上表表达了插入排序的一般策略。当第p趟时,将位置p上的元素向左移动,直到它在前面的元素之间找到正确的位置,然后将该元素插入该位置。代码如下: 插入排序 ...
分类:
编程语言 时间:
2016-05-31 12:27:11
阅读次数:
155
错误信息如下: 错误原因: 解决方案: 将jdk1.8.20换成jdk1.7,就能运行了 ...
分类:
编程语言 时间:
2016-05-31 12:25:16
阅读次数:
892
这个应该在之前写的,忘记了,补上 这次我们说一下如何用java计算数学表达式的值,比如,我们要计算sin(pi/3) + cos(pi/6) + 5.6^3,怎么计算呢?这里我们需要用到java的math的内建函数,所谓内建函数,就是java已经给你的方法,你用就好了,有时候你需要自己导入包,但ma ...
分类:
编程语言 时间:
2016-05-31 12:24:43
阅读次数:
191
推荐:http://www.cnblogs.com/roucheng/p/cppjy.html ...
分类:
编程语言 时间:
2016-05-31 12:22:17
阅读次数:
475
1、冒泡法,相邻的两个数值,进行比较,满足条件的进行互换 交换排序法 /** * 简单的交换排序 * 冒泡排序初级版 *这个不算是标准的冒泡排序算法,因为不满足“两两比较相邻记录”的冒泡排序思想,她更应该是最最简单的交换排序而已 * 思路:让每一个关键字和她后面的“每一个”关键字比较,如果大则交换 ...
分类:
编程语言 时间:
2016-05-31 12:22:17
阅读次数:
315