Java概述(B1)
Posted lucaswangdev
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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开发环境搭建
-
官网下载JDK并安装。
-
配置环境变量。
-
检验环境变量是否配置成功。
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("
"); //打印完信息后会换到首行
:将光标移到下一行的第一格
: 将光标移动到下一个水平制表位置
以上是关于Java概述(B1)的主要内容,如果未能解决你的问题,请参考以下文章
Failed to convert property value of type ‘java.lang.String‘ to required type ‘int‘ for property(代码片段