-------android培训、java培训、期待与您交流! ----------
一、常见dos命令行
dir:列出当前目录下的文件和文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
cd..:退回到上一级目录
cd\:退回到根目录
del:删除文件
exit:退出dos命令行
二、Java语言概述
1、主要特点:完全面向对象,安全可靠,与平台无关(跨平台)
2、三种技术架构:JAVAEE(企业版)、JAVASE(标准版)和JAVAME(小型版)
3、特点图解
备注:JVM(Java Virtual Machine Java虚拟机)是Java程序跨平台的关键。
4、Java语言的环境搭建
(1)JRE(Java Runtime Environment Java运行环境)包括JVM和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机只需要安装JRE即可。
(2)JDK(Java Development Kit Java开发工具包)JDK是提供给开发人员的,包含java的开发工具,也包括JRE。所以安装了JDK,就不用再单独安装JRE。
备注:
<1>开发工具:编译工具(javac.exe) 打包工具(jar.exe)
<2>使用JDK开发完成的java程序,交给JRE去运行。
<3>JDK包含了开发和运行环境(JDK包含JRE,JRE里面只有运行环境,JRE包含着JVM),如下图:
(3)环境搭建步骤
<1>下载
<2>安装
<3>配置环境变量,目的就是为了更方便应用Java开发工具
<4>配置完成后,再打开dos命令行,在任意目录下输入javac,回车,如果显示的是javac这个命令的参数信息,代表配置成功,就可以进行java程序的开发了。
备注:配置完成后显示如下图,代表配置失败,要返回重新查看是目录写错还是少写了分号。
(4)动态获取已有环境变量值: %path%
(5)配置临时环境变量:在dos窗口,用set命令(可以查看和设置环境变量的值)实现
<1>查看某一个环境变量:set+path(已有环境变量名) dos命令行的这种配置环境变量的方式,只在当前窗口有效
<2>在临时dos命令行中配置java的工具目录:set path=d:\jdk1.6\bin(工具目录),然后用javac命令测试即可
<3>在path环境变量的基础上添加新值(新目录):set path=haha;%path%
<4>如用start命令新开dos窗口会沿袭原窗口的环境变量的值。
三、Java程序开发体验
1、 java文件 --源文件 .class文件----java运行文件(java中间码文件,java字节码文件)
代码加上public 即必须保证类名和java文件名一致
2、classpath:配置classpath路径的原因就是告诉虚拟机让他去指定目录下找要运行的文件,为了在任意目录下都能执行java执行程序,专门给类文件使用。(编译和运行都在同一个目录下,可以不用配置classpath)
(1)临时配置classpath: set classpath=java0217\day01 (类文件所在的路径)
(2)对临时环境变量进行清空:set classpath= (等号后面什么也不写代表清空)
(3)JVM在启用的时候先找环境变量classpath,没有设置classpath就找当前目录。
3、set classpath=c:\; 和set classpath=c:\ 加分号和不加的区别
(1)加分号时,如在指定的classpath路径下没有找到要运行的文件,它就会在当前目录下找一次。
不加分号,只在classpath路径下找,而不找当前目录。
(2)注意:在设置classpath路径时,结尾处不加分号。
当然,可以配置多路径 set classpath=c:\;d:\
如还需要在当前目录下找 set classpath=.c:\;d:\ (“.”代表当前路径,前面的路径是谁,”.”就代表谁)
先在当前路径下找,没找到就按照指定的路径查找,如都没找到,报错如下:
(报错提示:类没找到)
(3)path:先在当前目录下找,没找到,再到path环境变量里找。(如是可执行文件用path)
classpath:先找classpath,再找当前路径。如结尾处没加分号,就不找当前路径了。(如是java文件用classpath)
四、Java程序组成
1、关键字:被java语言赋予了特殊含义的单词,在java中只用于定义类,只能是小写的才是关键字。
2、类名:通常由单词所组成,单词首字母一般大写。如由多个单词组成,那么每个单词首字母大写。
如:class XxxYyyZzz
3、{}定义区间
4、主函数:public static void main(String[] args) 作用:保证类的独立运行,是JVM在调用它,它就是程序的入口。
5、输出语句:System.out.println(“hello java”);
备注:
(1) 一个java程序可以写多个类
(2) 类里面是否写主函数? 不是必写,需要这个类运行,它才需要主函数,不需要运行则不写,按需求而定。
(3) 一个类里面只能有一个主函数。
6、注释
(1)单行注释 //
(2)多行注释 /* */
(3)文档注释 /** */
注释作用:
(1)注解说明程序 (2)调试程序
备注:
(1) 单行注释中可以再写单行注释
(2) 多行注释中也可以添加单行注释
(3) 多行注释中不允许嵌套多行注释(切记),文档注释同理。
7、写代码注意事项
(1)养成写注释的好习惯
(2)不要每句都加注释,否则中英文混杂,阅读性差
(3)类上面加的是文档注释,函数上加的通常是多行注释;代码中的某几句话比较关键并且难懂,通常要加单行注释。
8、编写程序格式,如下:
/*
需求:定义一个hello world小程序
思路:
(1)、
(2)、
步骤:
(1)、通过class关键字定义一个类,将代码都编写到该类中
(2)、为了保证给类的独立运行,在类中定义个主函数。格式public static void main(String[] args)
(3)、保存成一个扩展名为java的文件
(4)、在dos控制台中通过对javac工具对java文件进行编译
(5)、再通过java命令对生成的class文件进行执行
class Demo//定义一个类
{
//主函数
public static void main(String[] args)
{
//输出语句
System.out.println (“hello world”);
}
}
*/