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创始人

在这里插入图片描述

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. 点击“new project”
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/5cec090c599e43af81423a3ec1f5b530.png

  2. 选择Java工程,选择合适的jdk
    在这里插入图片描述

  3. 输入项目名称,选择存放路径
    在这里插入图片描述

关于项目

在这里插入图片描述

idea的基本设置

  1. 修改背景颜色
    在这里插入图片描述

  2. 字体大小设置
    在这里插入图片描述

  3. 联想设置
    在这里插入图片描述

IDEA中写一个Java程序并执行

  1. 在源代码目录下创建包,在包上创建Class
    在这里插入图片描述

  2. 在类中编写代码

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

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello HQYJ");
    }
}
  1. 运行程序
    在这里插入图片描述

  2. 输出结果(在控制台窗口显示)
    在这里插入图片描述

JDK,JRE,JVM的关系

  • JDK是开发时使用工具集,包含JRE
  • JRE是Java运行环境,包含JVM
  • JVM是Java虚拟机,只有运行class文件的必要工具和库
    在这里插入图片描述

Java EE,Java SE,Java ME

  • Java EE:Java企业版,比标准版多了web开发
  • Java SE:Java标准版本
  • Java ME:Java微小版本(用于嵌入式)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深夜食堂℃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值