摘要: 1.JDBC(Java Databaes Connectivity):JDBC API为访问不同的数据库提供了一种统一的途径,就像ODBC一样,JDBC对开发者屏蔽了一些细节问题,同时,JDBC对数据库的访问也具有平台无关性。 2.JNDI(Java Name and Directory Inter 阅读全文
posted @ 2019-08-17 20:45 桃子dev 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 十六、Java内存模型 特点:原子性、可见性、有序性。 原子性:read、load、use、store、write、synchronized关键字保证原子性 可见性:synchronized、volatile、final保证可见性 有序性:synchronized保证有序性 十七、设计模式 ①分类: 阅读全文
posted @ 2019-08-15 23:58 桃子dev 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 十一、Java垃圾回收机制 Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。可以使用显式调用,System.gc();Runtime.getRuntime().gc();这两个方法调用时,用于显式通知JVM可以进行一次垃圾回收,但 阅读全文
posted @ 2019-08-11 20:37 桃子dev 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 六、Java中Collection和Collections的区别? 七、Java容器体系(List、Set、Map) Vector和Stack已经很少使用。 八、Cookie和Session的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务端保持状态的 阅读全文
posted @ 2019-08-10 13:54 桃子dev 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 一、接口和抽象类的区别 抽象类中可以含有构造方法,而接口内不能有。 抽象类中可以有普通成员变量,而接口中不能有。 抽象类中可以包含非抽象的普通方法,而接口中所有方法必须是抽象的,不能有非抽象的普通方法。 抽象类中的抽象方法的访问类型可以是public、protected和默认类型,但接口中的抽象方法 阅读全文
posted @ 2019-08-09 21:46 桃子dev 阅读(1284) 评论(0) 推荐(0) 编辑
摘要: 一、__dir__方法 对象的__dir__()方法的作用是列出对象内部所有的属性名和方法名,该方法将会返回包含所有属性或方法名的序列。 如果程序对某个对象执行dir(obj)函数,实际上就是将该对象的__dir__()方法返回值进行排序,然后包装成列表。 栗子如下: 控制台打印如下: 解释:可以看 阅读全文
posted @ 2019-07-17 13:55 桃子dev 阅读(835) 评论(0) 推荐(0) 编辑
摘要: __del__() 方法用于销毁Python对象——在任何Python对象将被系统回收的时候,系统都会自动调用这个方法。但是不要以为对一个变量执行del操作,该变量引用的对象就会被回收,当然不是,如果有多个变量引用它,del其中一个变量是不会回收该对象的。 栗子如下: 控制台打印如下: 解释:第6、 阅读全文
posted @ 2019-07-14 13:01 桃子dev 阅读(5200) 评论(0) 推荐(0) 编辑
摘要: 在Python中有些方法名、属性名的前后都添加了双下划线,这种方法、属性通常都属于Python的特殊方法和特殊属性,开发者可以通过重写这些方法或者直接调用这些方法来实现特殊的功能。其实前面见过的构造方法__init__() 就是一种特殊方法,开发者可以通过重写类中的__init__方法实现自己想要的 阅读全文
posted @ 2019-07-12 21:20 桃子dev 阅读(3747) 评论(0) 推荐(0) 编辑
摘要: 大部分面向对象的编程语言(除了C++)都只支持单继承,而不支持多继承,为什么呢?因为多继承不仅增加编程复杂度,而且容易导致莫名其妙的错误。 Python虽然语法上支持多继承,但是却不推荐使用多继承,而是推荐使用单继承,这样可以保证编程思路更清晰,也可以避免不必要的麻烦。 当以一个子类有多个直接父类时 阅读全文
posted @ 2019-07-06 13:34 桃子dev 阅读(10911) 评论(0) 推荐(1) 编辑
摘要: 在解释@函数装饰器之前,先说一下,类中的类方法和静态方法。 在Python中完全支持定义类方法、静态方法。这两种方法很相似,Python它们都使用类来调用(ps:用对象调用也可以)。 区别在于:Python会自动绑定类方法的第一个参数,类方法的第一个参数会自动绑定到类本身;但对于静态方法则不会自动绑 阅读全文
posted @ 2019-07-03 20:27 桃子dev 阅读(2160) 评论(0) 推荐(1) 编辑