黑马程序员_第1天
(一)dos常用命令行
windows下的运行窗口输入cmd进入dos命令行。
dir:列出当前目录下的文件以及文件夹。
md:创建目录,注意目录名中名有空格的话,会创建是两个目录。如md abc d,会创建abc目录和d目录。
rd:删除目录,注意目录名中有空格的话,会删除用空格分隔的两个目录。如rd abc d,会删除abc目录和d目录。
cd:进入指定目录,如cd abc,如果要进入abc的子目录123,可以cd abc\123。
如果目录过长,目录后面部分可以用*号代替,比如:目录名为cd jdk1.6.0_24可以简写为cd jdk1* ,只要前面部分不和其他文件名重复就行。
cd..:退回到上一级目录。
cd/:退回到根目录。
del:删除文件。注意不能用来删除目录,del后跟目录名会提示删除该目录下的所有文件,并不会删除该目录下的子目录。
exit:退出dos命令行。
(二)Java语言相关常识
Java语言是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。
Java语言的三种技术架构:
J2EE(Java 2 Platform Enterprise Edition)企业版
J2SE(Java 2 Platform Standard Edition)标准版
J2ME(Java 2 Platfrom Micro Edition)小型版
Java5.0版本后更名为JAVAEE,JAVASE,JAVAME
Java语言是跨平台的,因为他有JVM(Java Virtual Machine),由JVM负责Java程序在系统中的运行。但JVM不是跨平台的,Windows,Linux,MAC OS分别有自己版本的JVM。
什么是JRE,JDK?
JRE(Java Runtime Environment Java运行环境),包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等。
JDK(Java Development Kit Java开发工具包),包括Java开发工具,也包括JRE,安装了JDK就不用单独安装JRE了。
JDK(Java Development Kit Java开发工具包)下载地址: www.oracle.com, java.sun.com
(三)环境变量
配置环境变量:
1.我的电脑--属性--高级--环境变量
2.编辑path环境变量,在变量值开始处加上java工具做在的目录,后面用“;”和其他值分隔开即可。
3.打开DOS命令行,任意目录下敲入javac。
4.如果出现javac的参数信息,配置成功。
临时配置方式:通过set命令完成
set:用户查看本机所有环境变量的信息。
set 变量名:查看具体一个环境变量的值。
set 变量名=:清空一个环境变量的值。
set 变量名=具体值:给指定变量定义具体值。
set path=haha;%path%:在原有path基础上,加入haha。
在原有环境变量基础上添加新值: set path=新值;%path%
注意:临时配置方式只在当前dos窗口有效。如果是在命令行通过start命令打开的dos窗口,会沿袭原窗口的set设置。
为了不因为jdk的目录或者目录名称的改变,而不断更改path的值,而导致对path变量值的误操作,可以通过以下技巧完成:
新创建一个环境变量JAVA_HOME记录住jdk的目录。
在path中通过%%动态获取JAVA_HOME的值即可。
JAVA_HOME=C:\JDK1.6.0_01
path=%JAVA_HOME%\bin;%path%
注释:%path%:动态获取path环境变量的值。 %JAVA_HOME%:动态获取名称为JAVA_HOME环境变量的值。
通过配置环境变量classpath可以在任何目录下找到java执行文件。
注意在命令行执行java Demo命令时,虚拟机启动时先在classpath里找Demo.class文件。
配置classpath=C:\;(后面加分号):先在classpath里面找,找不到在到当前目录下找。
配置classpath=C:\(后面没加分号):只在classpath里面找,不会到当前目录下找。
我们在配置classpath时,为了避免和预期不一致的输出,后面不要加分号。不过可以配置多个路径,如:classpath=c:\;d:\
如果需要先在当前目录找,可以配置classpath=.;c:\;d:\("."代表当前目录)
classpath和path的不同:
path查找时,先找当前目录,再找环境变量path。
classpath查找时,先找环境变量classpath,再找当前目录。
(四)第一个java程序
刚开始写代码的时候,不要用eclipse等高级编辑工具,可以用记事本编写,便于了解java的语法。
hello java程序:
1.在记事本输入以下源代码,保存为123.java(注意后缀名必须是java)
class Demo { public static void main(String[] args) { System.out.println("hello java"); } }
2.在命令行用cd命令定位到123.java文件的目录。
3.在命令行通过javac 123.java编译源程序。执行完后会在目录里生成Demo.class的java执行程序。
5.在命令行通过java Demo执行程序(注意必须是大写的D,区分大小写,不然会报错),在命令行执行完会输出"hello java"。
注意:
1.如果javac编译时出错,可能是文件名或目录名不对。
2.如果java执行时出错,可能是类名写错。
3.最好文件名和类名保持一致,这样不用在文件名和类名不断切换。
4.如果在class前加了public修饰符,则文件名和类名必须保持一致。否则会编译错误。
(五)关键字、类名、主函数和注释
关键字:被java语言赋予了特殊含义的单词。
关键字区分大小写,只有小写的才是关键字。
类名(Class)定义规范:
通常由单词组成,首字母大写。如果由多个单词组成,每个单词的首字母大写。
执行java Demo的时候,虚拟机找到Demo类,执行其中的main函数。 main函数是java程序的入口。
类里是否写主函数不是必须的,需要独立运行才写主函数。
java的注释:
1.单行注释// 内容
2.多行注释 /* 内容 */
3.java特有的文档注释,可以用javadoc工具生成文档说明书。 /** 内容 */
posted on 2013-04-24 18:05 SinceDayOne 阅读(217) 评论(0) 编辑 收藏 举报