自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (10)
  • 收藏
  • 关注

原创 一些JS正则验证

/ 只能含数字+英文+特殊符号(: , . + -)// 方法,用于验证日期时间数据是否符合指定格式。// 方法,用于生成日期时间格式的正则表达式。// 只能是数字、英文字母或数字+英文字母。// 只能是数字(整数部分不超过固定位数)// 只能是英文字母 + (固定符号)// 只能是固定数字+固定位英文字母。// 只能是数字英文(位数固定x)// 需要包含英文数字符号。//定义常用时间日期格式。// 只能是英文数字符号。//方法 判断是否为空。// 只能是英文字母。

2024-03-20 10:00:08 889

原创 纯享JS进度条控件

纯享版简易版本JS进度条闭包

2024-03-12 15:01:44 852

原创 PHP实现树与数组的转换

【代码】PHP实现树与数组的转换。

2024-06-12 14:30:14 83

原创 PHP实现图片压缩

【代码】PHP实现图片压缩。

2024-05-24 14:00:10 364

原创 PHP实现简易压缩与解压

【代码】PHP实现简易压缩与解压。

2024-05-23 10:37:26 356

原创 php完美实现下载远程图片保存到本地

【代码】php完美实现下载远程图片保存到本地。

2024-05-21 13:13:48 232

原创 PHP获得用户的真实IP地址

【代码】PHP获得用户的真实IP地址。

2024-05-20 13:30:21 112

原创 PHP判断是否是手机

【代码】PHP判断是否是手机。

2024-05-17 14:14:38 94

原创 PHP实现自己的ArrayUtil

【代码】PHP实现自己的ArrayUtil。

2024-05-16 11:33:05 1033

原创 PHP实现简单的 Lambda 函数类

【代码】PHP实现简单的 Lambda 函数类。

2024-05-15 09:57:08 388

原创 PHP实现哈希表基本操作

以上是PHP中实现哈希表基本操作的方法,根据实际需求可以进行相应的操作。

2024-05-14 10:13:23 355

原创 PHP实现堆基本操作

通过insert()方法向堆中插入元素,使用top()方法获取堆顶元素(即最小值),使用extract()方法弹出堆顶元素(即最小值)。最后,我们分别打印了堆中的元素。需要注意的是,SplMinHeap类和SplMaxHeap类都是SplHeap类的子类,它们提供了一些默认的实现来满足最小堆和最大堆的特性。您还可以通过实现自己的堆类来定制堆的行为。在PHP中,可以使用堆数据结构的扩展库(如SplMinHeap和SplMaxHeap)来实现堆的基本操作。PHP中可以使用数组来实现堆的基本操作。

2024-05-13 08:39:30 158

原创 PHP实现树的基本操作

方法中使用递归来找到要插入的位置。遍历方法使用递归来遍历树的所有节点,并输出节点的值。在PHP中,可以使用类和对象来实现树的基本操作。这只是一个简单的示例,实际应用中可以根据需求进行进一步的扩展和优化。类中,我们实现了插入节点的方法。

2024-05-11 08:35:55 202

原创 php实现队列基本操作

以上代码实现了一个队列的基本操作,包括入队、出队、获取队列长度、判断队列是否为空、获取队首元素和获取队尾元素。可以根据需要对队列进行进一步的扩展。PHP中可以使用数组来实现队列的基本操作。

2024-05-09 10:09:58 261

原创 PHP 实现栈基本操作

类,使用数组来作为栈的存储结构。其中包含基本的栈操作,如。使用示例中,先将三个元素依次入栈,然后分别调用。(判断栈是否为空)方法来操作栈。(判断栈是否为空)和。(获取栈的大小)等。

2024-05-08 10:07:26 991

原创 图搜索算法详解

Dijkstra算法:用于求解单源最短路径问题,在加权图中找到从起始节点到目标节点的最短路径。拓扑排序通过遍历图中的节点,并将每个节点的后继节点加入一个队列中,直到遍历完所有节点。同时,这些代码都是基于图的表示为数组形式,其中键表示节点,值表示与该节点相邻的节点和对应的边的权重。深度优先搜索(DFS):从起始节点开始,沿着一条路径一直向下遍历,直到找到目标节点或没有可扩展的节点为止。广度优先搜索(BFS):从起始节点开始,逐层遍历图中的节点,直到找到目标节点或遍历完所有节点。

