构建类: 抽象:将同类事物的共同属性和行为提取出来并将其用变量和函数表达出来; 封装:将抽象得来的变量和函数捆绑在一起形成一个完整的类(即这类事物拥有了属性和行为) 控制访问权限: private: 除了在该类中可以直接访问到之外,外界以及派生类均不能直接访问其成员; protected: 在该类和 ...
分类:
编程语言 时间:
2017-09-06 09:54:42
阅读次数:
185
类修饰符: public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。 abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。 final,将一个类生命为最终(即非继承类),表示他不能被其他类继承。 friendly,默认的修饰符,只 ...
分类:
编程语言 时间:
2017-09-05 13:27:23
阅读次数:
148
一、文件操作 1、文件对象:和c一样,要想对一个文件进行操作,需要获取该文件的对象 2、访问模式: open函数除了接受一个文件名参数外,还可以设定文件的访问模式(open其他的参数不太能理解) 无 以只读方式打开,文件必须存在 r 以只读方式打开,文件必须存在 w 以只写方式打开, 先删除原有内容 ...
分类:
编程语言 时间:
2017-09-05 01:34:35
阅读次数:
178
1. 指针和引用的区别 本质:指针是地址,引用是别名。 对象绑定:指针可以为空,如果前面不加const修饰,可在运行过程中改变其指向的对象;引用不能为空,必须初始化,一旦与对象绑定则不可改变。 对象访问:指针是间接访问对象,引用是直接访问对象。 占用空间:指针的大小在32位机器上4个字节,64位机器 ...
分类:
编程语言 时间:
2017-09-05 00:09:01
阅读次数:
230
饿汉式 饿汉式单例模式,static变量会在类装载时初始化,此时也不会涉及多个线程对象访问该对象的问题。虚拟机保证只会装载一次该类,肯定不会发生并发访问的问题, 因此可以省略synchronized关键字 问题:如果只是加载本类,而不是要调用getInstance(),甚至永远没有调用,则会造成资源 ...
分类:
其他好文 时间:
2017-09-02 11:32:15
阅读次数:
241
优化思路 内存优化 内存优化大概分为三个方向 1.所有对象的总内存(包括数据和java对象) 2.访问这些对象的开销 3.垃圾回收的开销 其中Java的原生对象往往都能被很快的访问,但是会多占据2-5倍或更多的内存,有下面4点原因 ·每个单独的java对象都有一个对象头(16字节),其中包括指向对象 ...
分类:
其他好文 时间:
2017-09-01 19:43:51
阅读次数:
197
PHP5下SOAP调用实现过程 本文以某公司iPhone 6手机预约接口开发为例,介绍PHP5下SOAP调用的实现过程。 一、基础概念 SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议,它包括 ...
分类:
Web程序 时间:
2017-08-24 17:58:40
阅读次数:
136
Spark基本概念 1.SparkContent a.Driver programs通过SparkContent对象访问Spark b.SparkContent代表和一个集群的链接 c.在shell中SparkContent对象自动创建好了,就是sc 2.Spark中的Shell 主要分为两种:py ...
分类:
其他好文 时间:
2017-08-22 12:31:29
阅读次数:
149
EL 全名为Expression Language。 ${EL标识符} 作用: 获取数据: ?EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组) 执行 ...
分类:
Web程序 时间:
2017-08-21 13:29:29
阅读次数:
301
Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改 ...
分类:
编程语言 时间:
2017-08-20 18:22:09
阅读次数:
120