zoukankan      html  css  js  c++  java
  • Java 简介和发展历史

    1,计算机语言的历史:

    1)计算机语言:0,1二进制,可以让计算机硬件直接识别并执行。

    2)汇编语言:主要由助记符组成,比计算机语言简单一些。

    3)高级语言:

    面向过程:C语言

    面向对象:JAVA语言、C++、C#、PHP

    总结:任何的计算机语言编写的程序都必须要转化为机器语言,才可以让计算机硬件识别并执行。

    JAVA产生过程:

    1)sun公司发明java语言

    2)2010年,甲骨文收购sun公司,java现在属于甲骨文(Oracle)公司。

    3)甲骨文公司是世界上最大的数据库软件公司,占有世界上最大的数据库的份额,可以跟IBM齐名。

    Java Development Kit--------Java开发工具包,简称JDK,是由sun公司

    JDK:java的开发工具,免费,“开源”。

    编译器:编译源代码(程序员写的程序)

    调试器:调试代码,有错误,给处于开发提示。.java文件----à.class文件

    类库:sun公司做编写的工具类(提前写好了一些企业开发中常用的代码,其他程序在开发时候,可以随时调用)

    JAVA的运行环境:JRE,里面包含一个JVM虚拟机,可以把java的代码转化为二进制机械码,方便计算机硬件可以识别并执行。

    JDK版本:

    1)jdk1.5、jdk1.6是jdk最经典的两个版本,现在企业开发中一般以jdk1.6为主。

    2)jdk1.7是目前最新的版本,但是用极少。

    3)3个方向:

    JAVASE:java的基础版本,用于一般应用程序的开发(课程学习重点)

    JAVAEE:Java的企业级开发,大型软件系统的开发。

    JAVAME:彻底退出了历史的舞台,完全被安卓系统取代。

    5,开发第一个java的程序

    1)创建:.java的文件,文件名字的首字母必须大写

    2)分析:

    a)      main方法:程序的入口,程序都是从main中开始执行

    public static void main(String [] args){

                编写java代码

      }

    b)System.out.println(”内容”):输出语句,把””里的内容输出到控制台上。

    c)”;”:java中每行代码写完以后,必须以“;”结尾,“;”可以理解为平时说话的时候的停顿。

    d)java代码必须全部用英文,严格的区分大小写

    3)执行程序

     Javac 文件的全名(.java后缀)

     Java文件名(不带后缀)

    6,.java----à.class------à01010二进制机械码

               编译(javac)    解释执行

                               JVM虚拟器

    JVM虚拟器:把.class逐行解释成010101二进制机械码,二进制机械码可以在硬件平台任意的执行

       Java运行机制好处:java跨平台特性,用java编程程序,只要安装jvm虚拟机,就可以在任何的平台上运行。

       Java运行机制缺点:导致java运行性能比较差,远远低于C/C++语言;C/C++编程程序,直接编译成二进制机械码,直接在硬件平台上运行。

    JVM虚拟机:就是一个软件,功能把.class文件解释二进制机械码执行。

    1)解释.class文件。

    2)管理内存(提高程序的运行的速度)

    3)垃圾回收机制(java)

  • 相关阅读:
    芯片测试
    【转】悬浮的对话框
    imagebutton 设置点击和按压效果
    imagebutton 设置了src属性的图片更换
    侧滑实现
    使用自定义的AlertDialog。
    [转]Dialog
    【转】webview的几个问题
    webview 播放H5视频问题 黑屏 只有声音没有画面
    【转】Android HTML5 Video视频标签自动播放与自动全屏问题解决
  • 原文地址:https://www.cnblogs.com/leeho/p/14177677.html
Copyright © 2011-2022 走看看