Java概述与开发环境

1.Java语言既是编译又是解释型的特点

    Java没有设计成编译型语言,因为编译型语言效率高, 但可移植性差.

    Java也没有设计成纯解释型的语言, 因为解释型效率太低.

    编译成class文件, 解释class文件. ------(过渡)


2.JDK, JRE及JVM之间的关系

   JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品. 自从Java推出以来, JDK已经成为使用最广泛的

Java    SDK. JDK 是整个Java的核心, 包括了Java运行环境, Java工具和Java基础类库.

   JRE(Java Runtime Environment,Java运行环境), 运行JAVA程序所必须的环境的集合, 包含JVM标准实现及Java核心类库.     

   JVM是Java Virtual Machine(Java虚拟机)的缩写, JVM是一种用于计算设备的规范, 它是一个虚构出来的计算机, 是通过在实际

的计算机上仿真模拟各种计算机功能来实现的. Java虚拟机包括一套字节码指令集, 一组寄存器, 一个栈, 一个垃圾回收堆和一个存储

方法域. JVM屏蔽了与具体操作系统平台相关的信息, 使Java程序只需生成在Java虚拟机上运行的目标代码(字节码), 就可以在多种

平台上不加修改地运行. JVM在执行字节码时, 实际上最终还是把字节码解释成具体平台上的机器指令执行, 编译虚拟机的指令集与编

译微处理器的指令集非常类似.


3.JVM java虚拟机:

    Java是跨平台的, java虚拟机也是跨平台的吗?

    Java是通过虚拟机实现跨平台的, 它为不同的平台提供了不同的虚拟机.


4.Java程序的开发运行流程
    A.编写.java文件 ---> 源代码

    B.javac xxx.java ---> 编译java源代码

    C.生成 xxx.class文件 ---> 字节码文件

    D.java xxx ---> 运行class文件


5.关键字

    被java语言赋予了特殊含义的单词.

    特点: 关键字中所有字母均为小写.

    goto和const虽然从未使用过, 但也作为java关键字保留, 记住保留字也是不能当作标识符.

    java中是没有sizeof这个关键字的.


6. 标识符

    java语言中, 对各种变量,方法和类等要素命名时使用的字符序列称为标识符.

    命名规则:

        由26个英文字母大小写, 数字0-9 ,_ ,$等组成.

        不能以数字开头.

        不能与java的关键字重名.


    命名规范 见名知意, 驼峰命名.

        ◦ 包 所有单词小写

        ◾看成是一个文件夹。

        ◾www.itcast.cn cn.itcast.包的作用 则该文件中所有的类位于cn/itcast/这个路径下

        ◾www.baidu.com com/baidu/包的作用(如果我们打算去哪个公司面试的话,可以先把公司的网站了解一下,然后把你的项目包

名称改成公司网站的名称,这样会增加你面试的机会)


        ◦ 类和接口

        ◾如果是由一个单词组成,那么单词首字母大写。举例:Demo,Student。

        ◾如果是由多个单词组成,那么每个单词的首字母大写。举例:StudentDemo。


        ◦ 变量与方法

        ◾如果是由一个单词组成,那么单词首字母小写。举例:main,show。getMax()

        ◾如果是由多个单词组成,第一个单词首字母小写,其后每个单词的首字母大写。举例:showName。getMax();

        ◦ 常量

        ◾如果是一个单词组成,那么所有单词全部大写。举例:MAX。

        ◾如果由多个单词组成,每个单词大写,并且以下划线相连接。举例:STUDENTMAXAGE。

7. 注释

    •注解说明代码的,用于给人看的.

    • 注释的分类

    ◦单行注释 //

    ◦多行注释 /* */

    ◦文档注释 /** */
  

    • 注释的用途

    ◦注解说明文字.

    ◦用于调试代码.


8. 常量

    •整数常量. 所有整数

    •小数常量. 所有小数

    •布尔型常量. 较为特殊,只有两个数值.true false

    •字符常量. 将一个数字字母或者符号用单引号('')标识.

    •字符串常量. 将一个或者多个字符用双引号标识.

    •null常量. 只有一个数值就是:null.

9. 常见Dos命令

    dir(directory): 列出当前目录下的文件以及文件夹

    md(make directory): 创建目录

    rd(remove directory): 删除目录

    cd(change directory): 改变指定目录(进入指定目录)

    cd..: 退回到上一级目录

    cd\: 退回到根目录

    del(delete): 删除文件, 删除一堆后缀名一样的文件

    exit: 推出dos命令行

    cls(Clear Screen): 清屏


 

posted @ 2015-10-23 22:37  习惯沉淀  阅读(427)  评论(0编辑  收藏  举报