首页 > 编程语言 > 详细

JAVA基础认知

时间:2016-03-16 22:15:28      阅读:221      评论:0      收藏:0      [点我收藏+]

JAVA语言版本:

  1、Java SE(Java Platform Standard Edition),包含标准的JDK、开发工具、运行环境和类库。适合开发桌面应用程序和底层应用程序。同时它也是Java EE的基础平台。

    我们常说的Java指的也就是Java SE。

  2、Java EE(Java Platform Enterprise Edition),采用标准化的模块组件,为企业级应用提供了标准平台,简化复杂的企业级编程。并成为一种软件架构和及业绩开发的设计思想。

  3、Java ME(Java Platform Micro Edition),包含高度优化精简的java运行环境,专门针对一些小型的消费电子产品。

 

JAVA程序的运行机制:

  两种核心机制:

    1、JAVA虚拟机(Java virtual Machine):

      -Java虚拟机可以理解为一个以字节码为机器指令的CPU。

      -对于不同的运行平台,有不同的虚拟机实现

      -Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。

     2、垃圾回收机制(Garbage collection)

      -不再使用过的内存空间应回收,Java语言消除了由程序员分配内存的麻烦(C语言,C++是由程序员分配的),在Java中提供一种系统级线程跟踪存储空间的分配情况。并在Jvm(Java Virtual Machine(Java虚拟机))空闲时,检检查并释放那些可被释放的存储器空间,是自动执行的。

 

Java开发环境:JDK,安装后应设置环境变量

 

Java集成开发工具:

  1、Eclipse

  2、jbuilder

  3、intellij

 

 

java程序:

  * java的源码文件都以.java为扩展名,.class是编译后的文件,既是字节码文件(与平台无关的二进制代码),字节码文件运行在java虚拟机上

  * 一个源文件最多只能有一个public类,且文件名为public的类名。其他类的个数不限。

    类是java程序最基本的组件,包含了程序运行需要的所有属性和方法。

/*****************************************************************/

   public class HelloWorld{      //一个类,文件名必为HelloWorld.java

      public static void main(String[] args){  //main()方法,相当于C语言中说的函数

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

      }

   }

/****************************************************************/

  * Java程序的入口是main()方法,固定格式必须为:public static coid main(String[] args){…………}

  *Java程序严格区分大小写

 

Java虚拟机的主要职责:

  * 加载代码(类加载器:class loader)

  * 校验代码(字节码校验器:bytecode verifer)

  * 执行代码(解释器:runtime interpreter)

 

JAVA基础认知

原文:http://www.cnblogs.com/Sacker/p/5285181.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!