• java -01


    JEE    :企业版  java enterprise edition

               :开发分布式企业级应用规范

    JSE   标准版 java standard edition

    JME  微型版   java micro   edition

    java :跨平台的 指的是操作系统,一次编译,到处执行,但是速度不如.net(C++)

            :JVM  java虚拟机,在JVM里面跑,有一定的安全性。

     native 本地的

    NIO:new IO  新型的IO 直接绕过java虚拟机 掉操作系统的内存

    jdk:分为Windows版本和linux版本和mac版本

    Windows下:

    dll:动态链接库(Dynamic Link Library)函数库和资源库再这个里面,

    又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称为共享DLL文件。

    jdk: jre +tools

    jre:jvm+核心类库

    jvm:sendbox

    linux:sc 共享文件(shared  object)

    class HelloWorld
    {

    public static void main (String[] args)

    {

    System.out.println("Hello World");

    }

    }

    新建类:

    class A
    {

    public static void main (String[] args)

        {

    System.out.println("I am A ");

        }

    public static void add ()

        {

    System.out.println("AAAAmo");

        }

    }

    B类调A的方法 :在下面加上A的类和方法即,A.out();

    class B
    {

    public static void main (String[] args){

    A.add();

    System.out.println("I am  class B ");
        }

    }

     此时运行B是会报错的,因为A没有类路径

    运行---cmd :javac -cp D:java2 B.java

    编译---cmd:java -cp .;d:java2 B    在.;当前目录下找到类,再java2目录下也找类。

    用记事本写简单的HelloWord,命名为:将此文件放在D盘的某个位置下

    在cmd的窗口下 输入:
    cmd:d:... d盘的某个目录下
    cmd:dir 查看目录9
    cmd:javac HelloWord.java 运行
    cmd:java HelloWord 编译

    cmd:java -cp d:/java3  HelloWord   编译在java3文件夹下的HelloWord类文件 其中cp为 classpath

    main:主函数/方法 区分大小写
    String[]:字符串,参数的类型 后跟 args

    如果想再任何目录下都能运行,那么要配置classpath:

    新建classpath,然后写上 d:java   运行文件的路径,如果想先遍历当前目录,就加上  .; 即  .; d:java  即可。

    新建 classpath路径:搜索类的顺序  java类的目录

    搜索类的顺序:jar      java打成的包

                          :war   web打成的包

                           :ear

                           :har   hadoop打成的包

                          :tar

    archive: 归档文件  将众多文件归档

  • 相关阅读:
    [Abp vNext微服务实践]
    [Abp vNext微服务实践]
    开源项目
    ORA-28002: x天之后口令将过期
    Linux压缩和解压
    cortex-m3内核的芯片截图,以及内核学习
    lpc1768的时钟树梳理和小结
    lp17xx的iap的向量表区别
    关于core_cm3.c和core_cm3.h,Core_cmFunc.h 和 Core_cmInstr.h的理解
    Python从json中提取数据
  • 原文地址:https://www.cnblogs.com/simly/p/9923919.html
Copyright © 2020-2023  润新知