您的位置:首页 > 编程语言 > Java开发

java 基础语法及规则

2012-03-29 10:40 309 查看
先使用notepad 编写一个Student.java 文件 包含包名格式如下

package com.hkrt.domain;
public class Student{
	public static void main(String [] args){
  	 System.out.println("你好");
	}
}


使用如下命令对此类进行编译,编译的前提是安装过JDK ,并且配置了环境变量。

javac 对类文件进行编译 javac 类.java

java 对类文件进行解析 java 类

如果有包就需要javac -d . 类.java

对此文件进行打包

打包的命令:

jar cvf student.jar .\com

c create :创建

v visible:可视化的

f filename:指定文件名

结果图:



在Java 代码中填写注释 可以生成文档

package com.hkrt.domain;
/**
* java 基础学习
*/
public class Student{//定义一个java类
	public static void main(String [] args){
  	 System.out.println("你好");
	}
}


多写了多行注释,文档注释,类,方法,属性的声明之前

然后运 行 javac Student.java -d . \docs

效果图:



结果图:



可以看到的文档图:





windos 批处理 调用 java 程序

首先写一个java 类

public class Student{
	public static void main(String[] args) {
    System.out.println("hello world");
  } 
}

写一个批处理文件

@ECHO OFF
ECHO ===================================================
ECHO ==              批处理调用J***A程序               ==
ECHO ===================================================
ECHO.
ECHO 处理正在执行,请等待。。。。。。

REM ===================================================
REM                  各变量初始化
REM ===================================================

REM 当前盘符
set T_CURRPAT=%~d0
REM 当前路径
set T_CURRPATH=%~dp0

REM 当前代码路径
SET T_SRCPATH=%T_CURRPATH%
REM 当前class 路径
SET T_CLASSPATH=%T_CURRPATH%\classes\

IF EXIST %T_CLASSESPATH% RD /S/Q %T_CLASSPATH%
MD %T_CLASSPATH%

javac  -sourcepath %T_SRCPATH%  -d %T_CLASSPATH%  %T_SRCPATH%\Student.java
%T_CURRPAN%
CD %T_CLASSPATH%
java -classpath %CLASSPATH% Student

ECHO.
ECHO 处理完毕,按任意键可退出。
ECHO.
PAUSE




windos 批处理调用J***A 程序 经典实现

@ECHO OFF
ECHO ===================================================
ECHO ==              分入转储转换程序                 ==
ECHO ===================================================
ECHO.
ECHO 处理正在执行,请等待。。。。。。

REM ===================================================
REM                  各变量初始化
REM ===================================================
ECHO.
ECHO -----------------各变量初始化----------------------

REM 当前盘符
SET T_CURRPAN=%~d0

REM 当前路径
SET T_CURRPATH=%~dp0

REM src路径
SET T_SRCPATH=%T_CURRPATH%\repolicy\src\

REM classes路径
SET T_CLASSPATH=%T_CURRPATH%\classes\

IF EXIST %T_CLASSESPATH% RD /S/Q %T_CLASSPATH%
MD %T_CLASSPATH%

REM lib路径
SET T_LIBPATH=%T_CURRPATH%\repolicy\
SET CLASSPATH=.;%CLASSPATH%
SET CLASSPATH=%CLASSPATH%;%T_LIBPATH%\ifxjdbc.jar
SET CLASSPATH=%CLASSPATH%;%T_LIBPATH%\ifxjdbcx.jar
SET CLASSPATH=%CLASSPATH%;%T_LIBPATH%\log4j-1.2.14.jar
SET CLASSPATH=%CLASSPATH%;%T_LIBPATH%\mysql-connector-java-5.0-nightly-20071116-bin.jar

REM 是否重新编译 (Y:重新编译  N:不重新编译)
SET T_RECOMPILE=Y
ECHO.
ECHO 是否重新编译J***A文件:【 %T_RECOMPILE% 】   说明:Y-重新编译  N-不重新编译

REM ===================================================
REM                  J***AC编译文件
REM ===================================================
ECHO.
ECHO -----------------J***AC编译文件--------------------

if %T_RECOMPILE% == Y (

ECHO J***A文件重新编译 开始

javac  -sourcepath %T_SRCPATH%  -d %T_CLASSPATH%  %T_SRCPATH%\com\picc\dbutil\JDBCUtil.java
javac  -sourcepath %T_SRCPATH%  -d %T_CLASSPATH%  %T_SRCPATH%\com\picc\fenru\domain\FciReCataStrophe.java 
javac  -sourcepath %T_SRCPATH%  -d %T_CLASSPATH%  %T_SRCPATH%\com\picc\fenru\domain\FciReclause.java
javac  -sourcepath %T_SRCPATH%  -d %T_CLASSPATH%  %T_SRCPATH%\com\picc\fenru\domain\FciRecoins.java
javac  -sourcepath %T_SRCPATH%  -d %T_CLASSPATH%  %T_SRCPATH%\com\picc\fenru\domain\FciReitem.java
javac  -sourcepath %T_SRCPATH%  -d %T_CLASSPATH%  %T_SRCPATH%\com\picc\fenru\domain\FciRepolicy.java
javac  -sourcepath %T_SRCPATH%  -d %T_CLASSPATH%  %T_SRCPATH%\com\picc\fenru\domain\FciRetot.java
javac  -sourcepath %T_SRCPATH%  -d %T_CLASSPATH%  %T_SRCPATH%\com\picc\fenru\domain\FpiReCataStrophe.java
javac  -sourcepath %T_SRCPATH%  -d %T_CLASSPATH%  %T_SRCPATH%\com\picc\fenru\domain\FpiReclause.java
javac  -sourcepath %T_SRCPATH%  -d %T_CLASSPATH%  %T_SRCPATH%\com\picc\fenru\domain\FpiRecoins.java
javac  -sourcepath %T_SRCPATH%  -d %T_CLASSPATH%  %T_SRCPATH%\com\picc\fenru\domain\FpiReendor.java
javac  -sourcepath %T_SRCPATH%  -d %T_CLASSPATH%  %T_SRCPATH%\com\picc\fenru\domain\FpiReitem.java
javac  -sourcepath %T_SRCPATH%  -d %T_CLASSPATH%  %T_SRCPATH%\com\picc\fenru\domain\FpiRetot.java
javac  -sourcepath %T_SRCPATH%  -d %T_CLASSPATH%  %T_SRCPATH%\com\picc\fenru\action\RepolicytoReendor.java 
ECHO J***A文件重新编译 完成
) 

ECHO.
ECHO 更新log4j.properties文件
copy /Y %T_SRCPATH%\log4j.properties %T_CLASSPATH%

ECHO.
ECHO 更新file.properties文件
copy /Y %T_LIBPATH%\file.properties %T_CLASSPATH%

REM ===================================================
REM                  J***A运行文件
REM ===================================================
ECHO.
ECHO -----------------J***A运行文件---------------------

%T_CURRPAN%
CD %T_CLASSPATH%
java -classpath %CLASSPATH% com.picc.fenru.action.RepolicytoReendor

ECHO.
ECHO 处理完毕,按任意键可退出。
ECHO.
PAUSE
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: