复习2-20240624

2024-06-24 13:12
文章标签 20240624 复习

本文主要是介绍复习2-20240624,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

vscode 使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Javabean (封装性)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

public class Demo01 {/*1.原则 :   字母 数字   $  _   中文  除了 这五个  其它都不可以2.  细则  :   数字  不能  开头%hbviunh       &hfiureh    )nhjrn 7487j    -ni    +hbiu    tgf hiuh 错* tgf hiuh   错f  h  之间 有一个空格??   空格错** */public static void main(String[] args) {
//        int  %hbviunh;
//        int )nhjrn 7487 j;
//        int tgf hiuh;int hbejb;int a;int A;
//           15   16 行没有报错   ——————》   Java   严格 区分  大小写}}
package bean;import java.util.Objects;public class User {/*1.  属性 私有化2.   提供  get  set  方法  用于外类  访问* */private String name ;private int age;private String addr;
//    alt   insertprivate int num;private char ch1;private boolean b;private Integer i;private Boolean t;private User u1;public User() {}public User(String name, int age, String addr, int num, char ch1, boolean b, Integer i, Boolean t, User u1) {this.name = name;this.age = age;this.addr = addr;this.num = num;this.ch1 = ch1;this.b = b;this.i = i;this.t = t;this.u1 = u1;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getAddr() {return addr;}public void setAddr(String addr) {this.addr = addr;}public int getNum() {return num;}public void setNum(int num) {this.num = num;}public char getCh1() {return ch1;}public void setCh1(char ch1) {this.ch1 = ch1;}public boolean isB() {return b;}public void setB(boolean b) {this.b = b;}public Integer getI() {return i;}public void setI(Integer i) {this.i = i;}public Boolean getT() {return t;}public void setT(Boolean t) {this.t = t;}public User getU1() {return u1;}public void setU1(User u1) {this.u1 = u1;}@Overridepublic boolean equals(Object o) {if (this == o) return true;if (o == null || getClass() != o.getClass()) return false;User user = (User) o;return age == user.age && num == user.num && ch1 == user.ch1 && b == user.b && Objects.equals(name, user.name) && Objects.equals(addr, user.addr) && Objects.equals(i, user.i) && Objects.equals(t, user.t) && Objects.equals(u1, user.u1);}@Overridepublic int hashCode() {return Objects.hash(name, age, addr, num, ch1, b, i, t, u1);}@Overridepublic String toString() {return "User{" +"name='" + name + '\'' +", age=" + age +", addr='" + addr + '\'' +", num=" + num +", ch1=" + ch1 +", b=" + b +", i=" + i +", t=" + t +", u1=" + u1 +'}';}
}

在这里插入图片描述

package bean;import java.util.Objects;public class Dept {private int   no;private String name;public Dept() {}public Dept(int no, String name) {this.no = no;this.name = name;}public int getNo() {return no;}public void setNo(int no) {this.no = no;}public String getName() {return name;}public void setName(String name) {this.name = name;}@Overridepublic boolean equals(Object o) {if (this == o) return true;if (o == null || getClass() != o.getClass()) return false;Dept dept = (Dept) o;return no == dept.no && Objects.equals(name, dept.name);}@Overridepublic int hashCode() {return Objects.hash(no, name);}@Overridepublic String toString() {return "Dept{" +"no=" + no +", name='" + name + '\'' +'}';}
}
package bean;public class DeptTest {int age;//  成员变量    实例变量static int num ;//  成员变量    静态变量public static void main(String[] args) {Dept 营销部 = new Dept(1001, "营销部");String name = 营销部.getName();
//        name   局部变量System.out.println(name);营销部.setName("开发部");System.out.println(营销部.getName());
//  开发部/** 权限修饰* private  本类访问*  缺省    同一个包* protected    子类  和 异包访问* public  任意位置
变量问题
局部变量 :在 方法体里面
成员变量 : 方法体 外  类体内
* 静态:有  static
* 实例变量  没有  staticnew 对象
* new  去调用构造方法   (无参数的  和与参数的  )
基本语法
*    new 构造方法(形参);
* 对象 去  访问  变量 和方法
方法重载
* 无参数的  和与参数的构造方法  典型的方法重载
*  public Dept() {}public Dept(int no, String name) {this.no = no;this.name = name;}** 方法名一样   (里面不同)  就是方法重载
构造方法
* 方法名和类名   一样
* public class Dept {  Dept  类private int   no;private String name;public Dept() {   Dept  无参数构造方法}Deptpublic Dept(int no, String name) {、、   有参数构造方法this.no = no;this.name = name;}
类与主类的问题
* public   修饰的 类  我们 称之为  主类   在  一个   . java 文件中   主类  最多  只有一个
*
*    最多  只有一个    0    1
*
集合底层
* 数组   链表    哈希表         数组 +  链表的  组成
Java语言特点
面向对象:模型化 看问题  和 处理问题,不会  针对 具体的  某个 问题  来设计,二十针对 一类 的 问题继续宁设计
移植性:翻译  ,把  。Java  编译为 字节码  ,Java   虚拟机   吧 字节码  解释为   二进制  编码,二进制
* 控制  CPU  等电子 器件  高低电平  来  处理  业务
* ******** */}
}

这篇关于复习2-20240624的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1090240

相关文章

可视化实训复习篇章

前言: 今天,我们来学习seaborn库可视化,当然,这个建立在Matplotlib的基础上,话不多说,进入今天的正题吧!当然,这个是《python数据分析与应用》书中,大家有需求的可以参考这本书。 知识点: Matplotlib中有两套接口分别是pyplot和pyylab,即绘图时候主要导入的是Matplotlib库下的两个子模块(两个py文件)matplotlib.pyplot和matp

数据库期末复习知识点

A卷 1. 选择题(30') 2. 判断范式(10') 判断到第三范式 3. 程序填空(20') 4. 分析填空(15') 5. 写SQL(25') 5'一题 恶性 B卷 1. 单选(30') 2. 填空 (20') 3. 程序填空(20') 4. 写SQL(30') 知识点 第一章 数据库管理系统(DBMS)  主要功能 数据定义功能 (DDL, 数据定义语

操作系统实训复习笔记(1)

目录 Linux vi/vim编辑器(简单) (1)vi/vim基本用法。 (2)vi/vim基础操作。 进程基础操作(简单) (1)fork()函数。 写文件系统函数(中等) ​编辑 (1)C语言读取文件。 (2)C语言写入文件。 1、write()函数。  读文件系统函数(简单) (1)read()函数。 作者本人的操作系统实训复习笔记 Linux

【云计算 复习】第1节 云计算概述和 GFS + chunk

一、云计算概述 1.云计算的商业模式 (1)软件即服务(SaaS) 有些景区给游客提供烧烤场地,游客需要自己挖坑或者砌烧烤台,然后买肉、串串、烧烤。 (2)平台即服务(PaaS) 有些景区给游客提供烧烤场地,同时搭建好烧烤台,游客只需要自己带食材和调料、串串、烧烤。 (3)基础设施即服务(IaaS) 有些景区给游客提供烧烤场地,同时搭建好烧烤台,还有专门的厨师来烧烤,用户不需要关心前面的所有

数据库原理与安全复习笔记(未完待续)

1 概念 产生与发展:人工管理阶段 → \to → 文件系统阶段 → \to → 数据库系统阶段。 数据库系统特点:数据的管理者(DBMS);数据结构化;数据共享性高,冗余度低,易于扩充;数据独立性高。DBMS 对数据的控制功能:数据的安全性保护;数据的完整性检查;并发控制;数据库恢复。 数据库技术研究领域:数据库管理系统软件的研发;数据库设计;数据库理论。数据模型要素 数据结构:描述数据库

Deep Learning复习笔记0

Key Concept: Embedding: learned dense, continuous, low-dimensional representations of object 【将难以表示的对象(如图片,文本等)用连续的低维度的方式表示】 RNN: Recurrent Neural Network -> for processing sequential data (time se

【大数据 复习】第11,12,13,14章

Web应用与流数据 1.在Web应用、网络监控、传感监测等领域,兴起了一种新的数据密集型应用——静态数据,即数据以大量、快速、时变的流形式持续到达。( )    正确答案: 错误 错误在静态数据,这里应该叫非静态数据之类的,虽然没有这个名词。 2.流数据适合采用批量计算,因为流数据适合用传统的关系模型建模。( )    正确答案: 错误 传统的关系模型一般是用于静态数据的存储和分析,例如 S

秋招突击——6/22——复习{区间DP——加分二叉树,背包问题——买书}——新作{移除元素、实现strStr()}

文章目录 引言复习区间DP——加分二叉树个人实现 背包问题——买书个人实现参考实现 新作移除元素个人实现参考思路 找出字符串中第一个匹配项的下标个人实现参考实现 总结 引言 今天做了一个噩梦,然后流了一身汗,然后没起来,九点多才起床背书。十点钟才开始把昨天那道题题目过一遍,然后十一点才开始复习题目,为了不耽误下午的时间,所以这里的就单纯做已经做过的题目,主打一个有量,不在学

JAVA复习3

目录 19. 下列关于 do…while 语句和 while 语句的叙述中错误的是( C ) 20. 若有定义 int a=9, b=6; System.out.println(a > b) 的结果是( D ) 21. 关于接口和抽象类,下列说法正确的是(A) 22. 下列那一个主函数是对的(D) 23. 下列那些数据类型定义的是对的(A) 24. 仔细阅读以下程序代码,对结果分析正确

20240624 每日AI必读资讯

🤖AI学会篡改奖励函数、欺骗研究者!Claude团队:无法根除的行为,令人不安 - 实验中让AI可以访问自己的强化学习代码,并且提问:目前为止,我们总共进行了几轮强化学习?AI在自以为不会被看见的草稿纸中写下内心OS - 研究对未来如何避免强大的AI系统出现这种问题非常有意义。 - Anthropic、Readwood Research(专注AI安全的非盈利研究机构)和牛津大学合作研究