多态性 对象java
Java基础语法1
# 注释 什么是注释:注释是对代码的解释说明,给人看的 单行注释 // 多行注释 /* */ 文档注释 /** */ /** * @author 忆梦寻尘 */ public class Annotation { //这是main方法也是程序的入口 public static void main( ......
java发送验证码
导入maven包(commons-email) <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email</artifactId> <version>1.5</version> </dependency> ......
面向对象02
三大特性: 封装: 追求“高内聚,低耦合”,属性私有,get/set 继承: extends:扩展 java中只有单继承,没有多继承 继承是类和类的关系 object类 super 方法重写 重写: 需要继承关系,子类重写父类的方法! 参数列表必须相同 修饰符:范围可以扩大但不能缩小 public> ......
Java 获取最近12个月数据,包含当月数据
List<String> dateList = new ArrayList<>(); Calendar calendar = Calendar.getInstance(); // 月份最大为11 最小为0 所以设置初始月份时加1,需要获取到当前月份所以设置初始月份时需要加2 calendar.set ......
jquery 对象转数组
var dd = datas; //{设计: 25, 来料: 50, 其他: 25}var arr = [];for(var key in dd){ arr.push({ 'name':key, 'value':dd[key] })}console.log(arr) //[{name: '设计', ......
JS中对象继承方式
JS中对象继承方式 JS对象继承方式 摘自《JavaScript的对象继承方式,有几种写法》,作者:peakedness链接:https://my.oschina.net/u/3970421/blog/2872629 方式一:对象冒充 原理:构造函数使用this关键字给所有属性和方法赋值(即采用类声 ......
关于ArrayList对象赋值问题
今天在力扣上做了一个关于组合总和的题目,题目如下: 我实现的代码如下: 点击查看代码 class Solution { List<List<Integer>> result = new ArrayList<>(); List<Integer> perList = new ArrayList<>(); ......
Python查看对象所占内存大小
以下内容摘自ChatGPT 在Python中,可以使用sys模块中的getsizeof()函数来查看一个数据结构所占用的内存大小。 该函数返回对象占用的字节数,但是需要注意以下几点: 1. getsizeof()函数只能返回对象本身占用的内存大小,而不能返回其引用的其他对象所占用的内存大小。 2. ......
Java有BufferOverflow吗?
Since Java Strings are based on char arrays and Java automatically checks array bounds, buffer overflows are only possible in unusual scenarios: If yo ......
Java之JasyptUtil类的使用
在配置文件中,我们通常会对中间件密码进行加密。手动加密可以使用JasyptUtil类,代码如下: package com.cmit.kapok.system.utils; import org.jasypt.encryption.pbe.StandardPBEStringEncryptor; imp ......
Java第一次作业
1. 定义圆形半径,求面积。int r =5。 public class ljh { public static void main(String[] args) { // TODO Auto-generated method stub int a=3 ,r=5; int s; s=a*r*r; S ......
Java基本类型和包装类什么情况下判断相等(“==“或“equals“)?
Java中判断两个变量是否相等有两种方式:一种是利用 == 运算符,另一种是利用equals方法。如果变量是基本类型,那么使用 == 和使用equals会得到相同的结果,都是判断变量的值是否相对。 如果变量是引用类型,== 运算符判断变量是否指向同一引用对象,equals判断变量"值"是否相等。 = ......
new一个vue对象开始,vue内部发生了什么
new Vue({ el: '#app', router, store, components: { App }, template: '<App/>' }) vue构造类里面init函数 初始化生命周期,事件,render 调用 beforeCreate 钩子函数 初始化 props、method ......
JAVA -适合新手和复习(Restart)
作为22届专科生,在没有经历和学历的情况下找一份得体的工作 是多么“奢侈”,世上岂无千里马,人中难得九方皋. 废话太多我们开始吧! JAVA从这里开始 Java的历史(不感兴趣直接跳过) Java 的历史要追溯到 1991 年,项目“Green”启动!帕特里克、詹姆斯·高斯林、麦克·舍林丹和其他几个 ......
【Socket】基于 Java NIO 的 HTTP 请求过程
1 前言 这节我们自己动手感受一下 HTTP的东西,我们知道 HTTP 协议是在应用层解析内容的,只需要按照它的报文的格式封装和解析数据就可以了,具体的传输还是使用的 Socket,我们基于上节的NIO Socket自己做一个简单的实现了HTTP协议的例子。 2 源码分析 因为HTTP 协议是在接收 ......
Java入门_一维数组_第一题_升序数组
声明 咱是个新手,没啥技术只会最基础的,见谅哈。 更简化的方法还请大佬指教。 题目: 已知有个升序数组的数组,要插入一个元素,该数组顺序依然是升序。 例如:{ 25 , 49 , 74 , 99 },添加‘ 77 ’后,数组为{ 25 , 49 , 74 , 77 , 99 }。 思路: 建立第一个 ......
java 执行 同一个项目不同的main方法
1、多个main方法,通过idea的方式打包 2、在执行的时候 java -cp /data/dolphinscheduler-install/jars/dolphoinscheuler-demo.jar cn.iullor.TestExceptionMain java -cp /data/dolp ......
ObjectARX 模态对话框中夹点显示选中的对象示例
添加对话框,修改调用对话框的命令参数 命令参数需要添加 ACRX_CMD_USEPICKSET | ACRX_CMD_REDRAW ACED_ARXCOMMAND_ENTRY_AUTO(CArxProject1App, ArxProject1, mydlg, mydlg, ACRX_CMD_TRAN ......
值得收藏的Java 命名规范参考!
一、Java中常用到的命名形式共有三种 既首字母大写的UpperCamelCase,首字母小写的lowerCamelCase以及全部大写的并用下划线分割单词的UPPERCAMELUNSER_SCORE。 通常约定,类一般采用大驼峰命名,方法和局部变量使用小驼峰命名,而大写下划线命名通常是常量和枚举中 ......
Java实现记录对象修改前后的变化
需求描述今天接到一个需求,修改数据时需要记录修改详情。详情包括,被修改的字段,修改前的值和修改后的值。 解决思路分别比较修改前后两个Bean实例的所有成员变量,当值不一致时,记录变量名称,以及修改前后的值。 对于该方案,可以解决特定类型的Bean。 如果有其它类型的Bean也有这种需求,则需要新写一 ......
读后笔记 -- Java核心技术(第11版 卷I )Chapter1-2 Java 程序设计
本书源码(下载对应版本的代码):https://horstmann.com/corejava/index.html Java 17 API 文档:https://docs.oracle.com/javase/17/docs/api 配套视频讲解(卷一):https://space.bilibili. ......
IDEA Rebuild项目错误:Information:java: java.lang.AssertionError: Value of x -1
模仿lombok工具,我的enumgen工具写完了。 公司的项目emax-rpcapi-list依赖了enumgen后,IDEARebuild Project时,或者maven package/install的时候,出现报错→Information:java: java.lang.Assertion ......
Can not set java.lang.String field com.jsedc.log.pojo.entity.voSyslogV0.happenTime to java.util.LinkedHashMap
未加泛型约束的result,其List中的实体对象会被序列化为LinkedHashMap,实际结构为Result<List<LinkedHashMap<String,String>>> 导出excel时对象赋值失败 ......
03--Qt的对象树概念
对象树概念 一句话概括:Qt对象间父子关系 具体一点如下: 在Qt创建对象的时候会提供一个Parent对象指针,这个指针解释如下: QObject是以对象树形式组织起来 创建一个QObject对象时,QObject的构造看书接受一个QObject指针作为参数,这个参数就是parent(父对象指针), ......
剑指 Offer 07. 重建二叉树(java解题)
leetcode《图解数据结构》剑指 Offer 07. 重建二叉树(java解题)的解题思路和java代码,并附上java中常用数据结构的功能函数。 ......
Java开发学习(四十九)----MyBatisPlus更新语句之乐观锁
1、概念 在讲解乐观锁之前,我们还是先来分析下问题: 业务并发现象带来的问题:秒杀 假如有100个商品或者票在出售,为了能保证每个商品或者票只能被一个人购买,如何保证不会出现超买或者重复卖 对于这一类问题,其实有很多的解决方案可以使用 第一个最先想到的就是锁,锁在一台服务器中是可以解决的,但是如果在 ......
Java:数据表的字段设计了默认值0不生效的原因
在数据表里给字段设置了默认值为0,但是在插入的时候不生效,数据表设计如下 通过数据表生成的实体类 查看代码 @Data @TableName(value = "user") @NoArgsConstructor @AllArgsConstructor public class UserEntity{ ......
带你深入Java Log框架,彻底搞懂Log4J、Log4J2、LogBack,SLF4J
最近系统被扫出来还在使用老旧的log4j,需要升级到最新的log4j。但是在升级的发现,Java相关的日志处理库有log4j, log4j2,slf4j和logback,初一看确实有点头大,那么区别是啥呢?之前也大概知道一些,查找了大量相关资料,这里好好总结一下,相信你读完就会熟练掌握 Log4J、 ......