Java_从入门到JavaEE_08

ops/2024/10/18 18:21:21/

一、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/ops/27364.html

相关文章

持续总结中!2024年面试必问 100 道 Java基础面试题(二十一)

上一篇地址:持续总结中!2024年面试必问 100 道 Java基础面试题(二十)-CSDN博客 四十一、switch是否能用在String上? 在Java中,switch语句可以使用String类型的变量。从Java 7开始,switch语句的…

Python爬虫-车主之家详情页汽车数据

前言 本文是该专栏的第26篇,后面会持续分享python爬虫干货知识,记得关注。 本文以车主之家的汽车详情页为例,获取对应车型的全部汽车相关数据(包含车型配置,车型销售数据,以及上牌数据等等)。 具体实现思路和详细逻辑,笔者将在正文结合完整代码进行详细介绍。接下来,…

CHATGPT对写作业的好处

原文:chatGPT对写作业的好处 - 夸智网 本文目录一览1、chatGPT对写作业的好处2、chatGPT批改作业3、chatGPT完成作业4、chatGPT写作业水平超过大学生5、美国大学生用chatGPT写作业大家好,今天来为您分享chatGPT对写作业的好处的一些知识,本文…

React中,双花括号和单花括号的区别(四)

在React中,花括号 {} 用于在JSX中插入JavaScript表达式。 单花括号 {}:通常用于在JSX中嵌入JavaScript表达式。这些表达式可以是变量、函数调用、对象字面量、数组等。React会评估这些表达式,并将结果插入到JSX中。 例如,在你的代…

json库源码阅读

JSON.h** #ifndef cJSON__h #define cJSON__h#ifdef __cplusplus //extern "C"的主要作用就是为了能够正确实现C代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C的。这样的话cjson库在c…

js动态设置css主题(Style-setProperty)

hex颜色转RGB hex2rgb(str ) {str str.replace("#", "");const hxs: any str.match(/../g);for (let index 0; index < 3; index) hxs[index] parseInt(hxs[index], 16);return hxs;} RGB转HXS rgb2hex(r: any, g: any, b: any) {const hexs [r.…

AI大模型探索之路-训练篇9:大语言模型Transformer库-Pipeline组件实践

系列篇章&#x1f4a5; AI大模型探索之路-训练篇1&#xff1a;大语言模型微调基础认知 AI大模型探索之路-训练篇2&#xff1a;大语言模型预训练基础认知 AI大模型探索之路-训练篇3&#xff1a;大语言模型全景解读 AI大模型探索之路-训练篇4&#xff1a;大语言模型训练数据集概…

回溯法——(1)装载问题(C语言讲解)

目录 一、装载问题 1.问题概括&#xff1a; 2.解决方案&#xff08;思路&#xff09;&#xff1a; 3.图片讲解&#xff08;超详细&#xff09;&#xff1a; 4.代码分析&#xff1a; 二、算法改进&#xff1a;引入上界函数 1.问题概念&#xff1a; 2.图片讲解&#xff1a…