2024-05-06 11:03:35 498

原创 PHP实现基本链表

这是一个简单的链表实现,包含了在链表末尾添加节点、在链表开头插入节点、删除指定值的节点以及打印链表中的所有节点值的功能。你可以根据自己的需求对代码进行扩展和修改。

2024-04-30 13:48:45 233

原创 VUE基本语法

在Vue.js实例的生命周期中,有一些特定的钩子函数,可以用于在Vue实例的不同阶段执行特定的操作。例如,可以使用v-for="item in items"来遍历一个名为items的数组,并在模板中使用item来表示当前数组元素的值。绑定的数据可以是普通的字符串、数字、布尔值,也可以是Vue实例中的数据属性。Vue.js中的计算属性是一种能够根据数据属性的变化自动更新的属性。v-if指令可以根据一个表达式的真假值来判断是否渲染某个元素,而v-else指令可以在前面的v-if条件不满足时渲染另一个元素。

2024-04-29 09:49:07 164

原创 PHP底层原理

然而,引用计数机制可能导致循环引用的情况下出现内存泄漏,为了解决这个问题,PHP引入了垃圾回收机制。解析器首先进行词法分析,将源代码分解成一个个的词法单元(Token),然后进行语法分析,根据语法规则构建语法树。总的来说,PHP的底层原理主要包括语法解析、编译优化、字节码生成和虚拟机执行等过程。优化的过程包括常量折叠、内联函数、代码块合并等技术,旨在减少不必要的计算和内存操作,优化执行路径。字节码是一种中间形式,类似于机器码,但不是直接可执行的,需要通过解释或者运行时编译转化成机器码。

2024-04-28 08:53:59 119

原创 PHP基本原理

编译:PHP是一种编译型语言,但与传统的编译型语言不同,PHP的编译是发生在每次请求时的即时编译。解析器将PHP代码编译成中间代码(opcode),这些中间代码可以在之后的请求中被重复使用,提高了执行效率。嵌入式代码:PHP可以嵌入到HTML代码中,使用特定的标签将PHP代码包裹起来。在解析过程中,PHP代码会被执行,并将输出的结果替换掉原来的代码。输出:PHP的输出可以是HTML文本、纯文本、XML或其他格式。通过以上原理,PHP实现了快速的开发周期和灵活的功能扩展,成为广泛应用于Web开发的语言。

2024-04-27 19:53:51 127

原创 PHP机制

变量和类型系统:PHP是一种动态类型的语言,它使用变量来存储和操作数据。PHP的变量可以在运行时根据需要改变类型,无需事先声明变量的类型。此外,PHP还引入了垃圾回收机制,用来解决循环引用导致的内存泄漏问题。异常处理:PHP提供了异常处理机制,用来处理运行时出现的错误和异常情况。缓存机制:PHP提供了多种缓存机制,用于提高代码的执行效率和响应速度。自动加载:PHP提供了自动加载机制,用于在使用类或接口时自动加载相应的代码文件。自动加载避免了手动引入大量的代码文件,简化了代码的编写和维护。

2024-04-26 15:44:59 131

原创 PHP实现raids扩展类

【代码】PHP实现raids扩展类。

2024-04-25 08:30:53 81

原创 SQL 实现查询根据父级ID查询规定个数的每个父级的子集数据

在这里我用到了SQL的定义变量,先简单介绍一下定义变量。在SQL中,可以使用变量来存储和操作数据。变量可以通过定义、赋值和引用来使用。DECLARE其中,是变量的名称,data_type是变量的数据类型。SET其中,是变量的名称,value是要赋给变量的值。其中,是变量的名称。以上示例中,第一行代码将变量的值增加1,第二行代码使用变量更新表中的数据。总结:SQL中的变量可以用于存储和操作数据。通过使用DECLARE关键字定义变量,使用SET关键字赋值变量,使用变量名称引用变量的值。

2024-04-24 10:08:55 1866

原创 php 常用方法(三)

