java web 标签大全
包含struts2 标签的使用 strues1 标签 jstl 标签 jsp 标签
spring 标签 freemarkey 标签 velocity 标签 页面能用的到的标签. 基本上面都有.
重构-改善既有代码的设计
主要讲解重构的重要性,以及如何正确使用重构.附带实列.
JAVA面试题集合 chm类型
JAVA面试题集合 chm类型 JAVA面试题集合 chm类型 JAVA面试题集合 chm类型 JAVA面试题集合 chm类型
hibernate+spring+servlet+struts综合资料
struts教案 servlet教案 spring笔记 strut工作原理图 Hibernate的乐观锁与悲观锁 等。综合资料,值。
java基础笔记
1) 简单(Java语法是C++语法的一个“纯净”版本);
2) 可移植性 (一次编译到处运行)
3) 面向对象
4) 分布式(Java把打开套接字连接等繁琐的网络任务变得非常容易)
5) 健壮性(Java编译器会检查出很多其他语言在运行时刻才显示出来的错误;Java采用的指针模型可以消除重写内存和数据崩溃的可能)
6) 多线程(多线程编程的简单性是Java成为流行的服务器端开发语言的主要原因之一)
7)安全(用Java可以构建防病毒和防篡改的系统)
9) 动态(Java可随意增加新的方法以及实例变量,而客户端却不需做任何的更改)
10)体系结构中立(字节码与计算机体系结构无关,只要存在运行时系统,可在多种处理器上执行)
j2ee经典学习笔记
讲解j2ee中的每一项技术。jsp,servlet,jndi,ejb,jms,jta,rmi,xml....
Java+Socket聊天室
Java+Socket聊天室,同时服务器和客服端,状态的改变。
整站下载工具
整站下载工具,方便截图,下载资料。方便阅读。
Android应用开发详解
Android源代码
方便初学者
例题很详细,但是只有源码,没有文档,不太方便阅读。
俄罗斯方块
俄罗斯方块是一个小游戏,有源代码,和运行能力,方便大家学习。
FreeEIM 局域网聊天工具
飞鸽传书最新版叫 FreeEIM 局域网聊天工具,是一款全新的整合式企业即时通讯系统,它与外部互联网彻底隔绝,为企业提供各种基于内部网络的沟通方法,如语音通讯、文件传输、消息发送等。部署飞鸽传书 FreeEIM,IT 专业人员只需简单地在每台 PC 上安装并运行 FreeEIM 即可,无需配置服务器,同时快速有效地满足企业内部协同办公的各种需求。
JAVA经典设计模式(已编译的帮助文件)
JAVA经典设计模式(已编译的帮助文件)
拥有代码
方便阅读
解释详细
java面试笔试题大汇总
java面试题
总汇
相当详细
免费下载
Java的23种设计模式
Java的23种设计模式
Ibatis Struts1.2 Spring 2.0 整合终极版
Ibatis Struts1.2 Spring 2.0 整合终极版,Ibatis Struts1.2 Spring 2.0 整合终极版,Ibatis Struts1.2 Spring 2.0 整合终极版
2010新版Java教程
2010新版Java教程,2010新版Java教程,2010新版Java教程,2010新版Java教程,2010新版Java教程,2010新版Java教程
你必须知道的261个Java语言问题.part4
你必须知道的261个Java语言问题(1-4),你必须知道的261个Java语言问题(1-4)。
你必须知道的261个Java语言问题.part3
本书结构清晰、讲解透彻、实用性强,是各高校相关专业Java语言课程很好的教学参考书,也是各层次Java程序员的优秀实践指南.下载必须下载1—-4.才能阅读。
你必须知道的261个Java语言问题.part2
本书结构清晰、讲解透彻、实用性强,是各高校相关专业Java语言课程很好的教学参考书,也是各层次Java程序员的优秀实践指南.下载必须下载1—-4.才能阅读。
你必须知道的261个Java语言问题
本书结构清晰、讲解透彻、实用性强,是各高校相关专业Java语言课程很好的教学参考书,也是各层次Java程序员的优秀实践指南。
Struts2权威指南
本书覆盖了Struts 2.1近80%的API。因此,本书完全可以作为Struts 2框架的权威手册,以供开发者在实际开发过程中参考。
JAVA面试宝典
1. Java基础部分
基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法,其他
tomcat6.0通用版本
tomcat6.0通用版本,tomcat6.0通用版本,tomcat6.0通用版本
Android操作系统开发
Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用安卓(非官方)或安致(官方)。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。 2010年末数据显示,仅正式推出两年的操作系统的Android已经超越称霸十年的诺基亚Symbian系统,跃居全球最受欢迎的智能手机平台。Android的主要竞争对手是苹果的IOS,微软的WP7以及RIM的Blackberry OS。
FreeMarker 官方参考文档(中文)
FreeMarker 官方参考文档总共有四份,它们分别是
Designer's Guide(网上已有翻译,主要从FreeMarker 的概念上介绍)
Programmer's Guide(本文档所以翻译的部分,主要从框架的设计方面介绍)
XML Processing Guide(对XML 数据模型处理的介绍)
Reference(FreeMarker 的参考文档,语言使用介绍)
中文翻译之所以选择Programmer's Guide 是因为个人觉得该部分对如何实现
FreeMarker 进行了比较深入的阐述。有助于读者很好的了解其运作机制,以及去理解其他
模板引擎(如Velocity)的工作机理。
注
struts2.0中文帮助手册
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点.
Hibernate+Spring+struts 三大框架
struts,spring,hibernate都是为了让项目更健壮而产生的。如果只是要做一个小网站,我觉得很没有必要使用这些东西,就ASP,PHP一定能做得更快,就像盖小平房一样。就算要用Java,就用JSP+JavaBean就行了。如果是开发企业级项目,ASP和PHP是绝对不能跟J2EE相提并论的。
Linux命令大全
Linux虽然是免费的,但它的确是一个非常优秀的操作系统,与MS-WINDOWS相比具有可靠、 稳定、速度快等优点,且拥有丰富的根据UNIX版本改进的强大功能。下面,作为一个典型的DOS 和WINDOWS用户,让我们一起来学习Linux的一些主要命令,希望大家能尽快进入到Linux的世界里,成为玩转Linux高手.....
java编程中影响性能的一些点
1.尽量使用final修饰符。
带有final修饰符的类是不可派生的。在JAVA核心API中,有许多应用final的例子,例如java.lang.String。为String类指定final防止了使用者覆盖length()方法。另外,如果一个类是final的,则该类所有方法都是final的。java编译器会寻找机会内联(inline)所有的final方法(这和具体的编译器实现有关)。此举能够使性能平均提高50%。
2.尽量重用对象。
特别是String对象的使用中,出现字符串连接情况时应使用StringBuffer代替,由于系统不仅要花时间生成对象,以后可能还需要花时间对这些对象进行垃圾回收和处理。因此生成过多的对象将会给程序的性能带来很大的影响。
3.尽量使用局部变量。
调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack)中,速度较快。其他变量,如静态变量,实例变量等,都在堆(Heap)中创建,速度较慢。
浅谈java中的四个核心概念
Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。现在介绍下java的四个核心概念: