
Java
文章平均质量分 78
a-freeman
这个作者很懒,什么都没留下…
展开
-
Java面试中遇到的一些经典算法题目
1.写一个方法,用一个for循环打印九九乘法表 Java代码 /** * 打印九九乘法口诀表 */ public void nineNineMulitTable(){ for (int i = 1,j = 1; j 9; i++) { System.out.print(i+"*"+j+"="原创 2014-04-30 09:24:20 · 415 阅读 · 0 评论 -
HashMap Hashtable区别
我们先看2个类的定义[java] view plaincopyprint?public class Hashtable extends Dictionary implements Map, Cloneable, java.io.Serializable public class Hashtable extends Dictionary imple转载 2014-04-29 16:41:01 · 288 阅读 · 0 评论 -
Eclipse快捷键全集
全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下一个 Ctrl+K 全局 撤销 Ctrl+Z 全局 复制 Ctrl+C 全局 恢复上一个选择 Alt+Shift+↓ 全局 剪切 Ctrl+X 全局 快速修正 Ctrl1+1 全局 内容辅助 Alt+/ 全局 全部选中 Ctrl+A 全局 删除 Delete原创 2014-04-30 14:17:41 · 300 阅读 · 0 评论 -
JAVA基础知识汇总
0、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 1。 java.lang.Strin原创 2014-04-30 14:27:45 · 335 阅读 · 0 评论 -
java环境变量
在完成了JDK的安装后,环境变量设置是其安装后的首要操作,有人会问为什么要设置这个,要理解这个你首先要明白环境变量的涵义,它可以简单的理解为路径导向,例如WINDOWS里面的临时文件夹存放路径导向,当有此类文件时可根据此环境变量找到它的存放目录,大家用TTPlayer播放器的时候就可以看到它也设置了个环境变量,其实就为了把我们添加进播放列表的歌曲用TT播放,当播放列表时歌曲通过变量转载 2014-04-30 11:13:47 · 392 阅读 · 0 评论 -
图-拓扑顺序
图-拓扑排序当每个任务有前后置关系时,需要找到一种满足前后置关系的路线,将任务完成。如果将每个任务看成一个节点,任务之间的前后置关系表示为有向图时,这种路线顺序叫做为图进行拓扑排序。也叫关键路径分析。这里的图用邻接矩阵法表示,算法的关键是:1 找到一个没有后继的顶点2 在图中删除它,放入结果数组中3 重复 步骤 1 ,步骤 2 直到图中没有多余的节点。如果图中出现环原创 2014-04-30 14:17:45 · 617 阅读 · 0 评论 -
SNMP简单网络管理协议
基于 TCP/IP 的网络管理包括两部分:网络管理站 (manager) 和被管理的网络单元(被管设备)。这些被管设备的共同点就是都运行 TCP/IP 协议。管理进程和代理进程之间的通信有两种方式,一种是管理进程向代理进程发出请求,询问参数值,另一种方式是代理进程主动向管理进程报告某些重要的事件。基于 TCP/IP 的网络管理包含 3 个组成部分: ( 1 ) 一个管理信息库(转载 2014-04-30 14:36:07 · 415 阅读 · 0 评论 -
J2EE知识
第一,谈谈final, finally, finalize的区别。 答案:final:修饰符(关键字),如果一个类被声明为final,它就不能够再派生出子类,因此一个类不能既被abstract修饰又被final修饰, 把变量或方法声明成final表示,被final修饰的变量必须在声明时给定初值,以后不能改变,只能读取,方法不能被重写; finally:在异常处理原创 2014-04-30 09:31:07 · 322 阅读 · 0 评论 -
在eclipse中如何在大量项目中查找指定文件
在eclipse中如果希望在大量的项目中寻找指定的文件可不是一件轻松的事,还好eclipse提供了强大的搜索功能。我们可以通过通配符或正则表达式来设定查寻条件,下面是操作示例: ctrl+h 打开搜索界面搜索结果:通过文件可能包含的文本内容进行搜索使用File Search就能够满足我们搜索的大部分功能了。利转载 2014-05-06 10:25:33 · 518 阅读 · 0 评论 -
HashMap
HashMap可谓JDK的一大实用工具,把各个Object映射起来,实现了“键--值”对应的快速存取。但实际里面做了些什么呢? 在这之前,先介绍一下负载因子和容量的属性。大家都知道其实一个 HashMap 的实际容量就 因子*容量,其默认值是 16×0.75=12; 这个很重要,对效率很一定影响!当存入HashMap的对象超过这个容量时,HashMap 就会重新构造存取表。这就是一个大原创 2014-04-30 09:15:01 · 247 阅读 · 0 评论 -
JSP中的page,request,session,application
application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止。session:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。生命周期:会话超时,或者服务器端强制使会话失效。request:请求作用域,就是客户端的一次请求。page:一个JS原创 2014-04-30 09:42:40 · 373 阅读 · 0 评论 -
HTML中Readonly和Disabled的区别
readonly与disable在的区别,在之前做项目的时候有发现,但只是个人的经验,只是检测了,却没有查相关资料。今天看资料的时候又发现了这个,就认真的查了资料。ReadOnly和Disabled的作用是使用户不能够更改表单域中的内容,但是二者还是有着一些区别的:1、Readonly只针对input(text/password)和textarea有效,而disabled对于所有的表单原创 2014-04-30 09:43:13 · 367 阅读 · 0 评论 -
Java中抽象类和接口的区别
Abstractclass和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstractclass和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstractclass和interface的选择显得比较随意。其实,两者之间还是有很大的区原创 2014-04-30 09:15:35 · 270 阅读 · 0 评论 -
Java多线程相关知识
1)wait() notify() sleep()sleep是Thread类的函数,wait和notify是Object的函数。sleep的时候keep对象锁,wait的时候release 对象锁。sleep时监控状态依然保持。wait进入等待池,只有针对该对象发出了notify才会进入对象锁池。Sleep时间过了就会恢复运行,wait后等到notify了,也不一定是立即运行。原创 2014-04-30 09:14:50 · 312 阅读 · 0 评论 -
面试70问经典回答,先转着,以后会用到的
1、请你自我介绍一下你自己,回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,原创 2014-04-30 09:51:25 · 413 阅读 · 0 评论 -
HTTP消息头中的“Cache-control”介绍
1. response.setHeader("Cache-Control","no-cache");This is used to prevent the browser from caching your dynamic content generated by a JSP or Servlet.You set this attribute in the HTTP header原创 2014-04-30 09:44:59 · 615 阅读 · 0 评论 -
Java中Comparable和Comparator实现对象比较
当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。下面通过两个例子分别用Comparable和Comparator实现对User对象中年龄排序。 1.通过实现Comparable接口,根据User的年龄进行排序。 Java代码 import java.util原创 2014-04-30 09:21:37 · 286 阅读 · 0 评论 -
Java代码优化编程
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.u原创 2014-04-30 09:16:24 · 248 阅读 · 0 评论 -
Java中静态变量的适用场景
Java类中的静态变量在程序运行期间,其内存空间对所有该类的对象实例而言是共享的,有些时候可以认为是全局变量。因此在某些时候为了节省系统内存开销、共享资源,可以将类中的一些变量声明为静态变量,通过下面的例子,你可以发现合理应用静态变量带来的好处: Java代码 public class WeekA{ static class Data {原创 2014-04-30 09:12:32 · 394 阅读 · 0 评论 -
ArrayList Vector LinkedList 区别与用法
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要原创 2014-04-29 14:25:01 · 325 阅读 · 0 评论 -
纯js不经后台导出excel实例
---------------------------------------------------------纯js不经后台导出excel实例 --------------------------------------------------------一:代码如下[html] view plaincopyHTML >转载 2014-05-06 10:48:56 · 542 阅读 · 0 评论