• java环境变量、集成开发环境与使用两个类


    1.集成开发环境IDEIntegrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器编译器调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。

    集成开发环境有:

        Eclipse   Myeclipse   NetBeans   IntelliJ IDEA

    2.编辑工具:

    VS Code +   EditPlus     Notepad++       命令行:VI VIM

    编写代码

    好的编辑工具:代码高亮(标颜色)

    3.IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等少数语言。

    4.环境变量  CLASSPATH

    理解环境变量

      DOS 等字符界面执行命令时 ,会按照一定的规则查找程序文件

    1>首先从当前目录找

    2> Path环境变量规定位置找

    3> Path这个环境变量可以有多个值,中间用;分隔

    环境变量有2类:

    用户变量:只能由当前用户使用

    系统变量:能被所以用户使用

    4>环境变量和JDK的关系

     JDK工具的关系:Path 变量中必须有一个值指向JDK的bin

    JDK类库的关系:CLASSPATH 必须指向JDK的lib

    【但是前面要加.;  表示优先在当前目录找】

    Path是操作系统用的,用来找工具或程序(即命令)

    CLASSPATH 是java使用的,用来找类(通常会被打包成类库)

    CLASSPATH 优先指向当前目录,必须指向JDK的lib

    5>dos命令

    Set:使用set可以临时(本窗口有效)改变环境变量的值

    Set 变量名 = 值

    小技巧:set classpath=%classpath%;新增位置

    Echo:使用echo 可以查看环境变量的值

    Echo%变量名%

    5.使用两个类的情况

    1>

    MyApp    程序的主类

    Student   学生相关的功能

               通过姓名和年龄创建一个学生对象

               打印这个对象

    2>程序设计的最主要的原则

    单一职责原则,要充分利用封装的机制将程序模块化(拆解成小块)

      封装体现有2个方面: 封装类、封装方法

    3>StudentProject

       MyApp

            bin

               MyApp.jar

            src

               com

                  zhiyou100

                           MyApp.java

       Student

            bin

               Student.jar

            src

               com

                  zhiyou100

                           Student.java

    当前目录在MyApp ,设置classpath变量

    Set classpath = %classpath%;..StudentinStudent.jar;binMyApp.jar

    然后用javac和java工具可以正常编译和运行com.zhiyou100.MyApp类

    例如: java com.zhiyou100.MyApp

     

     

    4>

    //属性、实例变量、字段

    String name;//String 是一个类

    int age;//int 是关键字

    //每个类都可以定义这个

    方法

    //把对象(内部的信息)表示成字符串

    public String toString() {

    return "姓名:" + name + ",年龄:" + age;

    }

     

     

    //new的作用是调用类的构造函数,创建

    // 这个类的一个实例对象

    Student student =new Student();

    student.age=14;

    student.name="赵小姐";

     

    //打印一个对象时,会自动调用这个对象的toString()方法

    System.out.println(student);

     

    5>除了用set 设置CLASSPATH环境变量外,还可以使用

    java -cp (添加所以需要用到的环境变量,用分号隔开) 类名

    java -classpath (添加所以需要用到的环境变量,用分号隔开 ) 类名

    例如:java -classpath MyAppinMyApp.jar;TeacherinTeacher.jar com.zhiyou100.MyApp

    java -cp MyAppinMyApp.jar;TeacherinTeacher

    .jar com.zhiyou100.MyApp

    注意:-jar 选项会导致-cp被忽略,classpath将不起作用

     

     

     

     

     

     

     

     

     

     

     


  • 相关阅读:
    python命令行参数处理
    linux进程管理
    hadoop
    linux进程间通信之信号
    HA for openstack
    ubutun 安装php7.1x
    php 函数小技巧(一)
    git error: RPC failed; result=56, HTTP code = 200
    php面试题汇总四(基础篇附答案)
    php面试题汇总三(基础篇附答案)
  • 原文地址:https://www.cnblogs.com/yangxiansen/p/7860061.html
Copyright © 2020-2023  润新知