Java的一些特性会让初学者感到困惑,但在有经验的开发者眼中,却是合情合理的。例如,新手可能不会理解Object类。这篇文章分成三个部分讲跟Object类及其方法有关的问题。 上帝类 问:什么是Object类? 答:Object类存储在java.lang包中,是所有java类(Object类除外)的 ...
分类:
编程语言 时间:
2017-07-31 17:18:04
阅读次数:
245
一、流程控制 1.条件语句 1.1单分支 1.2多分支 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。 也可以给if添加一个else语句,意思是,如果if判断是Fa ...
分类:
编程语言 时间:
2017-07-31 17:17:45
阅读次数:
177
一、什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象 ...
分类:
编程语言 时间:
2017-07-31 17:17:26
阅读次数:
186
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、springMVC拦截器的实现方式 springMVC拦截器的 ...
分类:
编程语言 时间:
2017-07-31 17:16:24
阅读次数:
172
本文是学习网络上的文章时的总结以及自己的一点实践。感谢大家无私的分享。 昨天在做项目的时候,有一个页面间传递特殊字符的需求,查了一些资料。如今将自己的经验写出来。 首先。在前台编码 var fckPurpose=encodeURIComponent($.trim(jQuery("#fckPurpos ...
分类:
编程语言 时间:
2017-07-31 17:15:52
阅读次数:
186
1.静态代理 主题对象:Student 目标对象:RealStudent 代理对象:ProxStudent 单测 2.JDK动态代理 接口:IUserDAO 类:UserDAOImpl 单测 3.CGLIB动态代理 单测 方式一 单测 方式二 ...
分类:
编程语言 时间:
2017-07-31 17:15:30
阅读次数:
135
Python第一天 一、为什么要编程 解放人力:让机器按照人们事先为其编写好的程序自发地去工作 二、什么是编程语言 编程语言就是程序员与计算机之间沟通的介质;程序员把自己想说的话用编程语言写到文件里,这其实就开发了一个程序,接下来让计算机按照文件里说的内容去做事情,这就是程序的执行。 三、编程语言的 ...
分类:
编程语言 时间:
2017-07-31 17:15:23
阅读次数:
176
练习4.25 ~优先级大于<< 开始时 :0000000 00000000 00000000 01110001 按位取反:11111111 11111111 11111111 10001110 左移六位:11111111 11111111 11100011 10000000 练习4.26 unsig ...
分类:
编程语言 时间:
2017-07-31 17:15:14
阅读次数:
155
1.tomcat下的lib目录,自己带有的jar包有:servlet.jar,tomcat-jdbc.jar,tomncat-dbcp.jar,jsp.jar等 2.tomcat下的lib目录,自己带有的jar包有:servlet.jar,tomcat-jdbc.jar,tomncat-dbcp.j ...
分类:
编程语言 时间:
2017-07-31 17:14:11
阅读次数:
202
一、打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个JavaWeb应用打包成war包 执行完之后,就可以得到一个文件,平时开发完JavaWeb应用后,一般都会将JavaWeb应 ...
分类:
编程语言 时间:
2017-07-31 17:13:41
阅读次数:
185
Java泛型解析(02):通配符限定 考虑一个这种场景。计算数组中的最大元素。 [code01] public class ArrayUtil { public static <T> T max(T[] array) { if (array == null || 0 == array.length) ...
分类:
编程语言 时间:
2017-07-31 16:28:31
阅读次数:
178
一、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向 ...
分类:
编程语言 时间:
2017-07-31 16:27:54
阅读次数:
185
L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)] print(sorted(L,key=lambda i:i[0])) #按名字排序 print(sorted(L,key=lambda i:i[1])) #按成绩排序 .count ...
分类:
编程语言 时间:
2017-07-31 16:27:46
阅读次数:
124
一、接口 1、EventListener 2、HttpSessionAttributeListener 继承EventListener接口 HttpSessionAttributeListener是“属性改变监听器”,当在会话对象中加入属性、移除属性或替换属性时,相对应的attributeAdded ...
分类:
编程语言 时间:
2017-07-31 16:27:28
阅读次数:
209
转载的,牛人无处不在,我还太渺小 虽然目前网上具有切割合图功能的工具不少,但大部分都是自动切割或者根据plist之类的合图文件切割的, 这种切割往往不可自己微调或者很难维调,导致效果不理想。 今天逛贴吧发现了一位网友写的切割合图插件很不错,就分享下, 利用的是Unity自带的合图切割功能,原生的切割 ...
分类:
编程语言 时间:
2017-07-31 16:27:20
阅读次数:
202
#字典:通过名字引用值得数据结构 键/值from copy import deepcopy#######################################################"""#1 创建和使用字典phone = {"张三":"1234567","lisi":"23414 ...
分类:
编程语言 时间:
2017-07-31 16:25:51
阅读次数:
231