Java_从入门到JavaEE_08

news/2024/9/24 9:20:19/

一、Eclipse开发工具的介绍

  1. Eclipse工具简绍

    Eclipse 是著名的跨平台的自由集成开发环境(IDE)。最初主要用来 Java 语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如 C++ 和 Python 的开发工具。

  2. 下载与安装

    下载: Eclipse Downloads | The Eclipse Foundation

    安装:因为Eclipse为绿色软件,直接解压缩运行.exe就行。

    打开问题:下载包一般不会出问题,Eclipse打不开一般有两方面的问题:

    1. 电脑中JDK设置的环境变量有问题,Eclipse无法正确找到。

    2. 下载的Eclipse版本,和电脑安装JDK版本不兼容。

      jdk环境配置:

      1. 创建JAVA_HOME 地址为你安装JDK的位置
      2. 在Path中配置:%JAVA_HOME%\bin

二、面向对象

1.初识面向对象

  1. 类与对象

    类:抽象的概念,现实中并不存在,是具有相同特性(数据元素)和行为(功能)的对象的抽象。

    对象:指具体的某一个事物,即在现实生活中能够看得见摸得着的事物。

  2. 案例:创建人类的对象

    分析:

    1. 创建人类(属性:name、sex、age,方法:eat、sleep、method)
    2. 创建对象
    3. 操作对象(设置属性、获取属性、调用方法)
    java">public class Test {public static void main(String[] args) {//创建对象Person p = new Person();//设置属性p.name = "张三";p.sex = '男';p.age = 18;//获取属性System.out.println(p.name);System.out.println(p.sex);System.out.println(p.age);//调用成员方法p.eat();p.sleep();//调用静态方法Person.method();}
    }public class Person {String name;char sex;int age;public void eat(){System.out.println(this.name+"吃饭");}	public void sleep() {System.out.println(this.name+"睡觉");}	public static void method() {System.out.println("静态方法");}
    }

    底部逻辑:

    在这里插入图片描述


http://www.ppmy.cn/news/1449338.html

相关文章

FPGA -手写异步FIFO

一,FIFO原理 FIFO(First In First Out)是一种先进先出的数据缓存器,没有外部读写地址线,使用起来非常简单,只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成&a…

Strassen矩阵乘法——C++

【题目描述】 根据课本“Strassen矩阵乘法”的基本原理,设计并实现一个矩阵快速乘法的工具。并演示至少10000维的矩阵快速乘法对比样例。 【功能要求】 实现普通矩阵乘法算法和“Strassen矩阵乘法”算法对相同的矩阵,分别用普通矩阵乘法算法&#xff…

袁庭新ES系列17节|Spring Data Elasticsearch基础

前言 为了简化对Elasticsearch的操作Spring Data提供了Spring Data Elasticsearch。Spring Data Elasticsearch是Spring Data技术对Elasticsearch原生API封装之后的产物,它通过对原生API的封装,使得程序员可以简单的对Elasticsearch进行各种操作。接下来…

无人机+集群组网+单兵图传:空地一体化组网技术详解

空地一体化组网技术是一种结合了无人机、集群自组网和单兵图传等多种技术的先进通信解决方案。这种技术方案的主要目的是在前线事故现场和后方指挥中心之间建立一个高效、稳定的通信链路,以确保信息的实时传输和指挥的顺畅进行。 首先,前端视频采集部分&…

blender(布兰德)下载安装-windows系统安装

1.简单介绍 这些介绍都是一些百科或官网提供的内容,直接搜索对应的信息后即可看到。Blender(布兰德)是一款永久开源免费的3D创建套件。支持整个3D创作流程:建模、雕刻、骨骼装配、动画、模拟、实时渲染、合成和运动跟踪&#xff…

使用WSGI服务器在生产环境中运行Flask应用程序

文章目录 一、问题描述二、解决思路1、使用Gevent的WSGIServer2、使用WSGIRef的WSGIServer 一、问题描述 在开发Flask应用程序时,有时会在终端看到以下警告信息: WARNING: This is a development server. Do not use it in a production deployment. U…

【Python BUG】connect: permission denied.

问题描述 解决方案 本质是权限问题 sudo密码即可

DAO是什么?有什么用途?

DAO(Decentralized Autonomous Organization,去中心化自治组织)是一种基于区块链技术的组织形式,它没有中央管理层,而是通过智能合约和区块链上的代码来运作。DAO 的决策过程是透明的,通常由组织的成员通过…