Java 的诞生

  • SUN 公司 1995年推出的, java之父 詹姆斯-高斯林 2004年Java归属于Oracle公司了
  • 最新版本 java8 【jdk1.8】

Java的三大技术平台

  • JAVA SE — 标准版 核心基础 用于开发桌面应用程序
  • JAVA ME — 微型版 用于移动端或者嵌入式终端产品的开发
  • JAVA EE — 企业版 用于企业级的解决方案的开发【互联网,网站项目】

JAVA 开发程序的步骤

  • 新建原程序文件 后缀名为.JAVA
  • 编译 生成字节码文件 后缀名.class 只能由JAM【JAVA虚拟机】去识

注意:字节码文件不是目标机器码文件

  • 运行程序

java compiler — javac

记事本开发JAVA程序的步骤

  1. 创建源程序 新建后缀名为.java 的文件
  2. 使用javac 命名 运行编译 生成 .class 文件【字节码文件】
    1. javac HellowWord.java 【使用javac命令要加后缀名 .java】
  3. 运行程序 使用java指令 【不需要加后缀名】
    1. java HelloWord

java跨平台的原理

由JVM【java虚拟机】去解释和执行 .class [字节码]文件,程序员不用关心底层的实现,只需要将 .java 源文件编译成 .class [字节码]文件就行了。

java程序的结构

public class 类名{

    public static void main(String[] args){


    }
}
  1. 类名首字母大写【帕斯卡命名方法】类名要与源文件的名称相同
  2. 每一个类最多有一个main()方法
  3. main()方法四要素 public / static / void / string[] args
  4. 花括号{}要成对出现,缺一不可
  5. 输出语句 System.out.println(“”);
  6. 每一条java语句都要以分号【一定要是英文状态下的】结尾,表示语句结束

输出语句的特性

  1. System.out.println(“”); 输出信息后可以自动换行
  2. System.out.print(“”); 输出信息后不可以自动换行

转义字符实现换行或者水平制表的效果

  • \t //水平制表
  • \n //实现换行
  • \ ” //输出英文状态下的双引号

java注释

  • 单行注释 — //
  • 多行注释 — /* */
  • 文本注释 — /** */ javadoc Hellow.java 抽取API文档
    • 意义:
      • 控制代码参与不参与编译
      • 给程序添加说明性备注
      • 文本注释标签:
        • @auther 作者名
        • @version 版本标志
        • @parameter 参数及其意义
        • @since 最早使用该方法、类、接口的JDK版本
        • @return 返回值
        • @throws 异常类及抛出条件

java代码规范

  1. 一行只写一条语句
  2. 注意缩进和换行
  3. {}成对出现
  4. 类名首字母大写

MyEclipse 下开发程序的步骤

  1. 新建 JAVA 项目 file -> JavaProject
  2. 创建java源文件 现在class文件
  3. 编译程序
  4. 运行程序

包资源管理器

package explorer ( windows -> Show View -> package explorer )

  • src — 放源文件
  • JRE — 放系统库

导航器 Navigator

  • bin — 放可执行的字节码文件
  • src — 放源文件

Java_API 文档

  • 查看开发所需要的类和方法

 java 的反编译

  • 它是将.class 字节码文件编译成 .java 源文件