JAVA基础(1.初识Java)

目录

1.初识JAVA

J2SE

J2EE

J2ME

2.0 第一个Java程序


1.初识JAVA

1.1 什么是java

Java是由Sun 公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。 随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。简单易学,完全面向对象,安全可靠,与平台无关【跨平台】的编程语言。

2023年编程语言排名:

主流的电商网站如 :天猫  京东  苏宁。金融领域如:银行业务 证券业务。传统业务如:办公OA  管理系统。随着社会需求与技术的不断变革,Java与大数据、人工智能、区块链等领域都在不断的结合使用,推动互联网的发展

1.2 Java语言的三个版本

J2SE

Java 2 Platform Standard Edition标准版

为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如Java版的打飞机、扫雷,贪吃蛇,坦克大战,记事本。

J2EE

Java 2 Platform Enterprise Edition企业版

为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发。

J2ME

Java 2 Platform Micro Edition小型版

为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。

注意: Java1.1  Java1.2  Java5.0版本后,更名为 JAVAEE   JAVASE   JAVAME

Java8【90%以上公司都用这个版本】

1.3 Java跨平台原理

什么是平台:

系统平台(英语:computing platform)是指在电脑里让软件运行的系统环境,包括硬件环境和软件环境。典型的系统平台包括一台电脑的硬件体系结构(computer architecture)、操作系统、运行时库等。如Windows MacOS Linux

软件的运行依附于平台,不同的平台需要使用不同的语言开发软件

 Java跨平台原理:

Java跨平台指的是Java语言编写的应用程序能够运行在不同的操作系统下,而不需要单独为每一个操作系统编写一套应用程序;

安卓应用程序不能直接运行在windows操作系统下,可以通过安装一个模拟器或者虚拟机实现在windows电脑端实现的对安卓软件的使用,java跨平台原理与之类似,主要通过java虚拟机来实现。

 

编译:java源文件通过编译器生成唯一对应的字节码文件。【程序员看的】

运行:生成的字节码文件即可在JVM中运行 JVM指的就是Java 虚拟机【给JVM用的】

java的跨平台原理:

通过在不同的平台上安装不同版本的JVM虚拟机,只需要一次编译即可在不同平台的JVM中运行;(一次编译多处运行)

注:JVM只能运行编译以后的字节码文件 不能运行源文件

官方为开发者提供了不同版本的JVM,开发人员只要关注Java程序的开发  下载对应操作平台的JVM即可;

2.0 第一个Java程序

 代码:

/*
  第一个Java程序
 */
public class FirstDemo {

    public static void main(String[] args) {
        System.out.println("世界你好,松君你好");
    }
}

从这开始,各位对Java有了一个新的认识了。

对于这篇没讲怎么安装JAVA虚拟机,其实是因为安装虚拟机的教程网上太多了

只需要对着文档进行操作即可。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值