Java入门第一讲,什么是Java

前言

因俱乐部上课需要,本篇文章主要面向于俱乐部成员,并不做市面上教程一类,望各位看前谨记

目录

前言

Java是什么呢?

Java是一个高级程序设计语言

Java的公司

Java的可移植性

JVM的下载

第一个程序

结语


Java是什么呢?

答:Java是一杯咖啡,全文完。

Java是一个高级程序设计语言

有多高级呢,高级就高级在大家为了减少开发成本,创造了如spring boot等开发框架,来让自己哪怕是不是很懂也能够开发出一款像样的程序出来。

哈哈,开个小玩笑,之所以说Java是高级程序设计语言是因为这一个语言是面向于程序员的,让Java程序员只专注于开发层,不需要去关注底层的类似于内存,对象的如何创建销毁等,与之相对应的就是低级程序设计语言,比如说汇编语言,那汇编语言都知道的嘛,操作底层的语言,那自然就不是为开发程序做准备的

Java的公司

Sun公司,这个公司也很厉害哈,在1995年

Java的可移植性

Java很多人用,这个是大家都知道的嘛,那么问题来了,为什么有很多人用呢,是因为其有一个非常强大的特性

叫做可移植性。

那什么叫做可移植性呢

我们都知道做手术换器官嘛,那不是谁的器官都可以被换的,也不是什么器官都可以被换的,因为会有排斥反应嘛,那么既然如此,在计算机中会不会有呢,我在Windows上写的代码,在Linux环境上可不可以执行呢,在Mac上可不可以执行呢,那一般来说,不可以的嘛,毕竟有“排斥反应”的嘛。

但是Java呢,它就可以,厉害吧

这也是Java倍受喜爱的一点

能做到这一点的原因呢,就是因为其独特的Java虚拟机功能

这个东西叫做JVM,全称叫Java Virtual Machine,是一个虚构出来的计算机,得益于这个虚构出来的计算机,让Java的代码在不同平台之间,不需要重复编译便可以运行,也就是,一次编译,多次运行。

JVM的下载

那JVM在哪里呢,在jdk里,jdk里不仅包含JVM,还包含了jre,这个后面我们会讲,那么jdk如何下载呢,就在下方这个卡片这里,点进去后找到download按钮,下载好后应该会自动配置好环境变量,如果需要手动配置那就不是我们这里就要讲的内容了。Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/

下载好后可以在cmd中输入

java -version

 如果出现了下图的返回,那么应该是没有什么问题的,如果你既下载了又没有出现该有的结果,那可能是环境变量的问题,那就不是我们现在要讲的了

 如果安装好了之后就可以编写第一个Java程序了,第一个程序就是hello world程序

第一个程序

代码如下

public class MyFirstHelloWorld{
    public static void main (String args[]){
        System.out.println("HelloWorld!");
    }
}

文件名得是

MyFirstHelloWorld.java

不然就会报错,首先编译成字节码文件

javac MyFirstHelloWorld.java

然后会生成.class文件,然后运行就好了

java MyFirstHelloWorld

返回的结果会是

HelloWorld!

是不是非常的神奇呢!

 也可以将代码内的“HelloWorld”改为任意字符,都会输出出来。

具体来讲的话,那就是下次再听的内容了

结语

全篇照顾初学者,用了比较浅显易懂的语言,希望大家可以慢慢观看,搭配官方文档阅读更佳,知识点的讲解也不会很细致,例如Java的版本更迭,Java的其他特性,大家可以继续搜索其他的文章进行观看学习

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值