第一章Java概述

第一章Java概述

1.1 Java历史

诞生于SUN(Standford University Network)
Java之父:詹姆斯.高斯林(James Gosling)
1996年发布JDK1.0
最新版本:Java12, 目前学习(开发)的版本是Java8
Java分为三大方向:JavaSE, JavaEE, JavaME.
Java9尝试把JavaSE, javaEE, JavaME合起来, 用模块的方式区分.

1.2 Java语言最主要的特点

Java特点

  1. 面向对象
    两个基本概念:, 对象
    三大特性:封装, 继承, 多态
  2. 健壮性
    吸收了C/C++语言的优点, 但去掉了其影响程序健壮性的部分(如指针, 内存的申请与释放等)
  3. 跨平台性
    通过JAVA语言编写的应用程序在不同的系统平台上都可以运行."Write once, Run Anywhere"一次编写, 处处运行.
    原理: 只要在需要运行运行java应用程序的操作系统上, 安装一个Java虚拟机(Java Virtual Machine)即可(由JVM来负责Java程序在该系统中运行).

1.3 java环境搭建

1.3.1 JDK, JRE, JVM

Java开发人员需要安装JDK. 如果仅仅是运行Java程序, 那么只需要安装JRE
JDK(Java Development Kit): Java开发工具包.

  • JDK = JRE + 开发工具集(javac.exe, java.exe, javadoc.exe等)
    JRE(Java Runtime Environment): Java运行环境.
  • JRE = JVM + 核心类库(常用类: String, 日期时间, 数学, 集合, IO, 网络, 多线程等)
    JVM(Java Virtual Machine): Java虚拟机.

1.3.2 java环境搭建

下载与安装

网址:www.oracle.com
下载时注意:是什么平台
例如:Windows的64位: jdk-8u141-windows-x64.exe
安装: 傻瓜式安装

提醒:
  • 以后我们作为开发人员,安装软件时,要避免中文目录
  • 每一个软件的安装建立自己的目录

    卸载

    控制面板卸载

1.4 HelloWorld

public class HelloWord {
    public static void main(String[] args) {
        System.out.println("Hello Word!");
    }
}

1.4.1 Java程序的开发步骤

  1. 编辑/编写源代码
    就是写.java文件
  2. 编译
    用javac.exe把原文件编译为.class字节码文件(JVM只认字节码)
javac 原文件.java
  1. 运行
java 类名

1.4.2 java程序的入口

java程序的入口是main方法

public class HelloWord {
    public static void main(String[] args) {
        //java程序的入口是main方法
    }
}

1.4.3 java注释

  1. 单行注释
//注释内容
  1. 多行注释
/*
注释内容
*/
  1. 文档注释
/**
注释内容
*/

猜你喜欢

转载自www.cnblogs.com/sunchenxuan/p/12305184.html