- 博客(90)
- 收藏
- 关注
原创 Java set集合概述
2.根据元素的哈希值跟元素的长度求余计算出应存入的位置(哈希算法)4.如果位置不为null,表示有元素,则调用equals方法比较。3.判断当前位置是否为NULL,如果是Null直接存入。5.如果一样,则不存,如果不一样,则存入数组。
2022-10-18 23:07:46
472
原创 java 泛型深入
泛型类的概述定义类的同时定义了泛型的类就是泛型类泛型类的格式:修饰符 class 类名 {}}此处泛型变量E可以随便写为任意标识作用:编译阶段可以指定数据类型,类似于集合的作用泛型类的原理把出现泛型变量的地方全部替换成传输的真实数据类型//模拟出ArrayList的内部功能 ArrayList list = new ArrayList < >();} }泛型方法的概述定义方法同时定义了泛型的方法就是泛型方法。
2022-10-15 23:31:53
694
原创 常见的数据结构
每一个节点或是红色的,或者是黑色的,根节点必须是黑色。每一个节点或是红色的,或者是黑色的,根节点必须是黑色.如果一个节点没有子节点或者父节点,则该节点相应的指针属性值为Nil,这些Nil视为叶节点,叶节点是黑色的。平衡二叉树是在满足查找二叉树的大小规则下,让树尽可能矮小,以此提高数据的性能。**问题:**出现瘸子现象,导致查询的性能与单链表一样,查询速度变慢。如果某一个节点是红色,那么它的子节点必须是黑色(将上面的节点按照二叉查找树的规则存入。
2022-10-14 22:49:26
421
原创 Java collection集合的体系特点
collection单列集合,每个元素(数据)只包含一个值。Map双列集合,每个元素包含两个值(键值对)。
2022-10-10 22:39:16
294
原创 java-Lambda表达式
Lambda表达式时JDK8开始后的一种语法形式。作用:简化匿名内部类的代码写法Lambda表达式的简化格式(匿名内部类被重写方法的形参列表)->{被重写方法的方法体代码.}注:->是语法形式,无实际含义Lambda表达式只能简化函数式接口的匿名内部类的写法形式什么是函数是接口?首先必须是接口,其次接口中有且仅有一个抽象方法的形式通常我们会在接口上加上一个@FunctionInterface注解,标记该接口必须是满足函数式接口。Lambda表达式的基本作用?
2022-09-27 22:01:01
828
原创 java Arrays类
如果认为左边数据大于右边数据 返回正整数。如果认为左边数据小于右边数据 返回负整数。如果认为左边数据等于右边数据 返回0。
2022-09-02 17:15:28
177
原创 JAVA 包装类
包装类是什么,目的是什么?基本数据类型对应的引用类型实现一切皆对象后期集合和泛型不支持基本数据类型,只能使用包装类包装类有哪些特殊功能可以把基本数据类型的数据转换成字符串类型(用处不大)可以把字符串类型的数据转换成真实的数据类型使用实例/*** 目标:掌握包装类的概念与基本使用* *///自动封箱i1 = i;//自动装箱/*包装类的变量的默认值可以是Null,容错率更高*///error/*可以把基本类型的数据转换成字符串类型*///2551。...
2022-08-17 00:37:36
104
原创 java 匿名内部类
匿名内部类的作用?方便创建子类对象、最终目的为了简化代码编写。匿名内部类的格式} }匿名内部类的特点?匿名内部类是一个没有名字的内部类。匿名内部类写出来就会产生一个匿名内部类的对象匿名内部类的对象类型相当于是当前new的那个的类型的子类类型。...
2022-08-14 19:34:29
519
原创 Java 成员内部类
成员内部类是什么样的、有什么特点?无static修饰,属于外部类的对象可以直接访问外部类的静态成员,实例方法中可以直接访问 外部类的实例成员成员内部类如何创建对象?外部类.内部类名 对象名 = new 外部类构造器.new 内部类构造器();//创建成员内部类对象 People . Heart h = new People() . new Heart();//调用内部类对象方法 h . show();} }注意:在成员内部类中访问所在外部类对象,格式:外部类.this。...
2022-08-13 22:05:50
527
原创 Java 常用API
object的toString方法的作用是什么?默认是打印当前对象的地址。让子类重写,以便返回子类对象的内容}}}}}}}}@Override}}/*** 目标:学习掌握java的一些常用API//创建学生类对象 Student s = new Student("Jack" , '男' , 19);Student s1 = new Student("Tom" , '男' , 18);} }...
2022-08-13 22:03:43
304
原创 Oracle 创建和操作表
ALTERTABLE也可用于定义外键。警告小心的使用ALTERTABLE要极其小心地使用ALTERTABLE,在执行该操作前确保具有一组完整的备份(包括模式和数据)。数据库表的改变不能被撤销——如果添加了不需要的列,也许不能移除它们。类似地,如果删除了需要的列,也许就会丢失该列中所有的数据。...
2022-07-29 12:04:35
13648
原创 Oracle 插入数据
顾名思义,INSERT用于向数据库插入(添加行)。可以使用Oracle安全性基于每个表或每个用户禁用INSERT语句。
2022-07-28 17:48:45
16479
原创 Oracle 组合查询
大多数SQL查询都包含单独一条SELECT语句,用于从一个或多个表中返回数据。Oracle还允许执行多个多个查询(多条SELECT语句),并返回结果作为单个查询结果集。这些组合查询通常被称为联合或复合查询。一般而言,组合两个对同一个表的查询可以完成与具有多个where子句条件的单个查询所做的相同事情。换句话说,也可以把具有多个where子句的任何select语句指定为一个组合查询。...
2022-07-26 10:06:01
2708
原创 Oracle 连接表
Oracle在运行时处理连接,按指定的规则把每个表相关联。这个过程可能非常消耗资源,因此要小心谨慎,不可连接不必要的表。连接的表越多,性能将降级得越厉害。
2022-07-20 14:47:58
1695
原创 PeopleSoft概述及开发工具(application desinger)介绍
HRMS(人力资源管理系统),财务管理(FMS),供应链管理(SCM),客户关系管理(CRM),SupplierRelationshipManagement(SRM),Enterpriseperformancemanagement(EPM),Campus等。用户需求定义àsecurity配置àprotal配置àmenu设计àcomponent设计àPage设计àRecord设计àField设计。1、Menu启用对生成的组件和组件中包含的页的访问。...
2022-07-20 10:27:30
5197
原创 Oracle 分组数据
分组是在SELECT语句中使用GROUP BY子句创建的。示例:由于使用了GROUP BY,将不必指定要评估和计算的每个分组,这是自动完成的。GROUP BY子句指示Oracle对数据进行分组,并对每一个分组(而不是对整个结果集)执行聚合。在使用GROUP BY之前,下面列出了你需要知道的使用它的一些重要规则。where子句通常也用于行过滤。但是,where在这里不适用,因为where可以可以过滤特定的行,而不是分组。事实上,where无法适用于分组。Oracle为此提供了另一个子句:HAVING。whe
2022-07-14 17:27:22
5665
原创 SQL 汇总数据
SQL聚合函数AVG()用于返回特定列的平均值,这是通过统计表中的行数以及他们的值之和来实现的,AVG()可用于返回列或者特定列或行的平均值。第一个示例使用AVG()返回products表中的所有产品的平均价格:AVG()也可用于特定列或行的平均值。下面的示例返回由特定供应商提供的产品的平均价格:count()所做的事情是:统计。使用COUNT(),可以确定表中的行数或者与特定条件匹配的行数。使用场景:第一个示例返回customers表中的顾客总数下面的示例只统计具有电子邮件地址的顾客数量:MAX(
2022-07-12 15:04:30
3684
原创 Oracle 使用数据操作函数
示例:结果:可以看出,Upper()把文本转换成大写形式。下表列举了一些常用的文本操作函数。注意:SOUNDEX是一个算法,用于把任何文本字符串转换成一种字母数字模式,描述该文本的语音表示。SOUNDEX考虑了类似的发音字符和音节,允许按字符串的发音(而不是按它们是如何输入的)来比较它们。尽管SOUNDEX不是一个SQL概念,Oracle(像许多其他的DBMS一样)还是提供了对SOUNDEX的支持。下面给出了一个使用Soundex()函数的示例。customers表中有一位Coyote Inc.的顾客,联
2022-07-08 15:13:15
538
原创 Peoplesoft- 警告、错误、消息盒子
PS页面中配置提示消息路径:根据消息严重性不一样,会有不同的结果。不同的消息,程序会根据不同的严重性进入不同的步骤。Messagebox,winMessage类在以下类型中不会被触发;MessageBoxMessageBox不同buttons类型:messagebox不同buttons类型的返回值(数值型):winMessageWarningerrorMsgGetMsgGetExplainText注意:MessageBox、Warning、winmessage函数不会终止程序;Error会终止
2022-07-07 14:53:12
419
原创 数据结构—算法
算法能够帮助理解好数据结构案例一:求解1-100的和从以上两种算法可以看出,都是求解1-100的和,但是时间复杂度完全不同,由此可以得出,选择一种高效的算法,可以更好的解决问题。从上面的例子可以看出,对于特定的问题,是可以有多种算法来解决的。但是,现实生活中并不存在一种通用的算法,就好比每一一种包治百病的药。算法定义在中,提到了指令,指令能被人或机器等计算装置执行。它可以是计算机指令,也可以是我们平时的语言文字。为了解决某个或者某类问题,需要把指令表示成一定的操作序列,操作序列包括一组操作,每一个操作都完
2022-06-14 14:01:15
141
原创 初识数据结构--数据结构的概述
即:数据结构=个体+关系算法=对存储数据与数据关系的操作数据结构是软件相关课程中最核心的课程之一,但同时当你学完本门课程时,你又会感到困惑,因为你并不能依靠数据结构具体实现某项功能。程序=数据结构+算法...
2022-06-10 22:30:52
107
原创 SQL select 语句
二、查看表相关的列查看所有列2.查看特定列三、注意SQL语言大小写不敏感,他不象JAVA、c等SQL可以写在一行或者多行关键字不能缩写也不能分行写各子句一般要分行写使用缩进提高语句的可读性算数运算符操作符描述+加-减*乘、除五、定义空值空值是无效的,未指定的,未知的值空值不是空格或者0六、列的别名重命名一个列便于计算紧跟列名,也可以在列名和别名之间加入关键字“AS”,别名使用双引号,以便在别名中包含空格
2022-06-08 23:29:21
340
原创 peoplesoft 更新表接口程序
peoplesoft 更新表接口程序import PS_PT:Integration:IRequestHandler;class UpdataRecord implements PS_PT:Integration:IRequestHandler method OnRequest(&MSG As Message) Returns Message;end-class;method OnRequest /+ &MSG as Message +/ /+ Returns
2022-05-30 10:14:08
302
原创 peoplecode 根据上下文引用来赋值
peoplecode 根据上下文引用来赋值在一个上下文引用中,peoplecode引用的行或者缓存字段是由当前peoplecode程序正在执行的当前内容来决定的。理解当前上下文除了关联标准菜单选项的程序外,其余的peoplecode程序都是在当前上下文中执行的。当前上下文决定了哪一个缓存字段可以在peoplecode中被引用,peoplecode程序中执行时到底执行的是哪一行数据。当前上下文组成了组件缓存中的缓存字段的一个子集,有当前正在执行的peoplecode程序所对应的行决定。当前上下文包
2022-05-24 15:52:14
258
原创 peopleCode 理解组件缓存的结构和内容
peopleCode 理解组件缓存的结构和内容组件缓存内容PeopleCode经常要引用组件缓存中的数据,所谓的组件缓存就是位于内存中存储数据和当前活动组件的区域在Peoplecode中有两种方式可以指定组件缓存数据:上下文引用-当前peoplecode程序正在执行的地方去访问数据使用Scroll路径语法引用-使用相对或绝对路径去访问相关组件初了使用一些内置的函数来访问组件缓存外,peoplecode还提供了使用对象来访问结构化数据缓存。在一个组件中,当你访问一个在Scroll中不止出现一次
2022-05-23 14:35:20
238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人