多态性 对象java

Java学习笔记(一)

1、JDK,JRE,JVM三者之间的关系、 答:JDK是编译环境,集成了JRE和一些JAVA开发工具包。JRE是运行环境。JVM是一种平台软件,负责将字节码文件解释成机器码并提交操作系统执行。将.class文件解释并提交操作系统。 2、为什么要配置环境变量 配置环境变量:为了在系统中的任何位置都可以 ......
笔记 Java

浪潮集团Java研发实习

2023.4.19 上网课上多久 三个项目最熟悉那几个 SpringBoot常见注解 SpringBoot配置 数据库配置url时区 自己写各个层? 框架生成 . Mybatis #和$用法 5. Mysql分组关键字 事务使用过吗 Vue怎么创建 ......
浪潮 集团 Java

关于Java中对象的向上转型和向下转型

什么是多态? 同一个类调用同一个方法会产生不同的影响/结果 这就是多态 public class Pet{ public void eat(){ System.out.println("Pet eat...") } } class Dog extends Pet{ public void eat() ......
对象 Java

Java SE

Java SE 第一个程序 编写好之后在dos窗口,先执行javac Hello.java生成.class文件,再执行Java Hello 转移字符 \t 表示制表符相当于tab\n 换行 为什么局部变量要初始化? Math类 可变参数 int... i ...表述参数的个数不确定,他只能放在参数的 ......
Java SE

Day 26 26.1 JS进阶之JS对象

JS进阶之JS对象 【一】、字符串对象 字符串创建(两种方式) 变量 = “字符串” 字串对象名称 = new String (字符串) var str1="hello world"; //推荐 var str1= new String("hello word"); // 字符串对象的操作 var ......
对象 26 26.1 Day

每日八股文之Java

1、如何利用Redis实现一个分布式锁? 为什么要实现分布式锁、实现分布式锁的方式 理论+实操:158、缓存-分布式锁-分布式锁原理与使用哔哩哔哩bilibili 实现分布式锁的方式: 方案一:SETNX + EXPIRE 方案二:SETNX + value值是(系统时间 + 过期时间) 方案三:使 ......
八股文 八股 Java

关于Java中方法重载和方法重写

方法重写是子类继承父类(默认继承Object类)后覆盖父类的方法 需要保证同名 同参 同返回值 且访问权限范围不能缩小(public>protected>default>private) public class Father{ public int method(){ return -1; } } ......
方法 Java

java笔记

String 提供的方法 contains 判断字符串中是否存在该字符 eg:String name = "123"; boolean contains = name.contains("1"); //true ......
笔记 java

Vue3 watch 监听对象数组中对象的特定属性

Vue3 watch 监听对象数组中对象的特定属性 在 Vue 3 中,可以使用 watch 函数来监听对象数组中对象的特定属性。可以通过在回调函数中遍历数组来检查对象的特定属性是否发生变化,并在变化发生时执行相应的操作。 一、监听对象的特定属性 例如,假设有一个名为 items 的对象数组,其中每 ......
对象 数组 属性 watch Vue3

java-普通内部类和静态内部类区别

静态内部类相对与外部类是独立存在的,在静态内部类中无法直接访问外部类中的变量、方法。如果要访问的话,必须要new一个外部类的对象,使用new出来的对象来访问。 但是可以直接访问静态变量,调用静态的方法。 普通内部类作为外部类一个成员而存在,在普通内部类中可以直接访问外部类属性,调用外部类的方法。 如 ......
静态 java

java创建对象的几种方法

Java一共有5种方法可以来创建对象 例如对象User; 使用new的方式来创建对象,new User(), 这种方法使用了构造器 2.使用class的newInstance() 例如:User user = User.class.newInstance(); 这种方法也使用了构造器 3.使用 Co ......
对象 方法 java

Java多态

Java多态 封装、继承和多态是面向对象的三大特征 多态polymorphism 许多形态 多态体现为父类引用变量可以指向子类对象。 多态的定义与使用格式 ​ 定义格式:父类类型 变量名=new 子类类型(); 多态是同一个行为具有多个不同表现形式或形态的能力 实现多态的条件 1.继承:必须要有子类 ......
Java

如何通过Java程序将PPT转换为PDF

PPT和PDF都是非常实用的文档格式。由于PDF文件更为稳定安全且易于传输或储存,所以当需要共享或打印演示文稿时,可以先将PPT转换成PDF格式再进行操作。下面我将介绍如何通过编程的方法实现该转换,所用到的产品是Java组件Free Spire.Presentation for Java。该方法只需 ......
程序 Java PPT PDF

JAVA的基本语法

JAVA的基本语法 一、类型转换 强制类型转换 低———————————————————————————————————>高 byte,short,char->int->long->float->double 自动类型转换 数据类型由高到低不需要进行强制转换 小tips: 在操作数比较大的时候要考虑 ......
语法 JAVA

java知识点

1.常用的应用 先启用window+r键在按cmd键,打开命令提示符窗口 2环境变量 (到时候在看视频调) 3.注释 3.1单行注释 格式://12324 3.2多行注释 格式:/*12314*/ 3.3文档注释(暂时不用) 格式:/**1234**/ 4.关键字 定义: 关键字:就是被ava语言赋 ......
知识点 知识 java

java EE开发之Servlet第十课:反射基础二

##一.反射类中的属性在Java中一切皆对象,那么类中任何一个属性都可以看做一个对象,一 个属性对应一个Field对象 ####1.先建一个普通的类,写上不同修饰类型的属性 public class Student { public String name; protected int age; S ......
Servlet 基础 java

java 增删改查接口命名规范(service与mapper)

阿里推荐命名规范: 转载自:https://www.cnblogs.com/zengzy698/p/15939088.html ......
接口 service mapper java

09-内置对象扩展:Set数据结构

title: 09-内置对象扩展:Set数据结构 publish: true Set 数据结构 Set 数据结构的介绍 ES6 提供了 新的数据结构 Set。Set 类似于数组,但成员的值都是唯一的,没有重复的值。 Set 的应用有很多。比如,在 H5 页面的搜索功能里,用户可能会多次搜索重复的关键 ......
数据结构 对象 结构 数据 Set

08-字符串、数组、对象的扩展

title: 08-字符串、数组、对象的扩展 publish: true 字符串的扩展 下面提到的字符串的几个方法,更详细的内容,可以看《04-JavaScript 基础/内置对象 String:字符串的常见方法.md》。 ES6 中的字符串扩展如下: includes(str):判断是否包含指定的 ......
数组 字符串 字符 对象 08

DES加解密NET 和JAVA互通

JAVA加密代码, 默认是ECB模式 private static byte[] encrypt(byte[] data, byte[] key) throws Exception { // 生成一个可信任的随机数源 SecureRandom sr = new SecureRandom(); // ......
JAVA DES NET

多态性11

#include<iostream>using namespace std;class BaseClass { public: virtual void fn1() const{ cout<<"BaseClass:fn1()"<<endl; } void fn2() const{ cout<<"Ba ......
多态性

java后台自定义vo类

对接多个系统,对方返回的结构体都有data publick class Rxgd { private Data data; } public class Djxtgd1 { private Data data; } public class Djxtgd2 { private Data data; ......
后台 java

多态性10

#include<iostream>using namespace std;class Mammal{ public: virtual void speak() const=0;};class Dog:public Mammal{ public: virtual void speak() const ......
多态性

Linux环境下运行简单java程序

Linux环境下运行简单java程序 一、安装java 1、下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择对应jdk版本下载。(Tips:可在Wind ......
环境 程序 Linux java

多态性9

#include<iostream>using namespace std;class Counter{ public: Counter(int c):count(c){} int operator +(Counter &c2); private: int count;};int Counter:: ......
多态性

多态性8

#include<iostream>#include<typeinfo>using namespace std;class Base{ public: virtual ~Base() {}};class Derived:public Base{};void fun(Base *b){ const t ......
多态性

Java多线程基础

1、创建线程类的方法 1.1、继承Thread类 当一个类继承了Thread类,该类就可以当做线程使用 我们会重写run方法,写上自己的业务代码 run方法 是 Thread类实现了 Runnable接口的run方法 1.1.1、入门案例 /** * @author Carl * @version ......
线程 基础 Java

java线程同步和异步的区别

在Java中,同步和异步是指多线程并发执行中的两种不同的机制。 同步指的是线程之间的协作方式,即当一个线程在执行一个任务时,其他线程必须等待该线程执行完该任务后才能执行同一段代码。同步机制通常使用synchronized关键字或Lock对象进行实现,以保证多线程共享的资源同步访问。 异步指的是线程之 ......
线程 java

多态性7

#include<iostream>using namespace std;class Base{ public: virtual void fun1() { cout <<"Base::fun1()"<<endl; } virtual ~Base() {}};class Derived1:publ ......
多态性

java - 缩放新的图片

/** * 缩放新的图片 */ public static String scaleImg(String waterLogoPath, String waterLogoPathTmp, String suffix, ImgWH wh) { try { suffix = suffix.replace( ......
图片 java