黑马程序员_第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语言是SUNStanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。

Java语言的三种技术架构:

J2EE(Java 2 Platform Enterprise Edition)企业版

J2SE(Java 2 Platform Standard Edition)标准版

J2ME(Java 2 Platfrom Micro Edition)小型版

Java5.0版本后更名为JAVAEEJAVASE,JAVAME

Java语言是跨平台的,因为他有JVMJava 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:\"."代表当前目录)

 

classpathpath的不同:

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.classjava执行程序。
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编辑  收藏  举报

导航