Python工程师Java之路

本文围绕Java入门展开,介绍了Java的概述,包括JDK、JRE、JVM的关系及跨平台原理,还说明了Java8的安装步骤和JAR文件的相关知识。此外,展示了第一个Java程序的创建、编译和运行过程,提及了IDE的安装,并给出基本语法的参考链接。

最近学大数据,据说要懂点Java才行

1、概述

  • JavaJava面向对象程序设计语言Java平台的总称
  • 主要特性:面向对象、解释型、平台独立与可移植性
Java的3个体系encn
JavaSE(J2SE)Java 2 Platform Standard EditionJava平台标准版
JavaEE(J2EE)Java 2 Platform Enterprise EditionJava平台企业版
JavaME(J2ME)Java 2 Platform Micro EditionJava平台微型版

1.1、JDK、JRE、JVM

abbrencn解释
JVMJava Virtual MachineJava虚拟机将 Java代码 翻译成 当前操作系统 可以理解的指令
JREJava Runtime EnvironmentJava运行时环境JRE=JVM+Java核心类库
JDKJava Development KitJava语言的 SDKJDK=JRE+其它Java工具

JDK、JRE、JVM的关系

跨平台原理

1.2、安装Java8

1️⃣ 下载对应版本
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
2️⃣ 安装软件,改下安装目录,本文是D:\coding\jdk

3️⃣ 配置环境变量控制面板\系统和安全\系统->高级系统设置->环境变量

Java8概念图

1.3、JAR

  • Java Archive
  • Java归档
  • 是一种归档文件,以ZIP格式构建,以.jar为文件扩展名
  • 常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便开发Java平台应用软件或库
  • 打开方式:Java(使用JDK自带的jar命令)、winrar

2、第一个Java程序

1️⃣ 创建名为HelloWorld.java的文件

vi HelloWorld.java

2️⃣ 编写代码

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}
keyword说明其它说明
public公共的println换行打印(print line)
classmian主要的;Java应用程序的入口方法
static静态方法;英文分号,代表一个语句的结束
void无返回值{}大括号,将其包裹的代码视为一个整体

那个mainmethod,译名方法(相当于Python的函数)

3️⃣ 编译+运行

javac HelloWorld.java
java HelloWorld

4️⃣ 结果显示

Hello World

3、安装IDE

4、基本语法

https://blog.youkuaiyun.com/yellow_python/category_10875999.html

5、附录

en🔉cn
archive/ˈɑːrkaɪv/n. 档案馆;vt. 把…存档
runtime运行时间;运行时
virtual/ˈvɜːrtʃuəl/虚拟的
maven/ˈmeɪvn/专家
boolean/ˈbuːliən/adj. 布尔数学体系的
override/ˌoʊvərˈraɪd/vt. 推翻
repository/rɪˈpɑːzətɔːri/贮藏室
nexus/ˈneksəs/n. 关系;连结
assert/əˈsɜːrt/vt. 维护;断言;声称
applet/ˈæplət/n. 支程序;小型程式;程序类型
compile/kəmˈpaɪl/vt. 编译;编制;编辑;[图情] 汇编
compilation/ˌkɑːmpɪˈleɪʃn/n. 编译;编辑;汇编
lang/læŋ/abbr. 语言(language)
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小基基o_O

您的鼓励是我创作的巨大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值