目录
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虚拟机,其实是因为安装虚拟机的教程网上太多了
只需要对着文档进行操作即可。