这些方法可以帮助您在 PHP 中进行字符串、文件和 HTTP 头部的操作。strpos: 查找字符串中某个子串第一次出现的位置。file_put_contents: 将内容写入文件。file_get_contents: 读取文件内容。str_split: 将字符串拆分为一个字符数组。is_numeric: 检查变量是否是一个数值。fwrite: 将内容写入已打开的文件。strlen: 返回字符串的长度。substr: 返回字符串的子串。fopen: 打开文件或 URL。

2024-04-23 09:32:25 428

原创 php 常用方法(二)

这些方法可以帮助您在 PHP 中进行字符串和数组的处理。array_push: 向数组末尾添加一个或多个元素。array_pop: 删除并返回数组的最后一个元素。str_replace: 替换字符串中的部分内容。strtolower: 将字符串转换为小写。strtoupper: 将字符串转换为大写。implode: 将数组元素连接成字符串。shuffle: 随机打乱数组中的元素。explode: 将字符串拆分成数组。trim: 去除字符串两侧的空格。sort: 对数组进行升序排序。

2024-04-22 09:48:18 106

原创 php 常用方法(一)

这只是一些常用的方法,PHP 中还有很多其他有用的方法。可以参考 PHP 官方文档来了解更多方法和用法。strpos: 在字符串中查找另一个字符串的第一次出现位置。var_dump: 打印变量的详细信息,包括类型和值。isset: 检查变量是否已设置并且非空。substr: 返回字符串的一部分。echo: 输出一个或多个字符串。strlen: 返回字符串的长度。count: 返回数组中的元素数。empty: 检查变量是否为空。print: 输出一个字符串。array: 创建一个数组。

2024-04-20 08:56:14 307

原创 Git学习笔记

用户名和邮箱:使用git config --global user.name ""和git config --global user.email ""命令配置全局的用户名和邮箱。解决冲突:手动编辑冲突文件,将冲突部分修改为期望的结果,然后使用git add命令将文件标记为已解决冲突。忽略文件:创建一个名为.gitignore的文件,列出需要忽略的文件和文件夹,使其不被Git跟踪和提交。合并分支:使用git merge 命令将指定分支的更改合并到当前分支。

2024-04-19 13:11:24 237

原创 一些PHP知识(四)

需要注意的是,如果多个 traits 中有相同名称的方法,那么在使用时会报错。这两个 traits,从而继承了这两个 traits 中的方法。详情请参考 PHP 官方文档中关于 traits 的说明。关键字解决冲突,或者使用。实现了类似多继承的效果。

2024-04-18 11:10:44 613

原创 一些PHP知识(三)

【代码】一些PHP知识(三)

2024-04-17 09:54:51 481

原创 一些PHP知识(二)

【代码】一些PHP知识(二)

2024-04-16 10:12:07 999

原创 一些PHP知识(一)

php基础知识

2024-04-15 08:40:39 469

原创 mysql基本知识

(4) Mysql的存储引擎,myisam和innodb。(6)查看sql语句的效率(explain关键字)(9)mysql主从复制,读写分离。(3) 如何通俗地理解三个范式?(2) 数据库的优化。(7)sql查询优化。

2024-04-13 13:14:34 114

原创 常用网络状态码以及含义

以上是常见的网络状态码及其含义,实际使用中可能还有其他状态码。

2024-04-12 08:33:01 479

原创 PHP Storm 2024.1使用

官网地址:https://www.jetbrains.com/zh-cn/phpstorm/1.先去idea官网下载phpstorm包,我这里以2023.2最新版本为例。5.然后开始使用,切记记得关闭phpstorm。激活文件无法直接上传,后台私我发放。3. 自己选择目录,然后next。2.下载下来后安装,点下一步。4.一般勾选这两个就可以了。

2024-04-11 08:30:55 1516 2

原创 git不常用但是很有效果的命令

以上是一些不常用但很有效果的 Git 命令,它们可以帮助你更方便地进行版本控制和合作开发。

2024-04-10 08:34:39 253

原创 git 常用命令示例以及含义

将当前的工作目录状态暂存起来,用于临时切换到其他分支。- 选择一个或多个提交,将其应用到当前分支。- 取消指定的提交,并将改变保留在工作目录。- 将当前分支的提交移到目标分支的顶部。- 显示指定文件的每一行是谁最后修改的。- 获取远程仓库的更新,但不进行合并。- 显示工作目录与暂存区之间的差异。- 将本地的提交推送到远程仓库。- 将指定的分支合并到当前分支。- 初始化一个空的git仓库。- 提交暂存区的文件到版本库。- 拉取远程仓库的更新到本地。- 显示当前工作目录的状态。- 切换到指定的分支。

