狂神Java SE (二)入门

01 Java帝国的诞生

  • 1972年 C诞生
    • 特性:贴近硬件,运行极快,效率极高
    • 应用:操作系统、编译器、数据库、网络系统
    • 缺点:指针、内存管理
  • 1982年 C++诞生
    • 面向对象
    • 兼容C
    • 图形领域、游戏等
  • 1995年 Java
    • Applet
    • J2SE (1998)
    • J2ME (1998)
    • J2EE (1998)
    • Hadoop (2006)
    • Android (2008)

02 Java特性和优势

  • 简单性
  • 面向对象(万物皆对象)
  • 可移植性(JVM)
  • 高性能
  • 分布式
  • 动态性(反射机制)
  • 多线程
  • 安全性
  • 健壮性(异常机制)

03 Java三大版本

Java:Write Once,Run Anywhere.

  • Java SE:标准版(桌面程序,控制台开发……)
  • Java ME:嵌入式开发(手机,小家电……)
  • Java EE:企业级开发(web端,服务器开发……)

04 JDK JRE JVM

  • JDK:Java Development Kit Java开发工具包
  • JRE:Java Runtime Environment Java运行时环境
  • JVM:Java Virtual Machine

image

05 安装开发环境

  • 环境变量配置
    • JAVA_HOME:JDK安装所在的文件夹路径
    • path变量:
      • %JAVA_HOME%\bin
      • %JAVA_HOME%\jre\bin
    • 在命令行中用 java -version 验证

06 Hello World详解

首先编写java文件代码;

public class Hello{
	public static void main(String[] args){
		System.out.print("Hello,World!");
	}
}

然后通过 javac 编译当前java文件;

javac Hello.java

再通过 java 运行编译出的 class 文件

java Hello

07 编译型和解释型

时机不同:

  • 编译型 Compile ,利用编译器编译所有,执行速度快
  • 解释型 ,边执行边解释

程序运行机制:
image

  1. 源文件(.java 文件)通过预编译,生成字节码文件(.class文件)
  2. 将字节码文件置入JVM中,利用类装载器字节码校验器
  3. 使用解释器在操作系统平台中运行

08 使用IDEA开发

posted @ 2021-07-08 23:07  Maple_w  阅读(48)  评论(0编辑  收藏  举报