Java_从入门到JavaEE_08

embedded/2024/10/18 14:22:07/

一、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/embedded/28345.html

相关文章

SpringBoot中阿里OSS简单使用

官方文档:Java跨域设置实现跨域访问_对象存储(OSS)-阿里云帮助中心 1.pom中引入依赖 <dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss</artifactId><version>3.15.1</version> </dependency> 如…

vue和react这两大前端框架的优缺点对比

【A】Vue和React是目前最流行的两个前端框架&#xff0c;它们都具有各自的优点和缺点。下面是对Vue和React的优缺点的详细介绍&#xff1a; Vue的优点&#xff1a; 简单易学&#xff1a;Vue的API设计简单&#xff0c;上手较为容易&#xff0c;学习曲线相对较低。文档丰富&…

[1678]旅游景点信息Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 JSP 旅游景点信息管理系统是一套完善的java web信息管理系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发&#xff0c;数据库为Mysql…

【PHP】安装指定版本Composer

1、下载指定版本composer.phar文件&#xff1a;https://github.com/composer/composer/releases 2、将下载的文件添加到全局路径&#xff1a; sudo mv composer.phar /usr/local/bin/composer 3、赋予权限&#xff1a; sudo chmod x /usr/local/bin/composer 4、查看compos…

CST电磁仿真软件优化器和选择激励的使用【图文教程】

选择激励 各端口的Amplitude、Phase设置和Excitation Type Simulation > Setup Solver > Stimulation Settings CST软件不使用已经定义好的全部Port&#xff0c;只希望使用特定Port进行仿真时&#xff0c;可以在Excitation List中进行设置。 设置方法如下: Stimulati…

Golang | Leetcode Golang题解之第62题不同路径

题目&#xff1a; 题解&#xff1a; func uniquePaths(m, n int) int {return int(new(big.Int).Binomial(int64(mn-2), int64(n-1)).Int64()) }

【麒麟(Linux)系统远程连接到windows系统并进行文件传输】

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言使用步骤总结 前言 一般来说&#xff0c;windows自带远程桌面&#xff0c;使用的RDP协议&#xff0c;Linux上支持RDP协议的软件很多&#xff0c;常用的是Remmi…

医院挂号就诊|基于SprinBoot+vue医院挂号就诊系统(源码+数据库+文档)

医院挂号就诊目录 基于SprinBootvue医院挂号就诊系统 一、前言 二、系统设计 三、系统功能设计 1用户信息管理 2 医生信息管理 3公告类型管理 4公告信息管理 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 博主…