2024-04-09 10:12:57 386

原创 mysql处理并发简单示例

通过上述示例代码,使用事务和行级锁来控制对共享资源的访问,从而实现了简单的MySQL并发处理。每个子进程通过获取锁来判断是否能够执行并发任务,并在任务执行完成后释放锁。主进程使用循环等待所有子进程执行完毕后退出。处理并发的基本思路是使用锁来控制对共享资源的访问。在MySQL中,可以使用事务和行级锁来处理并发。

2024-04-08 09:21:35 402

原创 PHP radis处理并发简单示例

此示例实现了简单的 Redis 并发处理,通过设置并发处理的最大数量和并发队列来控制同时执行的任务数量。每个子进程的执行时间随机生成,模拟实际任务的执行情况。

2024-04-07 08:49:06 215

原创 PHP radis 数据库连接池简单示例

【代码】PHP radis 数据库连接池简单示例。

2024-04-06 11:44:56 521

原创 PHP radis 分布式缓存简单示例

这个示例演示了如何在 PHP 中使用 Redis 实现分布式缓存。通过缓存数据,我们可以减少对数据库的访问,提高应用程序的性能。你可以根据需要进行进一步的操作和扩展,例如设置不同的缓存过期时间、使用哈希表存储复杂的缓存数据等。如果缓存中没有数据,我们从数据库中获取数据,并将数据序列化后存入缓存,并设置缓存过期时间为 60 秒。如果缓存中有数据,我们将反序列化缓存数据,并打印出用户的 ID、用户名和邮箱地址。然后,我们打印出从数据库中获取的用户的 ID、用户名和邮箱地址。在这个示例中,我们首先使用。

2024-04-05 09:23:25 633

不是很建议打印《JAVA语言程序设计》期末考试试题及答案副本.doc

20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。Sun公司为了抢占市场先机,在1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯·高斯林、麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕克市沙丘路的一个小工作室里面研究开发新技术,专攻计算机在家电产品上的嵌入式应用。 由于C++所具有的优势,该项目组的研究人员首先考虑采用C++来编写程序。但对于硬件资源极其匮乏的单片式系统来说,C++程序过于复杂和庞大。另外由于消费电子产品所采用的嵌入式处理器芯片的种类繁杂,如何让编写的程序跨平台运行也是个难题。为了解决困难,他们首先着眼于语言的开发,假设了一种结构简单、符合嵌入式应用需要的硬件平台体系结构并为其制定了相应的规范,其中就定义了这种硬件平台的二进制机器码指令系统(即后来成为“字节码”的指令系统),以待语言开发成功后,能有半导体芯片生产商开发和生产这种硬件平台。对于新语言的设计,Sun公司研发人员并没有开发一种全新的语言,而是根据嵌入式软件的要求,对C++进行了改造,去除了留在C++的一些不太实用及影响安全的成分,并结合嵌入式系统的实时性要求,开发了一种称为Oak的面向对象语言。

2020-02-19

蓝色的.zipJQuery插件

这些代码也是jQuery语法的最初雏形。当时John的想法很简单:他发现这种语法相对现有的JavaScript库更为简洁。但他没想到的是,这篇文章一经发布就引起了业界的关注。于是John开始认真思考着这件事情(编写语法更为简洁的JavaScript程序库),直到2006年1月14日,John正式宣布以jQuery的名称发布自己的程序库。随之而来的是jQuery的快速发展。 2006年1月John Resig等人创建了jQuery;8月,jQuery的第一个稳定版本,并且已经支持CSS选择符、事件处理和AJAX交互。 2007年7月,jQuery 1.1.3版发布,这次小版本的变化包含了对jQuery选择符引擎执行速度的显著提升。从这个版本开始,jQuery的性能达到了Prototype、Mootools以及Dojo等同类JavaScript库的水平。同年9月,jQuery 1.2版发布,它去掉了对XPath选择符的支持,原因是相对于CSS语法它已经变得多余了。这一版能够对效果进行更为灵活的定制,而且借助新增的命名空间事件,也使插件开发变得更容易。同时,jQuery UI项目也开始启动,这个新的套件是作为曾经流行但已过时的Interface插件的替代项目而发布的。jQuery UI中包含大量预定义好的部件(widget),以及一组用于构建高级元素(例如可拖放、拖拽、排序)的工具。 2008年5月,jQuery 1.2.6版发布,这版主要是将Brandon Aaron开发的流行的Dimensions插件的功能移植到了核心库中,同时也修改了许多BUG,而且有不少的性能得到提高。因此,如果以前的jQuery版本升级到1.2.6,那么完全可以从代码中排除Dimensions插件(一个获得元素尺寸、定位的插件)。

