我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点:
Java代码
public class InitialOrderTest {
// 静态变量
public static String staticField = "静态变量";
// 变量
public String field = "变量";
// 静态初始化块
static {
System.out.println(staticField);
System.out.println("静态初始化块");
}
// 初始 ......
jnlp(Java网络加载协议)原来很简单
Java Network Launching Protocol (JNLP,java网络加载协议)。
jnlp是什么?是java提供的一种让你可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个java应用程序.好处就不用说了,如果你的java应用程序以jnlp 的方式发布,如果版本升级后,不需要再向所有用户发布版本,只需要更新服务器的版本,这就相当于让java应用程序有了web应用的优点了.
如何使用jnlp:
1.把你的应用打包成一个可执行的jar文件,放在可以访问的web目录下,如appTest.jar.
用ant脚本可以这样,当然也可以手工用jar工具打包.
<jar destfile="${desc.dir}/${youApp.jarName}" update="true" compress="true">
<manifest>
<attribute name="Main-Class" value=""com.youApp.MainClass"/>
</manifest>
<fileset dir="${class.dir}">
  ......
1.请写出下列Java代码的输出结果
package test;
public class FatherClass()
{ public FatherClass()
{ System.out.println("FatherClass Create");}
}
子类:
package test;
import test.FatherClass;
public class ChildClass extends FatherClass
{
&n ......
Java一定要掌握的技术
-------------------------------------------------------------------------------
jvm优化
jvm线程调度序列
java gc机制
java gc算法
Java gc原理
java 内存管理
如何主动通知jvm进程垃圾回收
异常机制|java的异常处理
线程|线程的实现
集合类框架
java.io
服务器:Squid、Lighttpd、Nginx
版本控制:CVS SVN
设计模式|什么场景下用
数据库优化
序列化优化
各种开源框架的优缺点|源码的设计思路
Map转换为线程安全的方法
String的机制
map的两种遍历
数据结构排序算法|搜素算法
linux命令|文件比较命令
mysql中的or是否使用索引
mysql的三种引擎
Memcached分布式部署
Lunuce分布式部署
http header
数据库的安全与备份
effective java 为什么复用与继承,尽量使用复用
lucene 车东
线程创建、主线程等待 jvm线程调度序列
-------------------------------------------------------------------------------
数据结构
操作系统
数据库系统理论
通讯协议
-------------------------------------------------------------------------------
分布式|负载|cache|优化
----------------------------------------- ......
Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。Tomcat由Apache-Jakarta子项目支持并由来自开放性源代码Java社区的志愿者进行维护。Tomcat Server是根据servlet和JSP规范进行执行的,因此我们就可以说Tomcat Server也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。做为web容器轻量小巧,如果你不是使用ejb开发,那就可以用它,快速方便。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
jboss:JBoss服务器是一种优秀的J2EE服务器,和BEA的Weblogic,IBM的Websphere属于同类产品,
JBoss为完全开放源码的免费软件,而且具有良好的运行效率和可靠性,因此已经得到越来越多的J2EE应用开发者的青睐。他 ......
1.新建了一个HelloWorld的JAVA Project 2.源文件放在SRC目录下,但是将图片文件 XX.GIF 放入该目录下在源文件中却不能使用相对路径,只能将图片文件放在HelloWorld 目录下面才可!可在类中类似使用 ImageIO.read(new File("XX.GIF")); ......