java一些不得不知道的概念

来源:互联网 发布:ubuntu 安装php7 编辑:程序博客网 时间:2024/05/16 16:18

   简单介绍一写常见的关于java的概念问题,系统对各位有帮助。这里只是简单的概念。至于深入的概念以及区别还是的大家在网上查。

 1:java平台主要包括标准版(java SE)和企业版(javaEE)。

 2:java开发环境运行环境有JDK和JRE。并且两种都包含JVM(java虚拟机)。

  区别:JDK是面向Java开发人员提供的开发运行环境。包括类图和编译程序。

       JRE是面向广大的java的程序使用者。

 3:JDK中主要执行的程序功能的介绍。

    javac.exejava语言编译器。用于编译java语言的源程序(扩展名为.java)为字节码文件(扩展名为.class).

    java.exejava语言解释器。用于执行java字节码文件。

    javadoc.exejava语言文档生成器。用于将java语言源程序中的注释提取成超文本语言格式的文档。

 所以编写一个java程序的过程就是首先用编辑器编写java程序之后保存成后缀名为.java的文件,然后用javac.exe将其编译成中间字节码。之后在用java.exe运行中间码。

 4:java环境变量

   环境变量PATH:主要用于操作系统的命令将来能够找到java的编译和运行的程序。

   环境变量CLASSPATH:主要是为了java虚拟机将来可以通过该环境变量到指定的路径找到程序中用到的加载类。

 5:java程序分两种。一是java应用程序(可以独立运行)二是java小程序,运行在网页上。

 6:java应用程序至少应该有一个main()方法。修饰词有public和static类型为void。

 7:java程序是从指定的main()方法开始执行的。

 8:javaAPI是运行库的集合。其内容包括众多的包。类和方法的详细文档。

 9:java注释分为实现注释和文档注释两种。

10:java关键字是指已经被赋予特定意义的单词符号。

11:java标识符可以使任意长度。有字母。下划线。美元符号和数字组成。并且第一个字符只能是数字之外的字符。并且应该满足条件。

   <1>标识符不能是关键字。

   <2>标识符不能是布尔常量true和false。

   <3>标识符不能是NULL。

12:java编译器不允许有显示的执行不到的语句块。比如return之后不能再有别的语句块。所以trycatch和finally中finally执行时间是在return之前。主要是因为return语句用于强行结束正在执行的方法。返回到带哦用方法的位置。继续执行后边的语句。

13:java中数组

   解释一:java中数组不同于一起拿的基本的数据类型变量的声明。声明一个数组时。并不在内存中给数组分配任何空间。仅仅创建一个引用数据的存储地址即栈内存。声明的目的主要是告诉系统一个新的数组的名称和类型数组本身不能存放任何数组元素。此时数组值为null。因此应用new创建数组。

   解释二:在数组的操作中。在栈内存中永远保存的是数组的名称。只开辟栈内存空间的数组是不可使用的。必须有指向的堆内存才可以使用。要想开辟新的堆内存则必须使用new然后将其使用权交给对应的栈内存中。

  例子:int S[]=null; 栈内存

        S=newint[3]  堆内存

0 0
原创粉丝点击