Java 泛型

Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样

Java内部类的一些总结

作为刚入门Java的小白,这两天看到内部类,这里做一个总结,若有错误,欢迎指正~内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。内部类分为: 成员内部类、局部内部类、静态嵌套类、匿名内部类 。1.成员

JAVA装饰者模式(从现实生活角度理解代码原理)

JAVA装饰者模式(从现实生活角度理解代码原理)

装饰者模式可以动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。该模式的适用环境为:(1)在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。(2)处理那些可以撤消的

java:对象的转型

java:对象的转型

面向对象编程有三个特征,即封装、继承和多态,学习多态必须了解向上转型和向下转型。一、向上转型:将子类对象赋值给父类的引用动物 a=new 狗();//这就为向上转型向上转型都会成功,是安全的。 就像说狗是动物没问题。 语法:a是

Java 重写(Override)与重载(Overload)

Java 重写(Override)与重载(Overload)

重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的

Java 继承

Java 继承

继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中

thinkphp命名规范

命名规范ThinkPHP5遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:目录和文件 目录使用小写+下划线; 类库、函数文件统一以.php为后缀; 类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致; 类

JAVA中的char类型

1、JAVA中,char占2字节,16位。可在存放汉字 2、char赋值char a='a'; //任意单个字符,加单引号。char a='中';//任意单个中文字,加单引号。char a=111;//整数。0~65535。十进制、八进制、十六进制均可。

curl模拟ip和来源进行网站采集的实现方法,附模拟百度抓取

对于限制了ip和来源的网站,使用正常的采集方式是不行的。这里说我的一种方法吧,使用php的curl类实现模拟ip和来源,可以实现采集限制ip和来源的网站。1.设置页面限制ip和来源访问 比如服务端的server.php<?php $client_ip

Java 基本数据类型

变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小

php flock的作用详细分析

flock在官方文档里的解释是:flock() 允许你执行一个简单的可以在任何平台中使用的读取/写入模型(包括大部分的 Unix 派生版和甚至是 Windows)。如果锁定会堵塞的话(EWOULDBLOCK 错误码情况下),请将可选的第三个参数设置为 T

PHP获取当前页面地址

#测试网址: http://localhost/blog/testurl.php?id=5 //获取域名或主机地址 echo $_SERVER[&#39;HTTP_HOST&#39;]."<br>"; #localhost //获取网页地址 echo $_SERVER[&#39;PHP_SELF&#39;]."<br>"; #/blog/tes

php无限分类, 支持输出树状图

代码来自网络, 只是自己用了挺长时间特地拿出来分享给大家. 无平台限制 只需要告知id,parentid,name 即可 <?php /** * 通用的树型类,可以生成任何树型结构 */ class tree { /** * 生成树型结构所需要的2维数

去掉结果集中的数字索引

通过print_r打印数组,结果类似这样Array( [name] => jack [0] => jack [age] => 18 [1] => 18)去除数字索引"0"、"1",让其变为这样的数组Array( [name] => jack [age] => 18)如果是数据库的查询结果,

如何以SEO的角度来优化网站的URL连接地址

对于一个网站的结构来说,URL的设计也非常的重要,在URL设计时我们应该事先做好规划,应该从用户体验和搜索引擎蜘蛛体验出发,在总体上边应该做到 URL清晰、友好、方便记忆,然后还要适当的考虑对于搜索引擎排名的影响,具体来

网站url层级结构如何控制

做网站seo优化,都会涉及到url层级结构的控制,为什么我们要控制url层级的,有什么好处,到底该怎么控制呢?下面小编就一一跟大家分析到。 什么是url层级呢?url层级就是以斜杠数量做为计数的,最后一个斜杠不

mysqli_stmt类:使用预处理语句处理SELECT查询结果

SELECT语句和其他的SQL查询命令不同,它需要处理查询结果。SQL语句的执行也需要使用mysqli_stmt对象中的execute()方法,但与mysqli对象中的query()方法不同,execute()方法的返回值并不是一个mysqli_result对象。mysqli_s

使用mysqli对象支持预处理和事务封装

基于mysqli写的sql封装语句,可支持预处理和事务,可以输出最后执行的sql。所有的条件以数组传递即为预处理语句,否则为原始语句执行传递字符串调用方法如下:$mysqlObj = new mysqliModel();添加=》$data['cat_name'] = '

设计模式之单例模式与场景实践

例介绍上次总结了设计模式中的module模式,可能没有真真正正的使用在场景中,发现效果并不好,想要使用起来却不那么得心应手,所以这次我打算换一种方式~~从简单的场景中来看单例模式,因为JavaScript非常灵活,所以在使用设计

为HTML5音频或Ogg转换AMR

1的投票表决最喜欢的 我想流的AMR音频文件在我的服务器。花几个小时的研究后,我很清楚,这是不可行的HTML5音频的当前状态下。下面的这个令人失望的发现,我花了几个小时寻找一个简单的方法来转换。AMR文件ogg,同样令人失

zend studio使用配色插件配色方案的方法

1.打开zend studio.help->welcom,打开欢迎界面。 2.右侧窗口选中eclips color theme选项,点Apply changes按钮。安装结束后会提示重启。 3.window->preferences->general->appearance->color theme,选择自己喜欢的主

PHP5 session经典详解

http 协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议。所谓无状态,指的是不会维护http请求数据,http请求是独立的,非持久 的。而越来越复杂的WEB应用,需要保存一些用户状态信息。这时候,Session这种方

422  首页 上一页 15 16 17