跳到主要内容

Posts · 编程

编程

共 423 篇文章。 PHP · 前端 · Java · Flutter

2018年04月06日 java

java之从字符串比较到==和equals方法区别

我们先看代码 String str1 = new String("hello"); String str2 = "hello"; System.out.println("str1==str2: " + (str1==str2)); \\\\1 System.out.println("str1.equals(str2): " + str1.equals(str2)); \\\\2

2018年04月05日 java

Java 泛型

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

2018年04月02日 java

Java内部类的一些总结

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

JAVA装饰者模式(从现实生活角度理解代码原理) java
2018年04月02日 java

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

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

java:对象的转型 java
2018年03月31日 java

java:对象的转型

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

Java 重写(Override)与重载(Overload) java
2018年03月31日 java

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

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

Java 继承 java
2018年03月30日 java

Java 继承

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

2018年03月30日 PHP

thinkphp命名规范

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

2018年03月30日 java

JAVA中的char类型

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

2018年03月20日 PHP

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

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

第 41 / 43 页 · 共 423 篇

WeChat

扫码加我微信

微信二维码