初识Java

第一章 概述与第一个程序

为什么选择Java

Java语言用途广且性能优越,在市面上使用率高,工作岗位广

可用于开发服务器后端程序,开发安卓app,大数据领域

Java语言发展史

Java是在1991年由SUN公司的James Gosling(Java之父)及其团队所研发的一种编程语言,第一个版本耗时18个月,最开始命名为Oak(一种橡树)。Java现在广泛应用于各种大型互联网应用,其设计的最初动机主要是平台独立(即体系结构中立)语言的需要,可以嵌入到各种消费类电子设备(家用电器等),但市场反应不佳。

随着1990年代互联网的发展,SUN公司看到了Oak在互联网上的应用场景,在1995年更名为Java(印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名),1996年,Java1.0发布

2009年sun公司被Oracle公司(全球最大的企业级软件开发公司)收购

Java语言每半年更新一次(3月份,9月份)

随着互联网的崛起,Java逐渐称为重要的Web应用开发语言。Java的发展可以主要看JavaWeb的发展,Java也见证了互联网的发展过程。

发展至今,Java不仅是一门编程语言,还是一个由一系列计算机软件和规范组成的技术体系,Java 是几乎所有类型的网络应用程序的基础,也是开发和提供嵌入式和移动应用程序、游戏、基于 Web 的内容和企业软件的全球标准。

从笔记本电脑到数据中心,从游戏控制台到科学超级计算机,从手机到互联网,Java 无处不在!

  • 97% 的企业桌面运行 Java
  • 美国有 89% 的桌面(或计算机)运行 Java
  • 全球有 900 万 Java 开发人员
  • 开发人员的头号选择
  • 排名第一的部署平台
  • 有 30 亿部移动电话运行 Java
  • 100% 的蓝光盘播放器附带了 Java
  • 有 50 亿张 Java 卡在使用
  • 1.25 亿台 TV 设备运行 Java
  • 前 5 个原始设备制造商均提供了 Java ME

Java语言的特点

  • 开源 :开放源代码 免费

  • 平台无关性:跨平台,可以在不同的操作系统和应用程序运行,有良好的移植性

    在不同的操作系统上开发JVM(Java Virtual Machine——Java虚拟机),Java在不同的虚拟机中运行,翻译给不同的操作系统
    在这里插入图片描述

  • 面对对象

  • 支持网络编程

  • 多线程机制

  • 动态的内存管理机制:自动进行垃圾监听回收

  • 安全

  • 生态丰富:框架,组件…

Java技术体系结构

JavaSE(Java Standard Edition标准版 java基础): 包含java核心类(String 输入输出,线程)

JavaEE:(Java Enterprise Edition企业版) 包含javaSE , 又包含了一些企业级开发的相关类.

JavaME:(Java Micro Edition微缩版):包含javaSE 主要用于开发家电上的应用程序, 被安卓开发所替代

Java语言(程序)运行的机制

可以由三步概括:
1.编写:开发.java源文件
2.编译:使用java编译器将.java的文件编译为.class的文件
3.执行:将编译后的.class文件交给对应操作系统的**JVM(虚拟机)**执行
在这里插入图片描述

Java运行环境安装与配置

运行环境的安装:
1.下载JDK:链接JDK下载地址
JDK(Java Development Kit Java开发工具包) 是提供给Java开发人员使用的,其中包含了java的各种编译工具 ,打包工具等, 也包括了JRE.
JRE(Java Runtime Environment Java运行环境) JRE中包括java程序运行所需要的核心类库,也包含JVM.
JVM(Java Virtual Machine Java虚拟机) 是最终运行java程序的核心环境.

2.安装
3.设置Window环境变量:使计算机任何目录里都可以使用Java命令

完成第一个Java程序的编写

Hello Word
“三步走”完成程序编写
1.编写源程序
创建Hello.java文件(打开文件夹显示中的文件扩展名,对文件后缀进行修改),并在记事本中编写源程序

public class Hello {
    public static void main1(String[] args)
    {
        System.out.println("hello word!") ;
    }
}

2.编译源程序
以javac命令编译Hello.java文件,生成Hello.class文件(此时删除Hello.java文件,Hello.class文件照样可执行)
3.运行
使用java命令运行Hello.class文件,输出程序结果:
Hello Word!

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Aceti_c张晨

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

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

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

打赏作者

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

抵扣说明:

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

余额充值