java环境变量配置及第一个java程序
来CSDN也有一年时间了,一直没有在自己的空间里发表一点东西。
前几天,我朋友想和我一起搞个东西,需要用到java,我没有一点java基础。没办法,只能够从头开始了学习。
从图书馆抱回了两本书《java2入门 进阶与应用实例》和《java me 实用详解》。由于有C和C++的基础,初略看了一下书,对于书中的内容基本上还是能够理解。
先按照书上的要求,写第一个java入门程序。
在写程序之前,首先需要配置java环境。
1、从网上下载了jdk-6u17-windows-i586.exe工具。
2、按照默认设置直接安装在C盘下。
3、配置系统环境变量。
在XP下,右击【我的电脑】->【高级】->【环境变量】进入环境变量对话框。
在“系统变量”下单击“新建”,在变量名内填入"JAVA_HOME",变量值内填入JDK的安装路径,默认情况下为:C:\Program Files\Java\jdk1.6.0_17
在“系统变量”下单击“新建”,在变量名内填入“PATH”,变量值内填入“;%JAVA_HOME%\bin;”
在“系统变量”下单击“新建”,在变量名内填入“CLASS_PATH”,变量值内填入"%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar"
最后为了测试是否环境变量配置成功,在DOS下输入javac -version显示了JDK的版本信息。
第一个程序的编写:
用记事本作为编辑器,输入:
/*
This is my first Java application. It displays
some words to the standard output.
*/
public class sayhello{
public static void main(String[] args){
//display the string.
System.out.println("hello, it’s my first application!\n");
}
}
保存文件名为sayhello.java,
在DOS下进入文件所在目录,输入javac sayhello.java。
没有错误提示信息后,直接运行程序,java sayhello。
结果“hello,it 's my first application”。
关于具体程序含义我能够理解,也很简单,就不多说了。
相关文档:
网上转贴的Java正则很让人失望,一篇JavaScript正则集录被很多不负责任的人转来转去,并打上Java正则的标题,汗,真是烂人一堆。
// url正则
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegularExpressionTest {
public static void main(String[] args) {
Pa ......
Oracle中可以调用Java的代码,一般通过两种方式进行调用,一个是直接将Java代码写在Oracle内部,另外一种是将编译好的class文件载入到Oracle中。
-A-
1、在SQLPlus中创建Oracle中的Java类与方法(方法必须是静态公有方法)
create or replace and compile java source named hello as
public class Hello {
pu ......
tomcat为一个jsp和servlet的容器,但它除了这个外还自带了web服务器。也就是说,它既是servlet容器,也是一个web服务器。
它是用java编写的,用来执行servlet和jsp的,但处理静态资源上apache等专业服务器功能那么强。所以很多人愿意将两者结合起来使用。tomcat处理动态页面,而appache处理静态资源,这样两者各取所长。另 ......
Java json lib
根据http://www.javaeye.com/topic/561368谈到的一个jackson的json序列化工具性能比json-lib等要好
无论是在低并发还是高并发的情况下,时间性能上,jackson使用重用ObjectMapper方式大大优于使用json-lib方式,甚于jackson使用非重用ObjectMapper方式也略优于json-lib方式。另外也可以看出,jackson在重用 ......
java环境下调用VC++编写的动态链接库文件
一,开发平台:
MyEclipse 6.0,VC++6.0
二,JNI基础知识:
JNI(java native interface),JAVA本地接口调用,目的是为了JAVA可以调用本地程序。
三,交互过程:
1,建立java类。例如,建立一个RSA加密解密的类:
package zkxx.ctais2.client.common;
public class RsaE ......