java语言概述

java语言概述:
  不要给语言束缚,主要是学习开发思想,语言就是一个工具

  进公司主要学习的是开发流程


  java是编译型语言:

    编译型语言: 需要进行编译 才能运行

    解释型语言: 不需要编译的过程 直接可以运行

  java不是一门动态语言:
    动态语言:javaScript
      例子:
        java: Int a=100;
        a=“hello world”;//报错
        js: var a=100;
        a=“hello world”;//正确

  java有三个体系: javase(现在学的) javaee(web) javame(安卓)

 

  java是跨平台的语言:一次编译,到处运行。

    基于一个JVM(虚拟机),虚拟机保证了java程序是跨平台的

    xxx.java 编译过程中 xxx.class

      问题:为什么java是跨平台的
        答:java虚拟机不是跨平台的,xxx.class在不同版本中的虚拟机上运行就可以。

  java是一个面向对象的语言:

    从对象入手 一切皆是对象

      例子:
        冰箱:
          面向过程: 函数(打开)   函数(关闭)
          面向对象: 对象.打开 对象.关闭

 

  环境准备:
    1.下载虚拟机
    2.安装虚拟机
      jdk:可以用于java开发 java运行(包含jre)
      jre:java运行环境(包含了虚拟机 核心类库)
    3.配置环境变量:
      JAVA_HOME: 放java家目录 比如:C:\Program Files\Java\jdk1.7.0_07
      path: 运行程序 比如:C:\Program Files\Java\jdk1.7.0_07\bin
      CLASSPATH: 核心类库的位置 告诉jre去哪搜寻运行的类库
        %JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar

  最好在系统环境变量里面设置,对所有用户都有效的。

  如何证明环境配置好了: 在cmd里输入 java javac
  查看java版本:java -version


  java的第一个小程序:
    hello world

  java类名和java文件名要求一致

  程序的入口点: main方法

  运行之前要进行编译: 在cmd里运行

    编译: javac xxx.java--->xxx.class 编译后的字节码
    运行: java xxx

  eclipse 绿色的软件

posted on 2016-05-28 19:23  cch_java  阅读(94)  评论(0编辑  收藏  举报

导航