如何解决mysql上传限制
打开集成开发工具,打开php.ini文件,搜索查找 File Uploads
ile_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开
upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹
upload_max_filesize = 100m ;即允许上传文件大小的最大值。默认为20M
三个修饰符课后习题
1.static可以修饰的内容有?修饰后的效果分别是?
属性、方法和代码块;静态属性是整个类共同持有共享空间(仅一份),通过类名.静态方法名访问。
2.静态方法为什么不能访问非静态成员?
静态代码块执行时,不可能有对象。
3.什么叫类加载?
首次使用某个类时,通过CLASSPATH路径查找该类的.class文件。
4.静态代码块的执行时机与次数?
静态代码块是由类加载时触发的,次数只有一次。
5.abstract可修饰的内容有?修饰后的效果分别是?
类和方法;不能new对象,不能独立存在,只有方法声明没有方法实现。
6.子类继承抽象类有什么要求?
必须覆盖父类的所有抽象方法,否则子类还是抽象类。
7.final可以修饰的内容有?修饰后的效果分别是?
类、方法、变量;修饰类为最终类,不能继被承;修饰方法:最终方法,不能被覆盖;修饰变量:常量,值不可变。
8.不同的常量的赋值时机分别是?
局部常量:显示初始化;
实例常量:显示初始化、动态代码块、构造方法;
静态常量:显示初始化、静态代码块;
基本数据类型常量:值不可变;
引用数据类型常量:地址不可变。
三个修饰符之final
什么是最终?
概念:最后的,不可更改的。
final可修饰的内容:
类(最终类)、方法(最终方法)、变量(最终变量)
final类
final修饰类:此类不能被继承
(String、Math、System均为final修饰的类,不能被继承)
final修饰方法:此方法不能被覆盖
意为最终方法,不支持子类以覆盖的形式修改

final变量
final修饰变量:此变量值不能被改变(常量)


实例常量



注意:如果在构造方法中为实例常量赋值,
必须保证所有的构造方法都能对其正确赋值
静态常量

对象常量


总结:
1.final修饰类:此类不能被继承
2.final修饰方法:此方法不能被覆盖
3.final修饰变量:此变量值不能被改变(无初始值,只允许赋值一次)
赋值时机:
1.局部变量:显示初始化
2.实例常量:显示初始化、动态代码块、构造方法
3.静态常量:显示初始化、静态代码块
4.基本数据类型常量:值不可变
5.引用数据类型常量:地址不可变
三个修饰符之static高级应用
类加载
Java虚拟机首次使用某个类时,须通过CLASSPATH查找该类的.class文件
将.class文件中对类的描述信息加载到内存中,进行保存
如:包名、类名、父类、属性、方法、构造方法
加载时机:
1.创建对象
2.创建子类对象
3.访问静态属性
4.调用静态方法
Class.forName(“全限定名”)
动态代码块
创建对象时,触发动态代码块的执行。
执行地位:初始化属性之后,构造方法之前。
作用:可为实例属性赋值,或必要的初始行为

静态代码块
类加载时,触发静态代码块的执行(仅一次)
执行地位:静态属性初始化之后
作用:可为静态属性赋值,或必要的初始行为

注意:方法只有调用才会执行
总结:
1.static 修饰的成员为静态成员,无需创建对象,可直接通过类名访问
2.静态访问不能直接访问非静态成员
3.静态方法中不能使用this和super关键字
4.静态方法可以继承,不能重写,没有多态
5.静态代码块在类加载时被执行,且执行一次
面向对象的三个修饰符之static
实例属性
public class demos{
public static void main(String[] args) {
MyClass mc1=new MyClass();
mc1.a=10;
MyClass mc2=new MyClass();
mc2.a=20;
System.out.println(mc1.a+"\t"+mc2.a);
//运行结果 10 20 (更多…)
面向对象之三个修饰符 Abstract
什么是抽象?
似是而非的,像却又不是;具备某种对象的特征,但不完整 (更多…)
面向对象课后习题
将下面代码填充完整
public class demos{
public static void main(String[] args) {
//创建一个狗对象,调用有参构造
//名为joy,年龄2岁,性别为母
Dog d=new Dog("joy",2,false);
//调用该对象的无参play方法
d.play();
//调用该对象的有参play方法,参数为30
d.play(30); (更多…)
面向对象三大特性之多态
生活中的人物视角
生活中,不同人物角色看待同一个对象的视角不同,关注点也不同
比如学生小明
在父母眼里他是儿子,在爷爷眼里他是孙子
在老师眼里他是学生,在同学眼里他是同学
生活中的多态
如果你看见 蜥蜴 你会说 它是什么?
蜥蜴?动物?爬虫?
生活中的多态是指`客观事物在人脑中的主观反应`
主观意识上的类别与客观存在的对象具有 “is a” 关系时,即形成多态 (更多…)


