首页 > 编程语言
java 练习笔记
/*熟悉数组的用法,并掌握引入外部函数1。*/import java.util.Arrays; import java.util.Scanner; public class array { public static void main(String[] args) { int a[] = {10,29,38,86,30,6,79...
分类:编程语言   时间:2014-03-29 04:43:11    收藏:0  评论:0  赞:0  阅读:441
java中如何理解overload , override 和 overwrite
很多人总是容易把这三个词搞混淆,有的人甚至认为三者之间没多大区别。其实区别还是很大的,而且彻底搞清楚这三者间的关系还是很重要的,对于理解类与类之间的关系、类与接口、类内部方法与方法间的关系以及理解java的多态性、继承性尤其重要。况且面试中偶尔还会被问到这三个词中的某两个。 先看看三个词分别代表什么含义: override:覆写 overload:重载 overwrite:重写 接下来请...
分类:编程语言   时间:2014-03-29 04:49:23    收藏:0  评论:0  赞:0  阅读:351
java中Map,List与Set的区别
Set,List,Map的区别 java集合的主要分为三种类型: Set(集)List(列表)Map(映射) 要深入理解集合首先要了解下我们熟悉的数组: 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存...
分类:编程语言   时间:2014-03-29 02:49:02    收藏:0  评论:0  赞:0  阅读:480
线程
最近做一个项目的时候,由于在打开主界面的时候,要检查与硬件的链接的情况,然后还要向硬件发送发送命令,但是这些检测所花费的时间是很长的,大约要等十几秒到几十秒,二在等待的过程当中,系统是不能进行其他工作的。这样就有了一个需求,如何让该系统能够正常的进行其他工作,而他还能进行检测硬件呢?      经过百度,查资料,发现线程可以很好的解决这个问题。下面我就为大家一一讲解关于线程的一些问题。    ...
分类:编程语言   时间:2014-03-29 04:11:16    收藏:0  评论:0  赞:0  阅读:394
java笔记之final和static关键字
1.final  1)修饰类 该类不能被继承(在实际开发过程中尽量少使用final修饰类,因为系统要具备可扩展性和可维护性) 2)使用final修饰方法,方法不能被重写 3)final 修饰属性:被final修饰的属性必须初始化,初始化之后值不能改变(属性为简单类型时是值不变;属性为引用类型时是地址不变,其指向的对象的属性可以改变) 4)final修饰变量: 修饰方法的形参,该参数只能读...
分类:编程语言   时间:2014-03-29 02:58:31    收藏:0  评论:0  赞:0  阅读:459
单循环链表C++实现
#include using namespace std; struct SLNode //节点类 { int data; SLNode * next; }; struct SLList{//链表类型 SLNode * pb;//尾指针 size_t size;//元素个数 }; void InitList(SLList & list)//初始化一个空的单循环链表 { list....
分类:编程语言   时间:2014-03-29 05:29:05    收藏:0  评论:0  赞:0  阅读:616
JAVA用http协议GET方法从服务器获取图片保存到本地
本文重点: 1. 通过Java接口进行Http编程 2. 通过GET方式请求数据 3. 理解InputStream和FileOutputStream的使用方法 ------------------------------------------------------------------------------------------------------------ 本例中:...
分类:编程语言   时间:2014-03-29 04:45:54    收藏:0  评论:0  赞:0  阅读:653
[Python]异常处理技术(二)
[Python]异常处理技术(二) 重复引起异常 Re-raising Exceptions 有的时候清除工作需要对错误处理和正确处理是不同的。例如,数据库操作错误需要回滚事务,但是没有错误需要commit操作。这种情况下,你必须要捕获异常并且处理它。中间的层异常 需要被捕获取消之前执行的部分操作,然后继续传播给上层的错误处理。...
分类:编程语言   时间:2014-03-29 02:51:53    收藏:0  评论:0  赞:0  阅读:693
java map的区别 -- HashMap Hashtable LinkedHashMap 和TreeMap
map是一个接口,提供了四个实现类HashMap Hashtable LinkedHashMap 和TreeMap map作为key-value的存储结构,在程序时经常使用。 1、HashMap 比较常用,根据key 的hashcode来存储数据,遍历时,取得数据随机。线程不安全,如果需要同步,可以用 Collections的synchronizedMap方法使HashMap...
分类:编程语言   时间:2014-03-29 07:45:17    收藏:0  评论:0  赞:0  阅读:536
javascript匿名透明递归
一、补充知识 argument.callee 首先看一个经典的阶乘例子(用递归实现,当然你也可以用迭代~): function factorial(num) { if(num < 1) { return 1; } else { return num*factorial(num-1); } } 我们用到了递归算法。不过可以看到,这个函数的执行与函数名fact...
分类:编程语言   时间:2014-03-29 04:13:58    收藏:0  评论:0  赞:0  阅读:552
关于C++和C#选择的问题
就像和其他新手一样,在刚刚开始学习编程时,我掌握了c,java语言的语法,以及用其完成一些算法,但是想到了桌面应用开发,做一个更好的用户图形接口出来,那么这两者不会是好的选择,于是开始研究C++,随着升入,看完了大半本的C++ primer 5,我发现c++极其繁杂,因为你的选择太多,这让很多人左右为难,完成一件事,可以通过太多的方法去完成了.    但是随着慢慢的深入,我发现,学习C++是有很...
分类:编程语言   时间:2014-03-29 06:11:52    收藏:0  评论:0  赞:0  阅读:446
CAS和Shiro在spring中集成
shiro是权限管理框架,现在已经会利用它如何控制权限。为了能够为多个系统提供统一认证入口,又研究了单点登录框架cas。因为二者都会涉及到对session的管理,所以需要进行集成。   Shiro在1.2.0的时候提供了对cas的集成。因此在项目中添加shiro-cas的依赖            org.apache.shiro       shiro-cas        ${s...
分类:编程语言   时间:2014-03-29 03:47:33    收藏:0  评论:0  赞:0  阅读:510
Cool JavaScript Tricks
参考:http://www.blogohblog.com/cool-javascript-tricks/ 网页图片rotote效果: document.body.contentEditable='true'; document.designMode='on'; var radius = 0; var imgs = document.getElementsByTagName("...
分类:编程语言   时间:2014-03-29 04:17:25    收藏:0  评论:0  赞:0  阅读:446
springAOP基于XML配置文件方式
包含:poincut,advisor,aspect元素,通过XML配置。 springAOP的具体加载步骤:    1、当spring容器启动的时候,加载了spring的配置文件    2、为配置文件中所有的bean创建对象    3、spring容器会解析aop:config的配置         1、解析切入点表达式,用切入点表达式和纳入spring容器中的bean做匹配     ...
分类:编程语言   时间:2014-03-29 04:22:48    收藏:0  评论:0  赞:0  阅读:574
javascript动态添加div
网上有很多的实现js动态添加div的方法,在这里我展示一种使用insertBefore(),和innerHTML方式。 前台代码 js动态添加div 获得question下的所有divv 动态添加div js代码 function createQuest...
分类:编程语言   时间:2014-03-29 02:35:32    收藏:0  评论:0  赞:0  阅读:481
java中 redirect 和 froward 区别
相信大家在面试中经常回遇到这个问题,正好最近在做一个跳转的东西,总结一下。 1、概念、原理 (1)redirect 从名字上也很好理解,重定向,就是客户去请求服务器,服务器接到请求后,告诉客户,要重新请求另一个地址,并把地址告诉客户,客户再去请求。 (2)forward  我理解为,服务器去请求,并且有当前服务器返回结果给客户。例如服务器接到一个请求,但是请求的资源需要再次跳转,服务器要...
分类:编程语言   时间:2014-03-29 06:05:48    收藏:0  评论:0  赞:0  阅读:518
[javascript] javascript计算屏幕中的各种高度!
这几天对于js控制元素在浏览器端的高度问题, 有点麻烦,于是决定深入学习一番,经过一番努力测试,得如下结果: $(window).scroll(function(){ console.log("window-height:" + $(window).height()); console.log("div1-heig...
分类:编程语言   时间:2014-03-29 07:43:50    收藏:0  评论:0  赞:0  阅读:468
黑马程序员 Java面向对象——JDK 1.5 线程并发库
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- 面向对象 JDK 1.5新特效性 线程并发库 传统线程回顾: 传统线程创建的俩种方式: package com.itheima.study; public c...
分类:编程语言   时间:2014-03-29 04:35:41    收藏:0  评论:0  赞:0  阅读:499
优秀C/C++源代码网站
最近在网上收集到一些优秀的C/C++源代码网站,特此记录下来,以供以后查询需要时用到和各位同仁参阅!...
分类:编程语言   时间:2014-03-29 04:15:16    收藏:0  评论:0  赞:0  阅读:428
2048游戏C++ Console实现(简单版,未优化代码)
#include #include #include #include #include #include // 2的概率大于4 #define random_2_4 (rand()%5==4 ? 4:2) #define random_x(x) (rand()%x) using namespace std; // 矩阵大小 const int MAX = 4; const int ...
分类:编程语言   时间:2014-03-29 05:36:44    收藏:0  评论:0  赞:0  阅读:490
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!