• Java 入门基础知识


    文章目录


    前言

    最近学习了Java的基础知识,了解到Java是一门怎么的语言,有什么用,能干什么,什么是Java,。


    一、Java是什么?

    Java是一门面向对象的语言,在Java的思想中一切皆对象。

    二、使用步骤

    1.面向对象

    面向对象的思想概述

    程序员从面向过程的执行者转化成了面向对象的指挥者。

    面向对象分析方法分析问题的思路和步骤:

    • 根据问题需要,选择问题所针对的显示世界中的实体。
    • 从实体中寻找解决问题相关的属性和功能,这些属性和功能就形成了编程语言概念中的类。
    • 形成Java中类的定义。即借助Java语言,把类构造成计算机能够识别和处理发数据结构。
    • 将类实例化成Java中的对象。

    2.类和对象

    • 类是构造面向对象程序的基本单位,是抽取了同类对象的共同属性和方法所形成的对象或实体的“模板”。
    • 对象是现实世界中实体的描述,对象要创建才存在,有了对象才能对对象进行操作。、
    • 类是对象的模板,对象是类的实例。
    • 对象或实体所拥有的特征在类中表示时称为类的属性。 比如:每个人具有姓名、年龄和体重,这是所有人共有的特征。
    • 对象执行的操作称为类的方法。比如,“人”这个对象都具有的行为是“吃饭”,因此,吃饭就是“人”类的一个方法。
    • 在Java面向对象编程中,用自定义的类模型可以创建该类的一个实例,也就是对象。

    3.类的定义

    在Java中定义一个类,需要使用class关键字,一个自定义的类名和一对表示程序体的大括号。

    修饰符 class 类名{

                属性声明;

                方法声明;

    }

    [public][abstract|final]class[extends]

    [implements] {

            // 定义属性部分

            ;

            ;

            ; …

           // 定义方法部分

             function1();

             function2();

             function3(); … }

    提示:上述语法中,中括号“[]”中的部分表示可以省略,竖线“|”表示“或关系” “<>” 内容不能省略, 例如 abstract|final,说明可以使用 abstract 或 final 关键字,但是两个关键字不能同时出现.

    上述语法中各关键字的描述如下。

    • public:表示“共有”的意思。如果使用 public 修饰,则可以被其他类和程序访问
    • abstract:如果类被 abstract 修饰,则该类为抽象类
    • final:如果类被 final 修饰,则不允许被继承。
    • class:声明类的关键字。
    • class_name:类的名称。
    • extends:表示继承其他类。
    • implements:表示实现某些接口。
    • property_type:表示成员变量的类型。
    • property:表示成员变量名称。
    • function():表示成员方法名称。

    定义一个简单的 Person 类

    public class Person {

            private String name; // 姓名

            private int age; // 年龄

            public void tell() {

                    // 定义说话的方法

                    System.out.println(name+"今年"+age+"岁!");

    }

    }


    总结

    提示:这里对文章进行总结:

    例如:以上就是今天要讲的内容,本文仅简单介绍了Java的基础知识,更多Java基础知识还待更中。

  • 相关阅读:
    《最新出炉》系列初窥篇-Python+Playwright自动化测试-11-playwright操作iframe-上篇
    【Postman】以命令行形式执行Postman脚本(使用newman)
    使用React 18和WebSocket构建实时通信功能
    Jmeter电商系统压测实战一
    Fiddler(一)安装
    栈和队列经典oj面试题
    uni-app:自带的消息提示被遮挡的解决办法(自定义消息提示框)
    分片上传简单实现重点是Promise的运用
    云课五分钟-04一段代码学习-大模型分析C++
    idea 插件推荐(持续更新)
  • 原文地址:https://blog.csdn.net/m0_57448314/article/details/126216517