Java概述(B1),
分享于 点击 36998 次 点评:16
Java概述(B1),
Java概述
Java是什么?
Java is a general-purpose programming language that is class-based, object-oriented, and designed to have as few implementation dependencies as possible.
Java是一种通用的编程语言,它是基于类,面向对象的,旨在具有尽可能少的实现依赖性。
- 是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。
- 是一种面向Internet的编程语言。
- 随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。
- 是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Java有啥用?
可以用来开发web服务器后台。
Java相关名词概念
JVM(Java Virtual Machine)是Java虚拟机
JVM是实现跨平台的关键。
JDK(Java Development Kit)是Java语言的软件开发工具包
有两个重要组件:
-
javac,编译源文件
-
java,运行编译后的java程序(.class作为后缀)
JRE(Java Runtime Environment)是Java运行环境
包括JVM和核心类库,如果只需要运行java软件安装JRE即可。
如果要开发java程序,需要下载JDK。
在JDK中包含了JRE。
包含关系:JDK > JRE > JVM
Java语言有啥特点?
跨平台性:即通过Java语言编写的应用程序在不同的系统平台上都可以运行。
一次编写,到处运行。
Java能够跨平台的原理是啥?
只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。
由JVM来负责Java程序在该系统中的运行。
Java开发环境搭建
Windows: 高级 -> 设置中添加,重启CMD
Mac: 当前用户HOME下的 .bash_profile
第一个Java程序
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Java程序运行机制
运行机制过程:
Java源程序(*.java) =>Java编译器=>字节码(*.class)
=>类装载器=>字节码校验器=>解释器=>操作系统平台
Java 程序运行机制及运行过程
JDK(Java Development Kits)-- Java开发工具集
JRE(Java RunTime Environment)Java运行时环境 JVM
Java API (应用程序编程接口)
Java编译器( javac.exe)、Java运行时解释器( java.exe)、 Java文档化化工具( javadoc.exe)及其它工具及资源
JRE的三项主要功能:
加载代码:由类加载器(class loader)完成; 校验代码:由字节码校验器(bytecode verifier)完成; 执行代码:由运行时解释器(runtime interpreter)完成
System.out.println(""); //打印完信息后会换到首行
System.out.print(""); //打印完信息后不会换到首行
System.out.print("\n"); //打印完信息后会换到首行
\n:将光标移到下一行的第一格
\t: 将光标移动到下一个水平制表位置
相关文章
- 暂无相关文章
用户点评