书店管理系统
通过一段时间的学习,掌握了一些基本的java编程技术和软件开发能力,现在简单的做了一个小型的软件,虽然不能算真正的软件,但是对于初学者来说是一个很好的例子去巩固学习的知识。
项目的联系的目标:
1、Java应用程序基本分析
2、培养面向对象编程的基本思想
3、Java基本设计模式综合应用
...
分类:
编程语言 时间:
2015-09-01 01:47:35
阅读次数:
187
HashMap是我们最常用的类之一,它实现了hash算法,虽然使用很简单,但是其实现有很多值得研究的地方。
HashMap存储的是key-value形式的键值对,这个键值对在实现中使用一个静态内部类Entry来表示,它存储了key、value、hash值、以及在hash冲突时链表中下一个元素的引用。
HashMap底层实现使用了一个数组来存储元素。它的初始容量默认是16,而且必须容量必须是2的...
分类:
编程语言 时间:
2015-09-01 01:48:13
阅读次数:
247
条款15: 在资源管理类中提供对原始资源的访问
Provide access to raw resources in resources-managing classes
资源管理类(resource-managing classes)很棒.它们是对抗资源泄露的堡垒.在一个良好的环境中将依赖这样的classes来处理和资源之间的所有互动.而不是直接处理原始资源,但这个环...
分类:
编程语言 时间:
2015-09-01 01:47:49
阅读次数:
156
21、Static Nested Class 和 Inner Class的不同。
Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实例化。
22、JSP中动态INCLUDE与静态INCLUDE的区别?
动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中...
分类:
编程语言 时间:
2015-09-01 01:46:40
阅读次数:
146
1使用Spring框架的好处是什么?
轻量:Spring 是轻量的,基本的版本大约2MB。
控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。
面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。
容器:Spring 包含并管理应用中对象的生命周期和配置。...
分类:
编程语言 时间:
2015-09-01 01:48:00
阅读次数:
228
MarsEdit粘代码好麻烦,所有代码交给github:https://github.com/lozybean/MyJavaLearning复用一个类常用的两种方式:组合、继承;组合将对象引用置于新类中,新类就完成了这些对象的复用;Java中,每个非基本对象都有一个toString方法,当需要一个S...
分类:
编程语言 时间:
2015-09-01 01:45:51
阅读次数:
170
//事件(事件监听) : //标签对象.事件监听.function(){执行的代码,找对象,找属性,改属性}; 事件源.触发一个事件.调用一个方法.方法找执行代码找对象,找属性,改属性(或者用属性,增删改查) onmouseover 鼠标移到某个元素之上 onmouseout 鼠标移开某个元素 o....
分类:
编程语言 时间:
2015-09-01 01:42:40
阅读次数:
369
1. 转型语法有三种,C风格转型:(T)expression函数风格转型:T(expression)两种方式除了小括号位置不同没有差别,可以称为"旧式转型".C++提供四种新式转型: const_cast(expression): 将const变量引用或指针转为非const引用或指针,移除变量的常....
分类:
编程语言 时间:
2015-09-01 01:43:38
阅读次数:
161
1.OC语言概述1>Foundation.h我们称之为主头文件, 主头文件中又拷贝了该工具箱中所有工具的头文件, 我们只需要导入主头文件就可以使用该工具箱中所有的工具, 避免了每次使用都要导入一个对应的头文件工具箱的地址: /Applications/Xcode.app/Contents/Devel...
分类:
编程语言 时间:
2015-09-01 01:43:17
阅读次数:
160
一、unity3d有什么优势 如果您对开发游戏感兴趣,而又没有决定选择哪一个游戏引擎,别犹豫了 unity3d是一个很好的选择! 就我来看unity3d优势主要有以下几方面:首先部署简单,自带了一个IDE monoDevelop;其次,unity3d是一个跨平台游戏引擎,无论是Android,i.....
分类:
编程语言 时间:
2015-09-01 01:42:21
阅读次数:
227
1.创建对应的资源文件lang.en.resx 英文lang.resx 中文,默认lang.zh-tw.resx 繁体首先说明,这三个文件前面部分名称需要一样,只是 点 后面的语言代号不一样(en,空,zh-tw)。语言代号不要乱写,需要对应系统中对应的语言代号,下面会用到。创建完成后,只有默认的....
分类:
编程语言 时间:
2015-09-01 01:41:37
阅读次数:
226
HTML负责结构层,网页的结构层由HTML或者XHTML之类的标记语言负责构建CSS负责表示层,描述页面内容应该如何呈现。JavaScript负责行为层,负责内容应该如何响应事件这一问题。能利用css解决的问题不要用js去实现,能用css实现的内容不要在html中使用,每个都应该严格负责自己的领域。...
分类:
编程语言 时间:
2015-09-01 01:40:28
阅读次数:
149
poi是Apache组织给开发者提供一套操作office(Execl,Word,PowerPoint)等Java API,开发者通过Poi API可以快速的操作office办公软件,以上3篇博文只是一个简单入门(望已经熟练操作Poi API的开发者莫笑)⊙﹏⊙∥,更多API和操作方法还是建议大家.....
分类:
编程语言 时间:
2015-09-01 01:37:29
阅读次数:
186
Python单元测试框架之pytest -- 断言
分类:
编程语言 时间:
2015-09-01 01:37:44
阅读次数:
218
1. 所谓的handles指的是引用,指针,迭代器(可能与windows的句柄有所区别),返回一个handles会导致提供给用户对象内部数据的间接访问,这降低了成员变量的封装性,例如:class Demo{public: ... int* getPtr() const { ...
分类:
编程语言 时间:
2015-09-01 01:36:45
阅读次数:
148
java.io.File类用于表示文件(目录)File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问RandomAccessFile java提供的对文件内容的访问,既可以读文件,也可以写文件。RandomAccessFile支持随机访问文件,可以访问文件的任意位置(1)ja...
分类:
编程语言 时间:
2015-09-01 01:35:22
阅读次数:
248
Java 集合系列目录(Category)下面是最近总结的Java集合(JDK1.6.0_45)相关文章的目录。01.Java 集合系列01之 总体框架02.Java 集合系列02之 Collection架构03.Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例04.Jav...
分类:
编程语言 时间:
2015-09-01 01:33:17
阅读次数:
175