DOS命令 虚拟环境...

常见的DOS命令:
exit  退出当前DOS命令窗口
cls 清屏
dir 列出当前目录下所有的子文件/子目录
cd 命令:
cd 目录的路径
但是路径包括绝对路径和相对路径
绝对路径:表示该路径从某个磁盘的盘符下作为出发点的路径
相对路径:表示该路径从当前所在的路径下作为出发点的路径
cd.. 回到上级目录
cd\  回到根目录
del *class : 清除class源文件

怎么切换盘符:
 c:回车
 d:回车
 f:回车
 e:回车

 8、关于widows操作系统的文件扩展名的设置:
  作为java程序员,以后要新建.java结尾的文件,所以必须保证文件的扩展名是.java
  怎么做呢?
   打开计算机---》 查看 ---》 隐藏文件类型的扩展名(前面对勾去掉)

9、 java 编译阶段 运行阶段

JDK安装完成以后除了一个自带的javac.exe之外,还有另外一个工具/命令,叫做java.exe
java.exe主要负责运行阶段。
    -java.exe在哪用? 怎么用?
 	在DOS窗口中使用
	java.exe怎么用呢?
	java 类名
	例如:
		硬盘上有一个A.class 那么就这样用: java A
		注意:不要写成这样:java A.class [错误的]
    -javac怎么用呢?在哪用呢?
    	-javac的使用规则:
		javac java源文件的路径
	-在DOS窗口中使用
      javac是一个java编译器工具/命令

运行阶段的过程是:
	*打开DOS命令窗口
	*输入:java A
	*java.exe命令会启动java虚拟机(JVM),JVM会启动类加载器ClassLoader
	*ClassLoader会去硬盘上搜索A.class文件,找到该文件则将该字节码文件装载到JVM当中
	*JVM将A.class字节码文件解释成二进制101010101010这样的数据
	*然后操作系统执行二进制和底层硬件平台进行交互


10、 开始第一个java程序
	* 保证计算机当中已经安装了文本编译器Editplus
	* 安装JDK
	
	JDK目录的介绍:
	JDK/bin: 该目录下存放了很多命令,例如javac.ex和java.exe
	javac.exe负责编译
	java.exe负责运行 

*编译java程序:

	开发HelloWorld.java源程序 【 照抄,不要问为什么,注意大小写】
	- 将HelloWorld.java源程序通过javac工具进行编译:

		首先需要解决的问题是:javac命令是否可用
		* 打开DOS命令窗口,直接输入javac 然后回车,出现以下:
		'javac' 不是内部或外部命令,也不是可运行的程序
		或批处理文件。
		出现以上问题是因为: windows操作系统无法找到javac命令文件

	   -怎么解决以上javac不可用的问题? ( 配置环境变量)
		windows操作系统是如何搜索硬盘上某个命令的呢?	
		*首先会从当前目录下搜索
		*当前目录搜索不到的话,会从环境变量path指定的路径当中搜索某个命令
		*如果都搜索不到,则报以上的错误。
	   - javac命令怎么用?
		javac java源文件路径
		注意:路径包括相对路径和绝对路径,都可以。

*运行java程序:
	-需要使用java.exe命令
	-首先测试java命令是否可用
	-使用方式:
	java 类名
	硬盘上有HelloWorld.class,那么类名就是: HelloWorld
	java HelloWorld
	一定要注意:java命令后面跟的不是文件路径,是一个类的名字。
	首先你需要先将DOS窗口中的目录切换到Hel1oWorld.class文件所在目录。
	然后直接执行: java Helloworld


	★java中的注释怎么写呢?
	-单行注释
		//单行注释,只注释当前行
	-多行注释
		/*
		多行注释
		多行注释
		多行注释
		多行注释
		多行注释
		*/
	一javadoc注释
	/**
	*   javadoc注释
	*   javadoc注释
	*   javadoc注释
	*/
	注意:这种注释是比较专业的注释,该注释信息会被javadoc.exe工具解析提取并生成帮助文档。

 

 1、开发HelloWorld.java源程序及注释

// public 表示公开的
// class 类
// HelloWorld 类名

public class HelloWorld{   // 表示定义一个公开的类 起名HelloWorld
// 类体 【 记住 】 
	// 类体中不允许直接编写java语句【除声明变量之外】
	// System.out.println("Hello World!");


	/*  public 公开的
		static 静态的
		void 空
		main 方法
		(String[] args) 是一个main方法的形式参数列表
		需要记住的是: 
			以下方法是一个程序的"主方法",是程序的执行入口
		public static void main(String[] args)  表示定义一个公开的静态的主方法
	*/
	public static void main(String[] args){

		// 方法体
		// 方法体
		// 方法体
		System.out.println("Hello World!");
		// 输出一个中文
		System.out.println("你好!");
		System.out.println("我是一个'dsb'");
	}
}

 2、public class 和 class 的区别

         * 一个java源文件中可以定义多个class

      

        *一个java源文件中public的class不是必须的

        *一个class会定义生成一个xxx.class字节码文件

 

        *一个java源文件当中定义公开类的话,public的class只能有一个,并且该类名称必须和java源文件名称一致      要不然报错:

        *每一个class当中都可以编写main方法,都可以设定程序的入口,想执行A.class中的main方法: java B

        注意: 当在命令中执行xxx.class时程序中必须有main主方法 没有主方法会出现运行阶段的错误

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值