zoukankan      html  css  js  c++  java
  • JDK的安装和java程序的开发步骤以及环境变量配置

    1.下载安装工具包

      www.oracle.com  网站下载jdk1.8的安装包

    2.开始安装

      选择安装目录:默认目录是c:program filesjava

      安装完成后生成的安装目录结构:

    常用的重要的开发工具

    Java程序的开发步骤

    1.进入到jdk的bin目录

    2.编写一个Java程序

    public class HelloWorld{
       public static void main(String[] args){
           System.out.println("Hello world!");
      }    
    }

    以上的java代码被称为java的源程序。这个源程序是有程序编写的,但不能被JVM识别,所以需要进行翻译,转换成JVM能够识别的字节码,文件的扩展名变成。class

     当源文件被翻译成字节码后,使用java工具通过JVM在操作系统上运行

    总结:java的执行过程

    1.编写java源程序(文件扩展名是。java)

    2.编写java源程序生成字节码文件(文件扩展名是。class)

    3.执行java程序

    问题一:

    类名一定要和文件名相同吗?

    不一定,如果类名和文件名不同,编译后生成的字节码文件的名字和类名相同,而不是和文件名相同。

    创建一个java文件,文件名是MyDemo。java

    class Demo{
       public static void main(String[] args){
           System.out.println("hello dome!");
      }
    }

    修改MyDemo。java文件,代码如下:

    public class Demo{
       public static void main(String[] args){
           System.out.println("hello dome!");
      }
    }

    再次编译:

    发现编译错误,说明,如果一个class被public修饰,则文件名和class的名字必须相同。为确保文件名和类名相同,可以吧类定义成一个public类。

    问题二:

    一个文件中是否可以编写多个class?

    可以啊,每一个class编译后会场生一个独立的class文件

     问题三:

    一个文件中是否可以有多个public class?

    不可以,一个文件中可以有多个class 但只能有一个public  class

    错误示例:

    public class MyDemo{
       public static void main(String[] args){
           System.out.println("hello dome!");
      }
    }
    public class Demo2{
    
    }

    环境变量:

    如果安装了jdk之后,想要运行javac或者是java命令,需要进入到jdk的安装目录下的bin目录文件架下面来运行,否则会发生javac和java不是Dos的内部或外部命令的错误提示。想要在系统的任何盘符及目录下调用的话,需要进行环境变量的配置。

    1.打开电脑属性---高级系统设置---环境变量

    2.点击环境变量

    可以进行用户环境变量或系统环境变量的配置

    选择path变量进行编辑

    选择添加按钮,添加jdk的安装目录

    另外,可以先配置一个环境变量JAVA_HOME

    在path中可以通过引用JAVA_HOME这个变量完成对jdk的环境变量的配置,这种方法可以应对当jdk的安装位置发生变化时只修改JAVA_HOME环境变量的配置,而不需要重新编辑path变量。

  • 相关阅读:
    网络编程之Tcp,udp
    网络编程简介
    面向对象之高级篇 反射,元类
    面向对象 高级篇
    面向对象,继承
    初识面向对象
    包 hashlib,logging
    模块
    Dango生命周期回顾与forms组件
    Django中auth登录、注册、修改密码、退出、ORM自关联
  • 原文地址:https://www.cnblogs.com/mxybk/p/11191083.html
Copyright © 2011-2022 走看看