书店管理系统:项目练习目标 :
1、Java应用程序基本分析
2、培养面向对象编程的基本思想
3、Java基本设计模式综合应用
4、掌握分层和接口的基本设计
5、构建合理的Java应用程序包结构
6、综合应用JSE所学习的知识
7、在应用中合理使用集合框架
8、在应用中综合使用swing的常用组件
9、基本的表现层的实现机制
10、IO流和文件的基本操作
11、培养良好的Jav...
分类:
编程语言 时间:
2016-04-06 15:27:59
阅读次数:
211
Java类的初始化
我们知道一个类(class)要被使用必须经过装载,连接,初始化这样的过程。下面先对这三阶段做一个简单的描述,之后会结合一个简单的例子来说明java中类的初始化过程。
在装载阶段,类装载器(Bootstrap ClassLoader 或者用户自定义的ClassLoader) 把编译形成的class文件载入内存,创建类相关的Class对象,这...
分类:
编程语言 时间:
2016-04-06 15:29:55
阅读次数:
207
打开 TIOBE Index 世界编程语言排行榜,出现在榜单上的程序语言名称多半都让人一头雾水。一些程序语言的作者会以「这种语言是什么」来命名语言,比如 BASIC、COBOL、TCL、LISP;另一些语言则是由它从哪些现有语言派生而来命名,像是 C++,C#;当然还有一些来源于数学家或计算机科学家 ...
分类:
编程语言 时间:
2016-04-06 15:26:35
阅读次数:
401
简介:JavaScript中对象的两种定义方法 <!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" ...
分类:
编程语言 时间:
2016-04-06 15:26:48
阅读次数:
163
mac下默认安装了2.x版本的python , 安装python3.5.1后 , 需要切换一下 在~/.bash_profile中添加如下alias(如果你用的是iterm,那就修改.zshrc) alias python="/Library/Frameworks/Python.framework/ ...
分类:
编程语言 时间:
2016-04-06 15:25:09
阅读次数:
328
博主平时学python的时候、大多是复制网上别人现成的进行改动实现自己的测试的要求 所有python基础语法其实掌握的很差 本来想优化下接口脚本实现、发现基础的循环控制语句都不知道怎么写 所以准备整理下 在原有脚本的基础上添加了控制语句 让输出的结果更清晰 if 语句 嵌套着另一个 if语句 if ...
分类:
编程语言 时间:
2016-04-06 15:26:52
阅读次数:
231
Problem Description 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛? Input 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。n=0表示输入 ...
分类:
编程语言 时间:
2016-04-06 15:24:37
阅读次数:
180
Switch Game Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 14821 Accepted Submission(s): 9051 Pr ...
分类:
编程语言 时间:
2016-04-06 15:22:45
阅读次数:
138
Semaphore可以控制某个共享资源可被同时访问的次数,即可以维护当前访问某一共享资源的线程个数,并提供了同步机制.例如控制某一个文件允许的并发访问的数量. 例如网吧里有100台机器,那么最多只能提供100个人同时上网,当来了第101个客人的时候,就需要等着,一旦有一个人人下机,就可以立马得到了个 ...
分类:
编程语言 时间:
2016-04-06 15:21:30
阅读次数:
203
★ 相同点: 1. 都是地址的概念; 指针指向一块内存,它的内容是所指内存的地址; 引用是某块内存的别名。 ★ 区别: 1. 指针是一个实体,而引用仅是个别名; 2. 引用使用时无需解引用(*),指针需要解引用; 3. 引用只能在定义时被初始化一次,之后不可变;指针可变; 引用“从一而终” ^_^ ...
分类:
编程语言 时间:
2016-04-06 15:18:33
阅读次数:
197
java native方法及JNI实例 2.概述 今天在看java多线程编程的时候,发现Thread这个类中有多个native方法,以前从来没有见过这种方法,因此对于比较好奇,查阅了一些资料,现在整理一下,以作备忘。 2.1.native关键字用法 native是与C++联合开发的时候用的!使用na ...
分类:
编程语言 时间:
2016-04-06 15:17:29
阅读次数:
192
13种编程语言名称的来历 13种编程语言名称的来历 可能程序员们都认为编写代码时给变量取名是件烦人的事,不过他们还需要给另外一个东西取名,那就是新的编程语言。编程语言命名通常有几个规律,如根据特性取缩写(如BASIC,COBOL,TCL和LISP),以已有的语言为基础(如C++,C#和CoffeeS ...
分类:
编程语言 时间:
2016-04-06 15:14:24
阅读次数:
140
前言 排序算法(Sorting algorithm)是一种能将一串数据依照特定排序方式的最基本最常用的算法,常见的有冒泡排序、快速排序、插入排序、二叉树排序等等,下面这个表格总结了各种排序算法的复杂度与稳定性: 不同的场景对排序算法的选择有着不同的要求,对每种排序算法的深入理解能帮助我们更好地选择合 ...
分类:
编程语言 时间:
2016-04-06 15:12:16
阅读次数:
238
Java线程(一) 1.进程 进程:正在进行中的程序。 线程:就是进程中一个负责程序执行的控制单元(执行路径) 一个线程中可以多执行路径,称之为多线程。 a.一个进程中至少有一个线程。 b.开启多个线程是为了同时运行多部分代码。 c.每一个线程都有自己运行的内容。这个内容可以称为线程要执行的任务。 ...
分类:
编程语言 时间:
2016-04-06 15:11:44
阅读次数:
132
你对自己的未来有什么规划?做了哪些准备?努力做一名程序员,课余时间看看代码。 你认为什么是学习?学习有什么用?现在学习动力如何?为什么?学习可以了解许多东西。现在学习动力不足。因为懒。 你感觉自己什么事情做的比较成功?有什么经验?没有什么事情做的比较成功。没经验。 你怎么看待软件工程这个专业?学习这 ...
分类:
编程语言 时间:
2016-04-06 15:08:38
阅读次数:
177
1、去 http://eclipsecolorthemes.org/?view=theme&id=1下载你需要的颜色,根据id不同,配色方案不一样。 2、下载页面右侧的“Eclipse Preferences(EPF)-for Eclipse Import”。直接右键另存为,就可以下载到这个配色方案 ...
分类:
编程语言 时间:
2016-04-06 15:08:27
阅读次数:
131