随笔分类 - Java
摘要:Http协议 什么是协议 双方在交互、通讯的时候, 遵守的一种规范、规则。 http协议 针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 其实就是规定了客户端在访问服务器端的时候,要带上哪些东西, 服务器端返回数据的时候,也要带上什么东西。 版本 1.0 请求数据,服务器
阅读全文
摘要:Xml eXtendsible markup language 可扩展的标记语言 XML 有什么用? 可以用来保存数据 可以用来做配置文件 数据传输载体 定义xml 其实就是一个文件,文件的后缀为 .xml . 文档声明 encoding详解 在解析这个xml的时候,使用什么编码去解析。 解码。 默
阅读全文
摘要:JDBC介绍 > JAVA Database Connectivity java 数据库连接 JDBC作用 > SUN公司提供的一种数据库访问规则、规范, 由于数据库种类较多,并且java语言使用比较广泛,sun公司就提供了一种规范,让其他的数据库提供商去实现底层的访问规则。 我们的java程序只要
阅读全文
摘要:class Person { private String name; private int age; Person(String name,int age) { this.name=name; this.age=age; } public void setName(String name) { ...
阅读全文
摘要:/* 继承中的构造函数: 子类的实例化过程: 其实在子类的所有构造函数中的第一行,默认都有一行隐式的语句 就是super();也就是说子类的构造函数默认都会访问父类中空参数的构造函数 为什么子类的构造函数都要去默认访问父类的构造函数呢? 因为子类继承了父类,可以访问父类中已有的一些属性。 在子类进行实例化的时候必须要为父类的属性分配空间。 并要进行初始化,所以必须要访问一次父类的构造函数,...
阅读全文
摘要:/* 继承中成员函数的特点: 当子父类中出现了一模一样的方法时,会发生一个函数的特性:覆盖(复写,重写) override 覆盖使用注意事项: 1,子类覆盖父类时,必须要保证覆盖方法的权限要大于等于被覆盖的方法的权限。(private public 和空 default) 2,当覆盖方法有静态修饰时,静态只能覆盖静态,或者被静态覆盖。在写法上注意这个部分 */ class Fu {...
阅读全文
摘要:/* 继承中成员的特点: 1,成员变量 2,成员函数 3,构造函数 super 代表的是父类, 用法和this相似 this代表本类对象的引用 super代表父类所属的空间 注意:子父类中通常不会出现同名的属性, 父类中既然定义了num属性,子类其实就没有必要再定义该属性了 父类中的属性必须私有,定义获取,设置等方法提供修改方式 子类只能直接访问父类中非私有的内容...
阅读全文
摘要:1 /* 2 继承: 3 好处:提高了代码的复用性,让类与类之间产生了关系。 4 将对象中的共性内容不断的向上抽取,就形成了关系,就有了继承,有了子父类, 5 提高了代码的复用 6 7 继承特点: 8 1,在Java中只能单继承,多继承的机制被Java语言改良了(Java基于c语言,c支持多继承) 9 单继承:一个类只能有一个父类,一...
阅读全文
摘要:1 代码的封装 2 /** 3 这是一个用于操作数组的工具类。 4 @author 王鹭鹭 5 @version v2.1 6 */ 7 public class ArrayTool 8 { 9 /** 10 这是一个构造函数,用于给对象初始化 11 */ 12 private ArrayTool(){} 13 /** 14 用...
阅读全文
摘要:1 /* 2 设计模式:解决问题的一种行之有效的思想。 3 共23种设计模式 4 5 其中一种: 6 单例设计模式: 7 解决:保证了一个类在内存中只能有一个对象。 8 9 比如多程序访问同一个配置文件,希望多程序操作的都是同一个配置文件中的数据 10 11 那么就需要保证该配置文件在对象的唯一性 12 13 思路: 14 1,怎么做才能保证...
阅读全文
摘要:1 /* 2 静态代码块 3 4 1,随着类的加载而执行,而且只执行一次 5 2,优先于主函数执行。 6 7 作用:给类进行初始化 8 */ 9 class StaticCode 10 { 11 static //静态代码块 12 { 13 System.out.println("A"); 14 } 15 public voi...
阅读全文
摘要:public static void main(String[] args)public:权限修饰符,公共,主函数的权限足够大static:静态修饰符,调用主函数不需要创建所在类对象对象,直接用类名即可void:主函数是没有返回值的main:固定的函数名称。jvm认识该名称并认识该名称定义的固定格式
阅读全文
摘要:1 /* 2 静态什么时候用 3 4 1,成员变量是否被static修饰 5 该成员变量的值是否每一个对象相同,是,用static修饰 6 不是,不用static修饰,让这些存储到每个对象中。 7 2,成员函数是否需要被静态修饰呢? 8 当函数中访问到了对象的特有属性是,该函数不能被静态修饰 9 如果该函数中没有访问到对象的特有属性,就可以被静...
阅读全文
摘要:1 /* 2 static 关键字: 3 1,被static修饰的成员变量,被所有对象所共享 4 2,静态随着累的加载而加载,随着类的消失而消失 5 3,优先于对象存在 6 4,静态成员可以直接被类名所调用 7 8 9 static的使用注意事项 10 1,静态方法只能调用静态成员,不能调用非静态成
阅读全文
摘要:1 class Person 2 { 3 private String name; 4 private int age; 5 6 {//构造代码块,定义在构造函数中 7 //可以给所有对象进行初始化 8 System.out.println("Cons code run"); 9 System.out.p...
阅读全文
摘要:this:代表的是一个对象 this就是当前对象的一个引用 代表的是哪个对象调用this所在的函数,this就代表哪个对象 类中包含构造函数内存执行流程 1.main函数进栈,类类型变量 P2.通过new关键字在堆内存中开辟空间p3.对象设定默认值 String默认值为null int默认值为04.
阅读全文
摘要:构造函数:特点:1,函数名与类名相同2,不用定义返回值类型3,没有具体的返回值 作用:给对象进行初始化 注意:1,默认构造函数的特点2,多个构造函数是以重载的形式存在的 class Person{ /* 构造函数。 特点:任何用class定义的类中,都有一个默认的空参数的构造函数 用于给该类对象进行
阅读全文
摘要:封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处:将变化隔离便于使用提高重用性提高安全性 封装原则:将不需要对外提供的内容都隐藏起来把属性都隐藏,提供公共的方法对其访问 class person{ private int age;//属性,年龄 /* 通常情况下,会将类中的成员变量
阅读全文
摘要:匿名对象的使用: 1,当对象对方法进行一次调用的时候,可以使用匿名对象来简化。 Car c = new Car(); c.run(); c.num = 10; r.run(); new Car().run(); new Car().run(); 当对对象的成员进行多次调用时,必须起名字。 2,可以将
阅读全文

浙公网安备 33010602011771号