2、Java环境变量配置(windows)、初始JAVA编程思想

1、Java环境配置前言

*编译解释型的语言

编译:源代码-》机器码

解释型:源代码-》逐条的翻译解释运行


案例:执行F:\JAVA\java_code_location\Hello.java这个文件:

1.在开始中输入cmd打开Dos,切换到JDK的javac.exe(编译器)和java.exe(解释器)文件所在目录下

2.执行命令> javac F:\JAVA\java_code_location\Hello.java

这时候就编译生成了字节码文件:F:\JAVA\java_code_location\Hello.class

3.执行命令> java -classpath F:\JAVA\java_code_location Hello (注意:这里不能加.class拓展名)

java调用虚拟机JVM解释字节码文件成windows系统能识别的文件


以上案例发现,需要每次都切换目录才能运行编译器和解释器,很麻烦!!!,那么就将其配置到环境变量,则在任何的目录下都能识别。

  • set #在dos中查看全部环境变量
  • set path #在dos中查看某个环境变量

2、Java环境配置

(1)临时配置,命令配置,重启后失效

   ----path:

         目的:希望javac.exe、java.exe、...等bin目录下的文件在任何目录下都能执行。

          命令(临时配置):重启后失效

         set path=F:\JAVA\jdk_win\bin;%path%

  ----JAVA_HOME:F:\JAVA\jdk_win

        目的:是把F:\JAVA\jdk_win\bin配置为path调用%JAVA_HOME%\bin,那么以后我的文件路径边了就只改JAVA_HOME这儿就可以啦

       命令(临时配置):重启后失效

        set java_home=F:\JAVA\jdk_win

        set path=%java_home%\bin;%path%

        set path

 ----classpath:字节码文件的路径

        目的:在任何路径下都可以执行指定存放java代码的路径

        命令(临时配置):重启后失效

         set classpath=.;F:\JAVA\java_code_location #这个.表示当前路径

   -----再次执行上述案例的命令:

          javac F:\JAVA\java_code_location\Hello.java

          java Hello

(2)永久配置:

  • 控制面板\系统和安全\系统---高级系统设置---环境变量---系统变量(s):
  • 1.path: 点击path,编辑,在最前面加入F:\JAVA\jdk_win\bin,用英文状态的分号隔开并保持;
  • 2.JAVA_HOME:点击新建,变量名:java_home,变量值:F:\JAVA\jdk_win,点击确定;
  • 3.path: 再次编辑,将F:\JAVA\jdk_win\bin改为%java_home%\bin,保存确认
  • 4. classpath:新建,变量名:classpath,变量值:.;F:\JAVA\java_code_location,点击确定
  • 5.javac -version #启动Dos,执行查看javac的版本,查看成功,表示配置成功
  • 6.测试案例:
  • javac F:\JAVA\java_code_location\Hello.java
  • java -classpath F:\JAVA\java_code_location Hello

3、JAVA编程思想:

  • 1.java编程时区分大小写
  • 2.要有缩进,内层代码:主方法,外层:类
  • 3.public修饰的类的名字(如:Hello)与文件的名字.java(如:Hello.java)要一致
  • 4.{ }成对出现
  • 5.语句结束用英文状态的分号 ;
  • 6.一行 只写一句代码
public class Hello{
	public static void main(String[] args){
		System. out. println("hello");
	}
}
  • public :公有的,公共的(小写)
  • class:类   后面为类名
  • { }:作用域,成对出现
  • static:静态,这里表示主方法归 类 所有
  • void :无返回值类型,状态
  • main:主方法,从main后面开始执行主方法的内容
  • String:字符串(首字母大写)
  • []:数组类型
  • args:数组名
  • System. out. println("hello") // 系统类.对象.方法(参数) 【打印输出,在控台上】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值