超轻量级JAVA开发方法(一)
目前以Eclipse为主的重量级开发工具大行其道.虽然极为方便.但软件安装对于系统配置不高的电脑或者小项目开发非常不利.在移植过程中还有配置问题.比较麻烦.因此对于一些超小项目,使用轻量级的开发方法,显得由为必要.所谓超轻量级,就是用最简单的工具完成JAVA系统的开发.在开发当中也可以了解JAVA的编译运行方法.了解来龙去脉.另外不至于一天到晚听硬盘响.
一.开发环境
开发工具:记事本(UtralEdit) + JDK1.6
开发模式:JSP+JavaBean
平台:APACHE-TOMCAT+JDK1.6+WIN32
二.环境配置及说明
设置环境变量(我的电脑-高级-环境变量[可以将当前电脑的环境变量设进去,也可只设置个人的环境变量])
PATH E:\JDK\bin (因为BIN目录下有JAVA.exe 加入是为了可以运行JAVA命令)
JAVA_HOME E:\JDK(总让我想起UNIX下的ORACLE_HOME)
CLASSPATH CLASSPATH=.;E:\JDK\lib\tools.jar;E:\JDK\lib\dt.jar ;(这个是为了找到类文件,其中.;是指定当前目录)
如果不指定CLASSPATH 这条错误会很常见:cannot resolve symbol
三.第三方JAR文件带包编译
带路径编译方法:在CMD中输入以下命令
E:\>javac MjLog.java -classpath E:\JDK\lib\commons-logging.jar
可以将第三方包带入编译.你想加入编译的文件可统一放到LIB目录下便于维护.
相关文档:
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......
WindowsMobile系统无法直接管理JAVA插件,需要借助JAVA虚拟机来管理JAVA插件,WM平台常见的JAVA虚拟机有Jbed和Jblend。下面就WM平台管理JAVA插件做简要介绍。
1、Jbed
Esmertec公司的产品,外部命令管理方式为:
安装:\Windows\jbed.exe -DFile.maxStorageSize=64M -ginstall \" ......
1.基本概念的理解
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。
相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Servlet中, ......
Groovy supports a few neat ways to work with SQL more easily and to make SQL more Groovy. You can perform queries and SQL statements, passing in variables easily with proper handling of statements, connections and exception handling thanks to closures.
import groovy.sql.Sql
def foo = 'cheese ......
(1)初始化的顺序(静态、非静态、final、变量、对象)
对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。
我们也可以通过下面的测试代码来验证这一点:
Java代码:
public class InitialOrderTest {
......