admin管理员组文章数量:1543730
Java概述
java语言发展历史
- Java语言是美国sun公司在1995年推出的一门高级的编程语言
- Java之父,詹姆斯·高斯林(James Gosling)
- 在2004年,sun公司颁布了JDK5.0,革命性的重大版本更新
- 2005年,Java的各种版本已经更名以取消其中的数字“2”,更名:
- J2SE–>JavaSE
- J2EE–>JavaEE
- J2ME–>JavaME
- 2009年,sun公司被Oracle公司收购,所以现在访问Oracle官网即可(www.oracle)
- 2014年,Oracle公司发布了Java SE8,带来了全新的Lambda表达式、流式编程等大量新特性
- 2017年,Oracle公司发布了Java SE9,强化了Java的模块化系统,让庞大的Java更加轻量化,GI垃圾回器,核心类库大量更新,进一步简化编程
- Java不是一门技术,而是一个平台,在这个平台下有N多个技术,这些技术统称为Java技术
Java语言跨平台原理
跨平台
- 平台就是操作系统:Windows、Linux、Mac
- 跨平台:就是指用Java编写的程序可以在不同的操作系统上运行
- Java跨平台:在不同的操作系统上安装相应版本的JVM(Java虚拟机)即可运行同一个Java程序
- JVM如何实现跨平台:
- Java程序并非是直接运行的(或者Java程序并不是直接运行在当前电脑操作系统中)
- JVM虚拟机他是一个虚拟的专门用来运行Java程序的操作系统,他不能独立运行,必须依赖于电脑或服务器的操作系统,所以说电脑或服务器上的操作系统只是用来运行JVM的载体。
- 只要在不同的操作系统上安装相应版本的JVM即可实现Java代码一次编写,随处运行的效果
- JVM上有一个解释器,它负责和当前操作系统进行通讯
- JVM如何实现跨平台:
JRE和JDK
- JVM:Java虚拟机
- JRE:Java运行时环境,包含了JVM和Java的核心类库(Java API)
- 如果只想运行Java程序、不做开发,那么只需要安装JRE
- JDK:Java开发工具集,包含了JRE和开发工具
- 如果想开发Java程序并运行,那么就必须安装一个JDK
扩展
Java平台,划分三个技术体系
- JavaSE:标准版,整个Java的核心和基础,是学习JavaEE和JavaME的基础,它可以用来做c/s结构的软件
- JavaEE:企业版,专门为企业级软件提供的各种解决方案的,Java技术应用中最广泛的部分。
- JavaME:微型版,专门用来做嵌入式开发或者电子产品,主要用于控制移动设备和信息家电等有限存储的设备
安装JDK11
jdk11目录说明:
目录名称 | 说明 |
---|---|
bin | JDK的工具的可执行文件,javac和java就放在这个目录 |
conf | JDK相关配置文件 |
include | 一些平台特定的头文件,支持源码编辑 |
jmods | JDK的各种模块,调试文件 |
legal | JDK各种模块的授权文档 |
lib | JDK工具使用的类库 |
配置环境变量
JDK11中已经包含了JRE
Java程序运行的流程
开发Java程序、需要三个步骤:编写程序、编译程序、运行程序
-
编写程序
- 创建Java文件,类名和文件名一致
- main方法的写法固定,它是程序的入口
- 在代码中,所有的标点符号都是英文的
- 类名,首字母一定要大写,如果有N个单词组成,每个单词的首字母都要大写
- Java中严格区分大小写
-
编译程序
-
要编写的Java程序,编写成class文件(字节码文件),使用javac这个命令
javac 类名.java
-
编译之前,需要切换到Java程序所在的目录
-
-
运行class文件
-
Java编译成功后,会产生一个字节码文件,字节码文件就是要运行的文件
java 类名
-
编写一个HelloWorld
创建一个HelloWorld.java文件
//类名要和文件名相同
public class HelloWorld{
//程序的入口,JVM运行Java程序时会首先调用main方法,固定写法
public static void main(String[] args){
//java.lang包的一个方法,用来将字符串输出到控制台
System.out.println("Hello World!");
}
}
编译运行
打开命令行窗口,切换到文件所在目录目录
输入 javac HelloWorld.java (编译程序,无报错信息即编译成功)
输入 java HelloWorld (运行Java程序,控制台打印输入内容)
总结
学习Java首先了解Java这门语言发展历史、基本的运行原理。安装JDK(官网下载自己需要的版本,建议安装在默认目录),配置环境变量,简单使用记事本写一个HelloWorld.java文件,打开命令行窗口编译java文件,然后运行class文件。
本文标签: Java
版权声明:本文标题:Java从零学习——Java概述 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1727109320a1098060.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论