Java从入门到放弃第1天

java简介

    java是一门面向对象的编程语言。java语言具有功能强大和简单易用两个特征,具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

发展历史

    1990年末,Sun公司启动由James Gosling领导的“Green计划”,旨在开发智能家电的嵌入式控制系统。
    1995年5月23日,Sun公司正式在互联网上免费发布Java语言,标志着JAVA语言的正式诞生。
    1996年,JDK1.0发布,这是java发展历程中的重要里程碑,标志着java成为一种独立的开发工具。
    1999年6月,Java2被分成三个版本:J2SE(标准版)、J2EE(企业版)、J2ME(微型版),是Java发展过程中最重要的一个里程碑,标志着Java的应用开始普及。
    2004年9月30日18:00PM,J2SE1.5发布,成为java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0。
    2009年4月20日,Oracle以74亿美元收购Sun公司,取得了java的版权。

java创始人

Java从入门到放弃第1天_第1张图片

James Gosling(詹姆斯·高斯林),加拿大软件专家,1991年,在Sun公司工作期间,高斯林和一群技术人员创建了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。后来,这项工作就演变为Java。随着互联网的普及,尤其是网景开发的网页浏览器的面世,Java成为全球流行的开发语言。因此被人称作Java之父。

Java的运行机制

    Java属于将解释型和编译型相结合,进行半编译半解释型的执行机制,流程是使用Java编译器将Java源程序变异成与操作系统无关的字节码(二进制)而不是本机的代码,再通过Java解释器来执行。不区分设备,只需要安装Java解释器就能执行Java的代码。因此不同的操作系统完全不用考虑程序是在说明工具上面开发的,只需要将Java的解释器安装即可。如果想在不同的操作系统上面运行.class文件就必须安装Java解释器(JVM虚拟机)。
    JVM(Java Virtua Machine):是一种可以运行Java应用程序的假象计算机。(JVM write once run every where.)

Java从入门到放弃第1天_第2张图片

创建Java项目

  1. 点击“new project”
    Java从入门到放弃第1天_第3张图片

  2. 选择Java工程,选择合适的jdk
    Java从入门到放弃第1天_第4张图片

  3. 输入项目名称,选择存放路径
    Java从入门到放弃第1天_第5张图片

关于项目

Java从入门到放弃第1天_第6张图片

idea的基本设置

  1. 修改背景颜色
    Java从入门到放弃第1天_第7张图片

  2. 字体大小设置
    Java从入门到放弃第1天_第8张图片

  3. 联想设置
    Java从入门到放弃第1天_第9张图片

IDEA中写一个Java程序并执行

  1. 在源代码目录下创建包,在包上创建Class
    Java从入门到放弃第1天_第10张图片

  2. 在类中编写代码

  • 创建main方法的快捷方式:输入main,等待提示,直接回车
  • 打印语句的快捷方式:输入sout,等待提示,直接回车
package com.hqyj;

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello HQYJ");
    }
}
  1. 运行程序
    Java从入门到放弃第1天_第11张图片

  2. 输出结果(在控制台窗口显示)
    Java从入门到放弃第1天_第12张图片

JDK,JRE,JVM的关系

  • JDK是开发时使用工具集,包含JRE
  • JRE是Java运行环境,包含JVM
  • JVM是Java虚拟机,只有运行class文件的必要工具和库
    Java从入门到放弃第1天_第13张图片

Java EE,Java SE,Java ME

  • Java EE:Java企业版,比标准版多了web开发
  • Java SE:Java标准版本
  • Java ME:Java微小版本(用于嵌入式)

你可能感兴趣的:(java,学习,jvm)