JAVA基础入门1之关于java
1. 概述
- 程序员口中的java它到底是什么? java是一门高级的编程语言。
- java是哪家研发的,现在属于哪家公司? java是有sun公司研发的于1995年推出,2009年被Oracle公司收购,现在属于Oracle公司
- java之父是谁? 詹姆斯·高斯林
- java能做些什么? java在互联网领域涉及挺广的,主要做互联网系统的开发
- java目前有哪些技术平台? JavaSE(标准版【Java技术的核心和基础】)、JavaEE(企业版【大型互联网企业级解决方案】)、JavaME(小型版【移动应用的解决方案】)
2. JDK
关于jdk的安装这里不过多介绍,有需要的请读者自行百度,😄
- jdk是什么? JDK是 java的开发者工具包,必须安装它才可以使用Java
- jdk的两大重要的程序:javac和java javac:编译程序(将.java为后缀的源文件编译成以.class为后缀的字节码文件) java:执行程序(执行.class为后缀的字节码文件) 注意 .java的文件名如:HelloWord.java必须和代码中的类名如public class HelloWord{}完全一致
- java程序的执行原理 将java程序翻译成计算机底层可以识别的机器语言(机器语言有0和1组成)
- jdk的组成 JVM(Java Virtual Machine):是java的虚拟机,真正运行java程序的地方 核心类库:是java本身就带有的程序,给程序员在编写程序员自己的程序时使用 JRE(Java Runtime Environment):java的运行环境(包括jvm,核心类库) jdk(Java Development Kit):Java开发工具包(包括jvm,核心类库,开发工具)
- Java跨平台的原理 一次编译,处处可用 程序只需要被开发一次就可以在各种安装了虚拟机的平台上运行