JAVA基础 | (二)入门操作

系列文章:

篇二:开发命令行程序

篇三:开发 Web 程序

篇四:面向对象

篇五:数据持久化

参考:00-Java导学_哔哩哔哩_bilibili

目录

一、JAVA简介

JVM(Java Virtual Machine,Java虚拟机)

JRE(Java Runtime Environment,Java运行环境)

JDK(Java Development Kit,Java开发环境)kit:成套工具,配套原件

二、安装JDK (JAVA 开发工具包)

【一些解释】 

三、配置环境变量

四、第一行代码(jshell)


一、JAVA简介

        JAVA是当今第一大编程语言,具有面向对象等重要特性,吸收了C++的各种优点,摒弃了C++难以理解的多继承、指针等概念,功能强大,简单易用,是企业和开发人员的首选。

        学习Java语言前,我们必须了解三个术语:

  • JVM(Java Virtual Machine,Java虚拟机)

解释和执行Java代码(我们写好的代码不能够直接运行,要交给JVM解释执行)

  • JRE(Java Runtime Environment,Java运行环境)

  • JDK(Java Development Kit,Java开发环境)kit:成套工具,配套原件

 【注意】从java11开始,不再单独提供JRE,因此我们后续使用只需下载安装JDK

二、安装JDK (JAVA 开发工具包)

        开发JDK的公司有很多,我们选择目前最知名、较官方的Oracle

官网:Oracle | Cloud Applications and Cloud Platform

        Products ——>  Java ——> JavaSE ——> Download Java now——>推荐JDK17,初学者推荐解压版(Windows第一个)

安装成功。

【一些解释】 

  1. 继续打开——>bin(jdk所带的开发和运行的工具,里面有很多.exe文件) 
  2. 借助命令提示符(win+R,输入cmd或者win+输入cmd回车打开),验证这些程序能不能用:

但是每次输入绝对路径,不方便,因此我们引入下一步——配置环境变量 

三、配置环境变量

认真弄懂为什么要配置,不要盲目分两步走(类似%JAVA_HOME%)

        此电脑——>属性——>高级系统设置(也可以:设置——>系统——>系统信息——>高级系统设置)——>环境变量——>关注系统变量中的Path(提供程序执行时的搜索路径)——>双击看到一些目录名称

补充:当在命令行中输入命令回车执行时,就会从Path路径从上到下依次找,有则返回结果

没有则会报类似错误

——>新建环境变量,将刚刚bin的路径粘贴过来 ,连点确定,就配置完成了!

四、Java Shell

关注这里,我们将会用到 jshell:

  •         jshell(Java Shell工具),是一个用于学习Java程序设计语言和Java代码原型的交互式工具。它是在JDK9中引入的。
  •         JShell是一个读-评估-打印循环工具(REPL),它在输入声明、语句和表达式时对其进行评估,并立即显示结果。该工具从命令行运行。

指路官网:Introduction to JShell

五、java源码 

        jshell执行的代码,下次再想用就不方便调出来了,因此,我们通常将正式的代码保存在源文件中

(一)java源文件

        源文件,即保存代码的文件。每种编程语言的源文件都有特定的后缀,以方便被编译器识别,被程序员理解,例如:C语言是.c ,C++语言(C Plus Plus)是.cpp , Java 是.java ,Python 是.py,JavaScript 是.js

  1. 在一个.java文件中可以有多个同级类,  其修饰符可以是public/abstract/final/无

  2. public修饰的只能有一个,且必须要与文件名相同,非public的则可与文件名不同

        为了提高查找类的速度,在使用import语句导入的时候,jvm只会导入对应空间的文件名所对应的class文件,而public文件是大家都要使用的,因此直接导入这个类名对应的class文件即可。


该文件同级的类之间可以互相调用,但是除了public的类,其他不能够在其他文件调用
在一个.java文件中由类/Enum/接口/Anontation其中至少一个类型组成。单独一个方法/变量不能独自存在与文件中,所以公用方法的封装也是做成类方法。原因是java是类加载机制,需要编译一个java文件成多个class文件,当类来使用。
用javac 编译这个.java文件的时候,它会给每一个类生成一个.class文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值