码迷,mamicode.com
首页 > 编程语言
S2/JAVA/01-抽象和封装
常量:在C#中,用常量来存储不变的数据,常量在程序运行过程中不会发生变化,只能被引用,不能被重新赋值,也就是只能在定义时修改其值。Java中同样也有苍凉,使用final关键字修饰,并且常量名通常都大写。 类名、属性名、方法名及常量名的命名规范如下: 1、类名有一个或几个单词组成,每个单词的第一个字母 ...
分类:编程语言   时间:2016-06-05 11:11:29    阅读次数:140
哈希表算法的编写
哈希算法的编写 hash表,有时候也被称为散列表。个人认为,hash表是介于链表和二叉树之间的一种中间结构。链表使用十分方便,但是数据查找十分麻烦;二叉树中的数据严格有序,但是这是以多一个指针作为代价的结果。hash表既满足了数据的查找方便,同时不占用太多的内容空间,使用也十分方便。 打个比方来说, ...
分类:编程语言   时间:2016-06-05 11:06:36    阅读次数:201
javax.servlet.jsp.JspException: No getter method for property
struts-config.xml: JSP Page: FormBean Main: Action Class: ...
分类:编程语言   时间:2016-06-05 11:08:04    阅读次数:226
S2/JAVA/02-继承
修饰符如果是public,则该类在整个项目中可见;若无public修饰符,则该类只在当前包可见;不可以使用private和protected修饰类。 "Super(name);"表示调用父类pet的有参构造方法,还可以使用super关键字调用直接父类的方法,如"super.print()"。 Jav ...
分类:编程语言   时间:2016-06-05 11:08:20    阅读次数:182
[Java Concurrent] wait / notifyAll 的简单案例
本案例描述的是,给一辆汽车打蜡、抛光的场景。 Car 是一辆被打蜡抛光的汽车,扮演共享资源的角色。 WaxOnCommand 负责给汽车打蜡,打蜡时需要独占整部车,一次打一部分蜡,等待抛光,然后再打一部分蜡。 BuffCommand 负责给汽车抛光,抛光时需要独占整部车,每一次会将刚打上的蜡抛光,然 ...
分类:编程语言   时间:2016-06-05 11:05:05    阅读次数:201
php之数组
数组分类: 1.索引数组. 索引值从0开始,依次递增。 2.使用array()函数声明数组 数组的遍历: 1.for语句遍历数组 2.foreach语句遍历数组 预定义数组 1.它就是一个特殊数组,操作方式没有区别。 2.不用声明它们,每个php脚本中默认存在。 3.它们在全局范围内自动生效。 预定 ...
分类:编程语言   时间:2016-06-05 11:04:01    阅读次数:265
S2/JAVA/03-多态
多态:同一个实现接口,使用不同的示例而执行不同的操作。 子类转换成父类时的规则: 将一个父类的引用指向一个子类对象,称为向上转型(upcasting),自动进行类型转换。 此时通过父类引用变量调用的方法是子类覆盖或继承父类的方法,不是父类的方法。 此时通过父类引用变量无法调用子类特有的方法。 实现多 ...
分类:编程语言   时间:2016-06-05 11:06:05    阅读次数:185
C语言 STL中qsort用法
qsort函数包含在<stdlib.h>的头文件里。 qsort函数声明如下:void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *)); 参数说明如下:base: 要排序的数 ...
分类:编程语言   时间:2016-06-05 11:03:58    阅读次数:242
python基础知识(四)
摘要:主要涉及lambda表达式、python内置函数(open文件重点)、冒泡排序 一、lambda表达式 适用于创建简单函数,也叫匿名函数, 函数名 = lambda 参数 : 返回值 function = lambda a1,a2 : a1+a2 二、python内置函数 abs() 绝对值 ...
分类:编程语言   时间:2016-06-05 11:04:34    阅读次数:213
PHP 数组排序 +php二维数组排序方法
PHP - 一维数组的排序函数 在本节中,我们将学习如下 PHP 数组排序函数: sort() - 以升序对数组排序 rsort() - 以降序对数组排序 asort() - 根据值,以升序对关联数组进行排序 ksort() - 根据键,以升序对关联数组进行排序 arsort() - 根据值,以降序 ...
分类:编程语言   时间:2016-06-05 11:03:16    阅读次数:155
深入浅出Java三大框架SSH与MVC的设计模式
现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。 然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底 ...
分类:编程语言   时间:2016-06-05 11:01:22    阅读次数:207
spring4.X,如何在代码中使用注解来注入属性文件里配置的值
项目使用的是spring4.1.5,我想要使用注解的方式在代码中指定某些字段的属性值(这些属性值是在属性文件里配置的) spring有一个@value注解来做这件事情,但是我查了网上的一些解决方案都行不通,可能是我没有配置对,也可能是3.x和4.x的配置方式不一样 通过查看pring4.1.5的官方 ...
分类:编程语言   时间:2016-06-05 09:52:03    阅读次数:847
使用c++11写个最简跨平台线程池(转载)
为什么需要多线程? 最简单的多线程长啥样? 为什么需要线程池,有什么问题? 实现的主要原理是什么? 带着这几个问题,我们依次展开。 1.为什么需要多线程? 大部分程序毕竟都不是计算密集型的,简单的说,正常情况下,以单线程的模式来写对程序员而言是最舒心的。因为所有的代码都是顺序执行,非常容易理解!函数 ...
分类:编程语言   时间:2016-06-05 09:53:16    阅读次数:373
拓扑排序 codevs 4040 cojs 438
codevs 4040 EZ系列之奖金 时间限制: 1 s 空间限制: 64000 KB 题目等级 : 钻石 Diamond codevs 4040 EZ系列之奖金 codevs 4040 EZ系列之奖金 时间限制: 1 s 空间限制: 64000 KB 题目等级 : 钻石 Diamond 时间限制 ...
分类:编程语言   时间:2016-06-05 09:49:56    阅读次数:417
Java千百问_07JVM架构(018)_如何监控jvm的运行情况
点击进入_更多_Java千百问1、如何监控jvm的运行情况了解jvm内存模型看这里:java内存模型是什么样的 了解jvm内存管理看这里:jvm是如何管理内存的 了解jvm垃圾回收机制看这里:java垃圾回收机制是什么 了解jvm内存优化看这里:java内存如何优化我们通常使用Jdk工具来监控jvm的运行情况,当然目前有很多第三方产品是通过jdk提供的api来组织数据进行监控的。具体来说有如下...
分类:编程语言   时间:2016-06-05 08:43:55    阅读次数:284
查找算法总结(二分查找/二叉查找树/红黑树/散列表)
1、二分查找 二分查找时,先将被查找的键和子数组的中间键比较。如果被查找的键小于中间键,就在左子数组继续查找,如果大于中间键,就在右子数组中查找,否则中间键就是要找的元素。 每次移动left和right指针的时候,需要在mid的基础上+1或者-1, 防止出现死循环, 程序也就能够正确的运行。 但如果 ...
分类:编程语言   时间:2016-06-05 07:36:01    阅读次数:392
HDOJ/HDU 2203 亲和串(简单的判断~Java的indexOf()方法秒)
Problem Description 人随着岁数的增长是越大越聪明还是越大越笨,这是一个值得全世界科学家思考的问题,同样的问题Eddy也一直在思考,因为他在很小的时候就知道亲和串如何判断了,但是发现,现在长大了却不知道怎么去判断亲和串了,于是他只好又再一次来请教聪明且乐于助人的你来解决这个问题。 亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我...
分类:编程语言   时间:2016-06-05 06:34:52    阅读次数:414
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!