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中,如果在对一个List或者Map排序,可以采用Collections的集合类中的sort方法来对List进行排序。至于map,可以使用TreeMap自动排序。
但以上排序仅仅是对英文排序时,才会正确,若果数据里面存在中文和英文时,那么排序就乱了。
现在我实现的方法是按照中文的拼音来排序。(网上,还有按笔画排序,在这里我就不一一 ......
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 ......
在java中可以通过Runtime.getRuntime().exec(cmd)来执行外部命令,我比较常用的是调用shell脚本来完成某些工作,也可以直接执行一个os 的命令,比较调用imagemagick来完成图片的一些操作,其中需要注意的有两点,1是最好带上命令的完整路径,否则命令可能不会被执行,而且也没有任何报错的信息输出,2特别要注意空格,比如文 ......
1、日期格式化
String tim = "2009-12-29";
String str = (new java.text.SimpleDateFormat("yyyy年MM月dd日")).format((new java.text.SimpleDateFormat("yyyy-MM-dd")).parse(tim));
返回:2009年12月29日
String now = (new java.text.SimpleDateFormat("yyyy-MM-dd")).format(new java.util.Date());
返回当前时间 ......