2020-02-19

小黄瓜.zipJQuery插件

这些代码也是jQuery语法的最初雏形。当时John的想法很简单:他发现这种语法相对现有的JavaScript库更为简洁。但他没想到的是,这篇文章一经发布就引起了业界的关注。于是John开始认真思考着这件事情(编写语法更为简洁的JavaScript程序库),直到2006年1月14日,John正式宣布以jQuery的名称发布自己的程序库。随之而来的是jQuery的快速发展。 2006年1月John Resig等人创建了jQuery;8月,jQuery的第一个稳定版本,并且已经支持CSS选择符、事件处理和AJAX交互。 2007年7月,jQuery 1.1.3版发布,这次小版本的变化包含了对jQuery选择符引擎执行速度的显著提升。从这个版本开始,jQuery的性能达到了Prototype、Mootools以及Dojo等同类JavaScript库的水平。同年9月,jQuery 1.2版发布,它去掉了对XPath选择符的支持,原因是相对于CSS语法它已经变得多余了。这一版能够对效果进行更为灵活的定制,而且借助新增的命名空间事件,也使插件开发变得更容易。同时,jQuery UI项目也开始启动,这个新的套件是作为曾经流行但已过时的Interface插件的替代项目而发布的。jQuery UI中包含大量预定义好的部件(widget),以及一组用于构建高级元素(例如可拖放、拖拽、排序)的工具。 2008年5月,jQuery 1.2.6版发布,这版主要是将Brandon Aaron开发的流行的Dimensions插件的功能移植到了核心库中,同时也修改了许多BUG,而且有不少的性能得到提高。因此,如果以前的jQuery版本升级到1.2.6,那么完全可以从代码中排除Dimensions插件(一个获得元素尺寸、定位的插件)。

2020-02-19

java问题.docx

20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。Sun公司为了抢占市场先机,在1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯·高斯林、麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕克市沙丘路的一个小工作室里面研究开发新技术,专攻计算机在家电产品上的嵌入式应用。 由于C++所具有的优势,该项目组的研究人员首先考虑采用C++来编写程序。但对于硬件资源极其匮乏的单片式系统来说,C++程序过于复杂和庞大。另外由于消费电子产品所采用的嵌入式处理器芯片的种类繁杂,如何让编写的程序跨平台运行也是个难题。为了解决困难,他们首先着眼于语言的开发,假设了一种结构简单、符合嵌入式应用需要的硬件平台体系结构并为其制定了相应的规范,其中就定义了这种硬件平台的二进制机器码指令系统(即后来成为“字节码”的指令系统),以待语言开发成功后,能有半导体芯片生产商开发和生产这种硬件平台。对于新语言的设计,Sun公司研发人员并没有开发一种全新的语言,而是根据嵌入式软件的要求,对C++进行了改造,去除了留在C++的一些不太实用及影响安全的成分,并结合嵌入式系统的实时性要求,开发了一种称为Oak的面向对象语言。

2020-02-19

JAVA考试笔记.docx

