Java

Java

前言

学习内容主要参考 狂神说JAVA ,个人认为其讲述的内容比较完善且易懂,非常适合入门,且部分细节讲得也比较到位。

特性与优势

  1. 简单(易学)
  2. 面向对象 OOP
  3. 可移植 —— 跨平台
  4. 高性能 —— 即时编译
  5. 分布式 —— 为网络分布式环境设计,处理 TCP/IP 协议
  6. 动态性 —— 反射
  7. 多线程
  8. 安全性
  9. 健壮性

三大版本

write once run anywhere

JavaSE

标准版(桌面程序,控制台开发...)

JavaME(被取代)

嵌入式开发

JavaEE

E企业级开发(web端,服务器开发...)

JDK、JRE、JVM

JDK :Java Development Kit

JRE :Java Runtime Environment

JVM :Java Virtual Machine

image-20201110172940301

image-20201110173510095

IDE Integrated Development Environment 集成开发环境 —— 包含JDK

配置JDK

  1. 下载安装JDK,记住目录
  2. 环境配置(我的电脑 → 属性 → 环境变量)

image-20201111111036974

新建:

	- JAVA_HOME :JDK安装路径
  1. 配置Path
  • %JAVA_HOME%\bin
  1. 打开cmd,输入java -version

image-20201111111524642

注意:若是操作无误,没有显示版本信息,可重启电脑再试一次。若还是失败,就可能是安装或配置过程中出现问题。

Hello World

  1. 新建文本

  2. 修改后缀名 .java (注意显示文件的后缀名)

    image-20201111103038293

  3. 编写如下代码

public class Hello{
	public static void main(String[] args){
		System.out.print("Hello,world!");
	}
}
  1. 打开cmd(注意要到java文件所在目录)
  2. 编译javac Hello.java

image-20201111103923158

​ 编译后目录下生成了Class文件

  1. 运行class文件 java Hello

image-20201111104152251

可能出现的问题

  • 单词大小写。java是大小写敏感的
  • 尽量使用英文
  • 文件名与类名保持一致(首字母习惯大写)
  • 所有符号注意都是英文状态下的

Java程序运行机制

编译型

解释型

posted @ 2020-11-11 16:11  Litzhi  阅读(74)  评论(0)    收藏  举报