- 博客(28)
- 资源 (141)
- 收藏
- 关注
转载 你必须知道的几种java容器(集合类)
一、基本概念Java容器类类库的用途是“持有对象”,并将其划分为两个不同的概念:1)Collection:一个独立元素的序列,这些元素都服从一条或者多条规则。 List必须按照插入的顺序保存元素,而set不能有重复的元素。Queue按照排队规则来确定对象产生的顺序(通常与它们被插入的顺序相同)。 2)Map:一组成对的“键值对”对象,允许你使用键来查找值。|Collec
2017-06-20 14:08:04
532
转载 jdk1.5 jdk1.6 jdk1.7 jdk1.8 特性
JDK各个版本的新特性 对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。JDK1.5新特性: 1.自动装箱与拆箱:自动装箱的过程:每当需要一种类型的对象时,这种基本类型就
2017-06-20 14:05:02
672
转载 Java1.6,1.7,1.8新特性
Java1.6新特性;一:Desktop类和SystemTray类;在JDK1.6中,AWT新增加了两个类:Desk;前者可以用来打开系统默认浏览器浏览指定的URL,;二:使用JAXB2来实现对象与XML之间的映射;JAXB是JavaArchitecturefor;实际上,在JavaEE5.0中,EJB和WebS;三:理解StAX;StAX(JSR173)是Java1.6新
2017-06-20 14:03:48
3349
转载 Java总结篇系列:Java泛型
一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi")
2017-06-20 14:02:42
293
转载 java四大特性理解(封装继承多态抽象)
封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在Java中通过关键字private实现封装。什么是封装?封装把对像的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对
2017-06-20 14:00:12
4177
转载 Java异常处理总结
Java异常处理总结 异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有
2017-06-20 13:58:46
349
转载 Java IO最详解
初学Java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞费苦心啊!) 这是Java io 比较基本的一些处理流,除此之外我们还会提到一些比
2017-06-20 13:57:29
333
转载 Java中什么是字符文件,什么是字节文件?
理论上没有本质区别。所有的文件都是以二进制存储的,文件只有“文本文件”和“不是文本文件”这两种。只是因为里面的数据不同或者解析数据的方式不同而导致你看到的结果不同。下面给你非常详细的解释:“字符文件”确切的说法应该是文本文件。说过了,它也是以二进制存储的,并且是连续的(一大串 1 和 0 组成的数字,没有任何标记隔开),而在读取的时候由程序把它断开。最简单的例子,扩展的 ASCII 码存储的文本文
2017-06-20 13:56:00
2256
转载 Java 对象和类
Java 基本数据类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java 的两大数据类型:内置数据类型引用数据类型内置数据类型Java语言提供了
2017-06-20 13:47:53
278
转载 java中特殊的String类型
Java中String是一个特殊的包装类数据有两种创建形式:String s = "abc";String s = new String("abc"); 第一种先在栈中创建一个对String类的对象引用变量s,然后去查找"abc"是否被保存在字符串常量池中,如果没有则在栈中创建三个char型的值'a'、'b'、'c',然后在堆中创建一个String对象object,它
2017-06-20 13:42:49
436
转载 Java中的日期操作
ate : getTime() 、setTime()SimpleDateFormate : Formate(Date)、 parse(String s)Calendar : getInstance()、set() 、get()、getActualMaximum()、add()、 gettime()、setTime(Dat
2017-06-20 13:38:08
359
转载 JVM ClassLoader类加载原理
参考:ClassLoader原理总结http://blog.sina.com.cn/s/blog_6383597b0100fsiw.html 图解classloader加载class的流程及自定义ClassLoaderhttp://lshirley2009.javaeye.com/blog/486133JAVA 类加载http://blo
2017-06-20 13:36:04
252
转载 JAVA 字符串编码总结
String newStr = new String(oldStr.getBytes(), "UTF-8"); Java中的String类是按照unicode进行编码的,当使用String(byte[] bytes, String encoding)构造字符串时,encoding所指的是bytes中的数据是按照那种方式编码的,而不是最后产生的String是什么编码方式,换句话说
2017-06-20 13:34:29
462
转载 javaweb学习总结(十一)——使用Cookie进行会话管理
一、会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。二、会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些
2017-04-06 11:09:17
286
转载 JavaWeb学习总结第六篇--认识Session机制
认识Session机制前文也提到过,常用的会话跟踪有两种技术:Cookie和Session。今天就为大家讲解一下Session机制。什么是Session?Session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而Session保存在服务器上。客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上,这就是Session。客户端浏览器再次访
2017-04-06 10:52:04
283
转载 完全卸载oracle11g步骤:
完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit
2013-07-11 23:05:29
664
转载 Eclipse中安装Extjs插件(Spket IDE)
Eclipse中安装Extjs插件(Spket IDE)已有 8207 次阅读2008-6-3 21:20 |个人分类:eclipseSpket IDE是目前支持Ext 2.0最为出色的IDE。官方网站http://www.spket.com。 它采用.jsb project file 文件并将继承于基类和所有文档的内容嵌入到生成代码提示的Script. doc
2013-05-14 16:00:35
2888
转载 ie9 出现 禁用脚本调试 去掉勾勾 保存不到
internet选项-》高级-》禁用脚本调试 去掉勾勾之后 应用保存 然后再打开发现勾勾还是在那里 没有保存到其实这涉及到权限的问题 可能你现在当前计算机的用户 某一方面没权限 这时候 不要着急允许 regedit 命令 打开注册表HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main右击main的权限选项 然后
2013-01-31 09:10:10
2304
转载 editor does not contain a main type.
今天用eclipse,当打算run一个带有main函数的class时,出现baidu了一下,迅速解决问题:原来这个class所在包没有被添加到build path中。解决方法:在左侧的package explorer中右击这个class所在包的上一级目录--build path--use as source folder。这样就解决问题了。重新打开class,再run一下,ok
2013-01-28 21:12:23
572
原创 Struts 2的property标签的原理
Struts2中的property标签是用于取得OgnlContext上下文中的属性值,也称为数据标签特点是取request/session/application/attr/parameters这五个范围时,需要明确指定范围如:,记住,范围前面带#号,如果取ValueStack中的值时,是不需要带#的,可以直接取,因为Action中存储在ValueStack中的,所以取Action中
2012-10-07 11:22:57
2765
转载 向dwr回调函数传多个参数
前几天在做东西时,突然遇到向dwr的回调函数中传递参数的问题,以前我都是直接用回调函数,没有向回调函数中传过参数,最后在网上找了一些资料,成功实现了向回调函数中传参数。 以前用回调函数的方法是: myTest.test(var1,var2,callBackTest); function callBackTest(d
2012-10-07 11:05:59
1586
转载 DWR直接获取返回值(同步)
DWR是Ajax的一个开源框架,可以很方便是实现调用远程Java类。但是,DWR只能采用回调函数的方法,在回调函数中获取返回值,然后进行处理。那么,到底有没有办法直接获取一个方法的放回值呢? 下面我写一个简单的Java类,如下:public class Test(){ public String getString() { return "t
2012-10-07 02:51:04
1516
原创 javascript中直接取得DWR方法的返回值
一般在页面中要取DWR方法的值的做法是function test(){ dwrTest.hello(function(data){alert(data)})}当你的javascript的test方法要返回这个值时就不好办了。因为DWR方法返回值是执行完后通过调用指定的函数将值返回。这们的话,我们往往会这么做 function test(){ var re
2012-10-07 02:30:18
767
原创 我的解决方案是否可行
我们公司用到了datagrid,但是这个datagrid用起来性能不怎么好.1000多条记录就会非常慢.为此我也想过一些方法,比如在滚动条上面做文章,结合ajax,一次只读10条,客户只要下拉滚动条,就会去加载下10条记录,也就是说我把分页做到了滚动条那里.但这样又带来了一个问题,客户不断的去用滚动条的时候会一直和后台打交道.这样可能还要用到缓存技术,第一次读数据库,第二次只后就读内存里面的数据,
2012-10-04 12:50:14
618
转载 WebfxLoadTree树型的性能问题(一)
WebfxLoadTree树型的性能问题(一) 我们公司里面的树型控件一直用的是应用比较广泛的开源控件WebFXLoadTree。可能是因为之前的系统里面树型数据比较少,每次load也都不会超过20条数据的那种,所以一直都没有发现有性能问题,近来我们做的这个系统,里面有这样的一个树型,它会load一个村里面的若干个家庭,大概有二百至三百条数据,问题就出来了,需要load很长时间。
2012-10-04 12:43:02
1971
原创 Io 异常: The Network Adapter could not establish the connection解决方案
Io 异常: The Network Adapter could not establish the connection这个异常的出现一般与数据库和你的PC的设置有关这种异常的出现大致上有下面几种:1。IP错误。在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp数据库服务器不正确:ping 服务器IP是否正确。不正
2012-10-01 10:11:57
298989
9
转载 探讨i++和++i的不同
探讨i++和++i 最近笔者在调试代码时发现自己在对++运算符的理解上不够深入,导致一个不应有的bug的出现。在代码书中或课堂上我们都知道++i和i++在作为一个单独语句使用时没有区别,即相当于i=i+1; 而作为语句的一部分时,如a=++i; 和a=i++; ++i先执行加1操作,再执行赋值操作(因++在前),而i++是先执行赋值
2012-09-28 11:13:14
841
原创 为什么Oracle数据库安装成功后,经常会报出无法识别SID的错误
在之前使用Oracle过程中,经常遇到类似的问题,刚安装好的Oracle数据库(包括Oracle10g和Oracle11g),首次使用完全没有问题,重启电脑后,容易报错,无法识别当前的SID。这个问题出现过多次,以往的方法就是重装Oracle数据库。当然这是最笨的方法,治标不治本的。经过多次折腾,终于下定决心来弄清楚,这个问题的最根本原因。查找了不少资料,终于有了眉目。最终经过多番尝试,才确定是O
2012-09-28 09:40:27
7884
Spring4.2源码环境缺少的jar
2016-01-22
artDialog4弹出提示框--很好用的
2012-10-19
编写批处理文件
2012-10-12
笔记本各代工厂板号识别方法
2012-10-12
JAVA单例模式的几种实现方法
2012-10-12
DOS命令_Net_use__Shell_编程实例集锦
2012-10-12
BIOS_设置详解
2012-10-12
无线路由器频繁掉线八大原因分析
2012-10-12
解决局域网网络共享打印机问题
2012-10-12
笔记本各类自检报错的截图与解决方案
2012-10-12
不用无线路由器_无线上WIFI
2012-10-02
智能手机促进民用安防市场应用快速发展
2012-10-02
手工修复硬盘分区表
2012-10-02
让网页自动适应显示器不同的“分辨率”
2012-10-02
集群式游戏服务器架构方案设计开发
2012-10-02
很实用的把你的电脑变成wifi热点
2012-10-02
给网站制作一个完美的优化方案
2012-10-02
初级程序员PHP面试题
2012-10-02
超级连接用于下一代网络光纤技术
2012-10-02
计算机网络经典命令行全集
2012-09-30
web服务器安全设置
2012-09-30
中国数据中心市场发展应用趋势.
2012-09-30
B2C大预言:轻型模式即将爆发
2012-09-30
国外的三网融合带来的启示
2012-09-30
云计算减少医疗成本
2012-09-30
基于Web的自动站时实资料图形显示技术
2012-09-30
互联网新产品设计开发流程
2012-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人