20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。Sun公司为了抢占市场先机,在1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯·高斯林、麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕克市沙丘路的一个小工作室里面研究开发新技术,专攻计算机在家电产品上的嵌入式应用。 由于C++所具有的优势,该项目组的研究人员首先考虑采用C++来编写程序。但对于硬件资源极其匮乏的单片式系统来说,C++程序过于复杂和庞大。另外由于消费电子产品所采用的嵌入式处理器芯片的种类繁杂,如何让编写的程序跨平台运行也是个难题。为了解决困难,他们首先着眼于语言的开发,假设了一种结构简单、符合嵌入式应用需要的硬件平台体系结构并为其制定了相应的规范,其中就定义了这种硬件平台的二进制机器码指令系统(即后来成为“字节码”的指令系统),以待语言开发成功后,能有半导体芯片生产商开发和生产这种硬件平台。对于新语言的设计,Sun公司研发人员并没有开发一种全新的语言,而是根据嵌入式软件的要求,对C++进行了改造,去除了留在C++的一些不太实用及影响安全的成分,并结合嵌入式系统的实时性要求,开发了一种称为Oak的面向对象语言。

2020-02-19

C语言程序设计练习题(带答案).doc

随着科技的发展和人工智能时代的来临,计算机中程序设计具有越来越重要的地位。C语言程序设计是程序设计者的入门语言,它使学习者更能容易理解。当然它也能设计出一些高级的应用软件和系统软件。C语言程序设计还能帮助我们学习其它计算机语言如我们熟悉的java语言vb语 言的设计,因此C语言是初学者必备的语言。 冯.诺依曼在1945年提出了现代计算机的若干思想,被后人称为冯.诺依曼思想,这是计算机发展史上的里程碑。自1945 年至今大多采用其结构,因此冯.诺依曼被称为计算机之父。他的体系结构计算机由运算器,控制器,存储器,输入设备,输出设备五大部件构成。C语言拥有一套完整的理论体系经过了漫长的发展历史,在编程语言中具有举足轻重的地位。 [1] C 语言是一种十分强大的语言,可以进行多种方式进行程序的设计,它是一种很有特色的高级语言通过若干个函数组成,它具备构成程序设计的 3 种基本结构顺序,选择和循环结构。C语言编辑简洁明了,运算符丰富且功能强大还有编译预处理功能。此语言的移植性好不同的处理器用不同的编译器编译指令达到移植的效果。

2020-02-19

JSP手册,可以帮助JSP入门以及了解

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。本文给大家带来JSP参考手册,需要的朋友们可以参考下! JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。 JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。 JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。

2018-12-20

JDK1.7 32位

JDK1.7新特性介绍 1. 对Java集合(Collections)的增强支持 在JDK1.7之前的版本中,Java集合容器中存取元素的形式如下: 以List、Set、Map集合容器为例: // 创建List接口对象 List<String> list = new ArrayList<String>(); list.add("item") String item = list.get(0); // 创建Set接口对象 Set<String> set = new HashSet<String>(); set.add("item"); // 创建map接口对象 Map<String, Integer> map = new HashMap<String, Integer>(); map.put("item", 1); int val = map.get("item");12345678910111213 在JDK1.7中,摒弃了Java集合接口的实现类,如:ArrayList、HashSet和HashMap。而是直接采用[]、{}的形式存入对象,采用[]的形式按照索引、键值来获取集合中的对象,如下: List<String> list = ["item"]; // 向List集合里面添加元素 String item = list[0]; Set<String> set = {"item"}; // 向Set集合里面添加元素 Map<String, Integer> map = {"item", 1}; // 向map集合里面添加元素 int val = map{"item"};1234567 2. 在Switch中可用String String s = ... switch(s) { case "item1": process1(); case "item2": process2(); break; . . . default: processn(); break; }1234567891011121314 3. 数值可加下划线 例如:int one_million = 1_000_000; 4. 支持二进制文字 例如:int binary = 0b1001_1001; 5. 简化了可变参数方法的调用 当程序员试图使用一个不可具体化的可变参数并调用一个varargs (可变)方法时,编辑器会生成一个“非安全操作”的警告。 --------------------- 本文来自 烦人的萝卜籽 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/jiangliwe/article/details/76026546?utm_source=copy

2018-10-09

菱形C语言版

用C语言写成的菱形,是c语言的基础练习 对于好多算法有着一定的理解作用 包括循环等

2018-08-30

Java课后题答案,JAVA

Java语言程序设计 举报 作者: 赵国玲,王宏,柴大鹏编著 出版社: 机械工业出版社 ISBN: 9787111297376 出版时间: 2010 版次: 2 装帧: 平装 页数: 308页

2018-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除