java 环境变量的配置
1、首先安装JDK(如安装在C:\Program Files\Java\jdk1.6.0)
2、设置系统环境参数:
1)右击“我的电脑”,选“属性”。
2)选择“高级”选项卡,点击“环境变量”按钮
3)点击系统变量内的“新建”按钮(下方的按钮)
4)变量名:JAVAHOME 变量值:C:\Program Files\Java\jdk1.6.0(此值为JDK的安装目录)
5)继续新建变量CLASSPATH(值为:.;%JAVAHOME%\lib\dt.jar;%JAVAHOME%\lib\tools.jar),
此值由“:”后面开始,包括“.”,一直到“tools.jar"。
6)修改变量(注意,是修改不是新建):PATH,在原来的值末尾加
上(是加上,不是去掉):%JAVAHOME%\bin(如果原来的变量值后面没有分号";",要先加上";",把
新加入的%JAVAHOME...与前面的原变量值分隔(不用加空格)
3、现在可以点击确定关闭对话框
4、打开命令行(开始->运行->输入CMD,回车),在命令行内转到.java文件所在的目录。
5、输入:javac 文件名.java(这一步是编译JAVA文件)
6、输入:java 文件名(这里的文件名要注意大小写,与JAVA文件里的类名大小写相配,并且不带后缀,
只要打上文件名,即类名,此一句为执行命令)
PS:javac是编译工具,编译文件,所以是“文件名.java”;java是虚拟机,执行编译文件的,所以是“文件名(即类名)”,大小写匹配。
相关文档:
1.如何学习程序设计?
JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为,JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如 ......
一、Array , Arrays
Java所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。
1、
效率高,但容量固定且无法动态改变。
array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。
2、Java中有一个Arrays类,专门用来操作array。
a ......
最近找工作做笔试题发现很重要,就自己写了一点,和大家分享
import java.util.Stack;
import java.util.HashMap;
public class BinTree {
private char date;
private BinTree lchild;
private BinTree rchild;
public BinTree(char c) {
date = c;
}
// 先序遍历递归
public static void preOrder(Bi ......
定义在一个类内部的类叫内部类,包含内部类的类称为外部类。
内部类可以声明public、protected、private等访问限制,
可以声明为abstract的供其他内部类或外部类继承与扩展,
或者声明为static、final的,也可以实现特定的接口。
static的内部类行为上象一个独立的类,
非static在行为上类似类的属性或方法且禁止声明s ......
单例模式,顾名思义,只能有一个实例。
一.从多线程安全说起,如下图代码,此问题可以用synchronized关键字来解决。该方法缺点:每一个线程在获取实例对象之前都要在synchronized上同步的对象上进行等待,因此效率不高。
二.Double Check方法,见下图代码。Double Check的初衷是只有当instance为NULL时执行的线程才需要在 ......