黑马程序员——Java概述
来源:互联网 发布:linux创建新目录 编辑:程序博客网 时间:2024/04/29 05:46
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------
一、DOS命令行常见命令
dir:列出当前目录下的文件及文件夹。
md:创建目录。
rd:删除目录。
cd:进入指定目录。
cd ..:退回到上一级目录。
cd \:退回到根目录。
del:删除文件。
exit:退出DOS命令行。
备注:在DOS命令行里用rd删除文件夹时,必须保证文件夹里面没有文件,“del*”命令表示删除当前目录下所有的文件。
技巧:“*”是一种通配符,如:"cd jdk*"用*代替后面文字的方式来简写,提高效率。
二、环境变量配置
为了能在DOS命令行窗口中,在任何目录下都能够执行javac命令,就需要将javac.exe命令文件所在目录的路径放入path环境中。原理:在DOS命令提示符窗口中输入某个命令后,Windows系统会首先在当前目录下查找是否存在该命令文件可以执行。如果没有,Windows系统就会在path环境变量路径中查找。如果查找到,就会执行该命令。
技巧:1. 新创建一个环境变量JAVA_HOME记录jdk安装目录的路径。2. 在path环境变量中通过“%%”动态的获取JAVA_HOME的值即可。如果JDK安装目录改变了,那么只需要修改JAVA_HOME环境变量即可,而不用再修改path环境变量。
三、临时环境变量配置
1. 用set(set)命令查看本机的所有环境变量的信息。
2. 用set命令("set 命令名"--如:set path)查看具体某一个环境变量的值。
3. 用set命令("set 变量名="如:set path=)清空一个环境变量的值。
4. 用set命令("set 变量名=具体值"如:set path=D:\java\jdk1.6.0_21\bin)给指定环境变量定义具体值。
5. 在原有环境变量值基础上添加新值。通过“%变量名%”获取原有环境变量的值,追加新值,再赋值给该变量即可(如:set path=D:\java\jdk1.6.0_21\bin;%path%)。
备注:临时配置环境变量的方式只在当前DOS命令行窗口有效。窗口关闭,配置即消失。
四、 编写运行Hello World
1、将Java代码编写入扩展名为.java的文件(源文件)中。
注意:源文件名和类名可以不一致,但当class前有修饰符public时,则必须一致。
2. 通过javac命令对该java文件进行编译。
3. 通过java命令对生成的class文件进行运行。
注意: 错误可能原因:
1、文件名写错。
2、类文件不在当前路径下或者不在classpath指定路径下。
3、后缀名问题。
五、配置classpath环境变量
classpath环境变量的作用类似于path环境变量,但是它的作用在于告诉JVM去哪里找到class文件。
JVM查找类文件的顺序:
1. 如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件。
2. 如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件。
注意:classpath环境变量值的结尾处如果没有分号,那么JVM在classpath目录下没有找到要指定的类文件,也不会在当前目录下查找。即使当前目录下有,也不会运行。
建议:配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用 “.”(代表当前目录)表示,这样可读性更好一些。
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------
- 黑马程序员—Java概述
- 黑马程序员—Java概述
- 黑马程序员———Java概述
- 黑马程序员———Java概述
- 黑马程序员——Java IO概述
- 黑马程序员——java基础概述
- 黑马程序员——Java概述
- 黑马程序员——Java概述笔记
- 黑马程序员——Java基础概述
- 黑马程序员——Java概述
- 黑马程序员——java概述
- 黑马程序员——Java概述
- 黑马程序员——Java概述
- 黑马程序员——Java概述
- 黑马程序员——Java语言概述
- 黑马程序员——Java概述
- 黑马程序员——JAVA概述
- 黑马程序员——Java概述
- cocos2d-x开发日志07 —— 触摸处理
- gcc编译器简介
- HTML常用标签和属性
- GDOI2016模拟8.15蜘蛛侠
- 【Android】碎片化初探
- 黑马程序员——Java概述
- Objective-C语言的 if ( self = [super init] )
- 关于CLASSPATH
- HDU 5339 Untitled
- 面试题整理
- [Java]寻找最低公共祖先(排序二叉树)Lowest Common Ancestor of a Binary Search Tree
- android-音乐播放器实现及源码下载(三)
- 刀哥多线程之一次性代码gcd-11-once
- 几种自动执行js代码的方式