Java概述

为什么学Java

java是一种高级编程语言

目标:就业 岗位多

java语言主要是开发应用程序

服务器程序

​ 后端服务器程序

安卓应用

安卓手机app(客户端)

软件工具

eclipse,IDEA

java发展史

c语言 1972

1991年 sun公司 提出研发要求:程序运行的设备内存有限, 不同的CPU(跨平台)

詹姆斯·高斯林 带领研发小组研发

1995正式确立 1996 java1.0版本发布

2009年sun公司被oracle公司收购

oracle是全球最大的企业级软件开发公司

从java1.5开始版本号变为 java5.java6······java18

现在每半年更新一次 有一些版本是长期支持版本

java语言的特点

开源 开放源代码 免费 有了付费版

  • 简单、高效

  • 面向对象

  • 平台无关性

    ​ 跨平台 如何做到跨平台

    ​ jvm java Virtual Machine(java虚拟机)开发不同平台上适用的虚拟机

    ​ 把虚拟机理解为一个翻译机器 java开发公司提供

    ​ 写一套程序 交给不同的虚拟机 翻译成不同平台支持的指令代码

    ​ java程序与平台无关

    ​ java虚拟机与平台相关的

  • 支持网络编程

  • 多线程机制

  • 动态的内存管理机制 垃圾回收机制 声明变量

  • 安全性

java语言的体系结构

javaSE:java Standard Edition(java标准版 基础) 基本语法,面向对象提供的核心类库。比如:数据库连接、接口定义、输入/输出、网络编程

javaEE:java Enterprise Edition(企业版)包含Servlet服务器端开发,包含java SE中的类,并且还包含用于开发企业级应用的类。比如:servlet、JSP、服务器

javaME:java Micro Edition(java微缩版)早期的一些家电设备(淘汰)

在移动设备 安卓开发

java语言运行机制

首先写源代码 xxx.java ······· 编译器·······>.class······>JVM(虚拟机)······>不同平台指令

java开发安装环境

.java文件编译成.class

.class文件交给虚拟机运行

java开发商提供了一个jdk(java Development Kit)java开发工具包

里面包含 开发工具:编译工具,打包工具

包含jre 运行时环境 核心的类库

​ jre包含jvm

在这里插入图片描述
安装jdk

配置环境变量:为了在Windows的任何目录下都可以使用java命令

在windows 系统变量中的path路径中配置

第一个程序HelloWorld

三步走

1、编写源程序

2、编译源程序

3、运行

第一个JAVA程序

开发步骤

使用记事本编辑源程序,以java为后缀名保存

使用javac命令编译.java文件,生成.class文件

使用java命令运行.class文件,输出程序结果

第一个程序HelloWorld

//定义一个类,名称为Hello
public class Hello{
    //定义主方法
    public static void main(String[] args){
        System.out.println("Hello World");
    }
}
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

JIANG++

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

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

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

打赏作者

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

抵扣说明:

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

余额充值