最近在看JAVA编程思想,之前学的JAVA只能算是皮毛,大概看到第七章继承时出现了个名词-向上转型。所以就来讨论下向上和向下转型的内容和意义,内容会随着我看书的进度一直更新的。 向上转型 按照JAVA编程思想中的表述,“为新类提供方法”并不是继承技术中最重要的方面,最重要的是表现新类和基类之间的关系 ...
分类:
编程语言 时间:
2017-09-03 11:11:13
阅读次数:
134
os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0) code: result: Java优秀,值得学习。学习资源:API手册+Java源码。 ...
分类:
编程语言 时间:
2017-09-03 11:11:00
阅读次数:
202
os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0) code: result: scoureCode: Java优秀,值得学习。学习资源:API手册+Java源码。 ...
分类:
编程语言 时间:
2017-09-03 11:10:43
阅读次数:
657
由于自己搭建的maven私服,不能时刻的启动,则改用了阿里云的maven 私服 私服地址:http://maven.aliyun.com/nexus/ 如何使用呢? 在你的settings.xml文件里配置mirrors的子节点,添加如下mirror: <mirror> <id>nexus-aliy ...
分类:
编程语言 时间:
2017-09-03 11:08:50
阅读次数:
134
转自http://blog.csdn.net/joylnwang/article/details/6778316/ KMP算法,是由Knuth,Morris,Pratt共同提出的模式匹配算法,其对于任何模式和目标序列,都可以在线性时间内完成匹配查找,而不会发生退化,是一个非常优秀的模式匹配算法。但是 ...
分类:
编程语言 时间:
2017-09-03 11:07:49
阅读次数:
144
os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0) code: result: scoureCode: Java优秀,值得学习。学习资源:API手册+Java源码。 ...
分类:
编程语言 时间:
2017-09-03 11:07:25
阅读次数:
117
1、假设我们要增强now()函数的功能,比如,在函数调用前后自动打印日志,但又不希望修改now()函数的定义,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。 2、由于log()是一个decorator,返回一个函数,所以,原来的now()函数仍然存在,只是现在同名的n ...
分类:
编程语言 时间:
2017-09-03 11:06:54
阅读次数:
146
学习java单例设计模式,看了几篇比较好的文章和部分书籍资料,在此做一个总结供交流学习 一、单例设计模式的作用 单例设计模式可以保证某个类的对象只有一个且所有人使用的是同一个对象(下面会用代码来验证)。 二、单例设计模式的特点 1、单例类有且只能有一个实例 2、单例类必须自己创建一个实例 3、单例类 ...
分类:
编程语言 时间:
2017-09-03 11:06:46
阅读次数:
118
os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0) code: result: Java优秀,值得学习。学习资源:API手册+Java源码。 ...
分类:
编程语言 时间:
2017-09-03 11:06:17
阅读次数:
140
maven本地上传jar包 在命令行中输入下面指令(是一行): mvn install:install-file -Dfile=D:\mvn\spring-context-support-3.1.0.RELEASE.jar -DgroupId=org.springframework -Dartifa ...
分类:
编程语言 时间:
2017-09-03 11:05:50
阅读次数:
124
一、基本数据类型: byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0 int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147 ...
分类:
编程语言 时间:
2017-09-03 11:05:41
阅读次数:
103
针对部分jar文件名带有jdk15结尾的依赖配置时,需要添加<classifier>标签进行区分 比如针对:json-lib-2.4-jdk15.jar的jar依赖配置 ...
分类:
编程语言 时间:
2017-09-03 11:05:35
阅读次数:
109
python3.x中如何实现print不换行 大家应该知道python中print之后是默认换行的, 那如何我们不想换行,且不想讲输出内容用一个print函数输出时,就需要改变print默认换行的属性, 方法如下: print('contents', end='!@#$%^&*') end就表示pr ...
分类:
编程语言 时间:
2017-09-03 11:05:28
阅读次数:
125
os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0) code: result: Java优秀,值得学习。学习资源:API手册+Java源码。 ...
分类:
编程语言 时间:
2017-09-03 11:04:21
阅读次数:
111
os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0) information: code: result: Java优秀,值得学习。学习资源:czbk的视频库。如果您有公开的资源,可以分享给我的话, ...
分类:
编程语言 时间:
2017-09-03 11:03:37
阅读次数:
233
首先来看一个json文件的读取。书中给出了一个json样例。该json文件有700多K,数据量充足,适合本章的例子。文件的具体内容可以在http://www.oreilly.com/pub/sc/osconfeed上查看。首先先下载数据生成json文件。 使用__new__方法来创建对象 首先来介绍 ...
分类:
编程语言 时间:
2017-09-03 11:02:52
阅读次数:
145
#模块 #转义和单双引号 #拼接字符串 + #输入 input raw_input ...
分类:
编程语言 时间:
2017-09-03 11:02:36
阅读次数:
115