Java基础(JavaSE)之入门篇
Java 简介:
Java 语言是在1993年左右推出的一款高级变成语言(原Oak橡木),面向互联网编程、安全可靠、面向对象、跨平台等特点。
Java各版本的含义:
- JavaSE(Java Standard Edition)标准版,定位在个人计算机的应用。
- JavaEE(Java Enterprise Edition)企业版,定位在服务器端的应用。
- JavaME(Java Micro Edition)微型版,定位在消费电子产品的应用。
Java语言优势:
-
跨平台/可移植 安全性 面向对象 简单性 高性能 分布式 多线程 健壮性
JDK、JRE、JVM:
- JDK(Java Development Kit):Java开发工具包,内部包含JRE,以及编译器和调试器等用于开发的文件
- JRE(Java Runtime Environment):Java运行时环境,内部包含Java 虚拟机,库函数,对应Java应用程序所需的文件
- JVM(Java Virtual Machine):JAVA虚拟机 JRE=JVM+核心类库 JDK=JRE+开发工具包
Java语言特点-跨平台(操作系统)
Jvm(Java虚拟机),事先在操作系统上安装对应的JVM,让Java程序放在JVM中进行执行,屏蔽了底层系统的差异性,使不同的Java程序在不同的操作系统中执行得到的结果是一样的
JDK安装:
1. 下载:https://www.oracle.com/java/technologies/javase-jdk13-downloads.html 2. 安装(安装软件指定位置中间尽量不要出现中文、空格) 3. 配置环境变量 环境变量指操作系统可以识别并有效的参数值 a. JAVA_HOME:JDK的安装目录 b. Path: i. 编译环境:%JAVA_HOME%in ii. 运行环境:%JAVA_HOME%jarin c. ClassPath: i. %JAVA_HOME%libdt.jar; ii. %JAVA_HOME%lib ools.jar; 4. 测试环境是否生效 a. 人机交互的方式: 1. 图形界面 2. 命令行模式 1. win+r--->输入cmd 2. 在地址栏输入cmd 3. DOS系统常见命令 1. dir:展示出当前文件夹下的所有的信息 2. 跳转指定的文件夹(cd.. 返回上一级 cd 返回到当前盘符的根目录)
第一个Java程序(HelloWorld)
1. 创建类(通过class关键字进行创建类) 2. 定义main方法 a. 类不能单独执行,有了main方法才可以执行 b. 是程序的入口 c. 被JVM调用 3. 输出语句
public class HelloWorld{ public static void main(static[] args){ System.out.println("HelloWorld"); } }
4. 注意点 a. class 文件的名称就是类名 b.公共类的类名要和.java文件名称保持一致 c. .Java文件可以定义多个类,但是公共类只能存在一个 d. 一个类对应一个.class文件,如果出现大小写的情况,可能执行的内容是最后一个类的内容
Java程序运行过程:
编译(javac):把源文件编译成Class字节码文件 运行(java):运行Class文件
源文件(.java)——> java编译器 ——> 字节码文件(.class) JRE 类装载器——> 字节码校验器 ——> 解释器 ——> 系统平台
Java是编译型语言还是解释型语言? 答:即是编译型语言又是解释型语言,两者相结合,JVM运行时采用解释的方式运行
感谢阅读,水平有限,只是分享自己的学习过程,如有错漏,还请不吝赐教
下一篇:
Java程序员未来的三大就业方向