Java基础知识(一)------基本介绍

发布时间:2024年01月06日

1.Java的定义

(一)Java的官方定义

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

面向对象程序设计(Object-oriented programming,简称OOP)是一种计算机编程的方法论,它以对象为基本单位,通过封装、继承和多态等概念来组织和实现程序。面向对象程序设计的基本特征包括:

  1. 封装(Encapsulation):将数据和操作数据的方法封装在一起,形成一个对象,对象对外界隐藏了其实现细节,只提供公共接口供其他对象进行访问和操作。

  2. 继承(Inheritance):通过继承机制可以创建新的类,并从现有类继承属性和方法。继承可以提高代码的重用性,并且可以形成类的层次结构。

  3. 多态(Polymorphism):多态是指同一种操作或方法可以被用于多种数据类型。通过多态,可以在父类的引用下调用子类的方法,提高代码的灵活性和可扩展性。

这些特征使得面向对象程序设计具有模块化、可维护、可扩展、可重用的优势,使得代码更易于理解和维护。同时,面向对象程序设计也强调对问题的抽象和建模能力,使得程序设计更加符合现实世界的思维方式。

那么以上就是我们对Java的官方定义。但是,上述内容可能对于初识编程的人来说还有点陌生,所以接下来我们用更加能够让人理解的话来说一遍。

(二)适合编程初学者的Java定义

Java不同于Python,它是一门面向对象的语言。那么,何为面向对象?就拿炒菜来说,Python就是通过程序操作机器来做饭,即为面向过程;Java是通过程序直接将菜做好,即为面向对象。下面是一个十分基础的Java语言实例:

public class whylike{
    public static void main(String[] args){
        System.out.println("I'm handsome");
        //输出I'm handsome
    }
}

接下来我们来介绍Java的开发环境。

2.Java的开发环境

(一)手动搭建开发环境

要想手动搭建一个开发环境,第一步是下载一个Java软件开发工具包JDK:首先,打开Java官网;然后选择对应的系统下载JDK,下面是一些下载链接:

???????????LTS 版本? ? ? ???????????????????????????????????????????????????官网链接???????????????????????????????????????????????????????????????
Java8https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
Java11https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html
Java17https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html???????
???????(二)手动配置环境变量

???????有些时候需要我们手动配置环境变量,接下来我们简单说一下:

在属性中,我们新建一个系统变量(JAVA_HOME),变量值为之前JDK变量路径的系统变量。

(三)下载IDE

关于IDE(代码编译器),我推荐以下两个:IntelliJ IDEA 、Visual Studio Code。这两个IDE的第三方插件都比较多,并且支持中文插件。

IDE代码编译器?? ? ? ? ? ? ? ? ? ? ? 官网下载路径? ? ? ? ? ? ? ? ? ? ? ??
IntelliJ IDEAhttp://jetbrains.com.cn???????
Visual Studio Codehttps://code.visualstudio.com

?

??????????????

文章来源:https://blog.csdn.net/whylikE3/article/details/135415954
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。