一、Java入门

1. Java的诞生

1.1 1972年C诞生

  • 贴近硬件,运行极快,效率极高

  • 操作系统,编译器,数据库,网络系统等

  • 指针和内存管理

1.2 1982年C++诞生

  • 面向对象

  • 兼容C

  • 图形领域、游戏

1.3 1995年Java诞生

  • 图形界面的程序(Applet)

  • Bill Gates说:这是迄今为止设计的最好的语言!

  • 2006 Hadoop(大数据领域)

  • 2008 Android(手机端)

2. Java特性和优势

Write Once、Run Anywhere

  1. 简单性

  2. 面向对象

  3. 可移植性

  4. 高性能

  5. 分布式

  6. 动态性

  7. 多线程

  8. 安全性

  9. 健壮性

3. Java三大版本

3.1 JavaSE

标准版(桌面程序,控制台开发......)

3.2 JavaME

嵌入式开发(手机,小家电......)

3.3 JavaEE

E企业级开发(web端,服务器开发......)

4.JDK、JRE、JVM

4.1 JDK (Java Development Kit)

  • 开发工具

  • 包含JRE和JVM

  • Java Language

  • Tools & Tool APIs(eg: java,javac,javadoc,jar...)

4.2 JRE (Java Runtime Environment)

  • 包含JVM

4.3 JVM (Java Virtual Machine)

5. HelloWorld

  1. 安装JDK,配置环境变量(可以用Java -version查看是否安装成功)

  2. 新建一个Java文件(文件名和类名一致,首字母大写)

  3. 编写代码

    public class Hello{
    	public static void main(String[] args){
    		System.out.print("Hello,World!");
    	}
    }
    
  4. 编译,生成一个class文件

    javac Hello.java
    
  5. 运行class文件

    java Hello
    

6. Java程序运行机制

6.1 编译型

  • 操作系统
  • C/C++

6.2 解释性

  • 网页
  • 速度要求不高

Java先预编译后解释

7. IDEA

IDE集成开发环境 (Integrated Development Environment)

posted on 2025-11-22 16:11  神奈酱  阅读(7)  评论(0)    收藏  举报