摘要:
命名空间 主要是为了解决名称冲突的问题 引用 变量的别名 引用和指针的区别: 1.指针是个变量,可以把它再赋值指向别的地址 2.建立引用的时候必须初始化,并且绝不会再关联其他不同的变量。而指针可以一开始就赋值空,之后可以再改变指向其他地方。 由于指针也是变量,所以,可以有指针变量的引用,比如下面的看 阅读全文
摘要:
数据流的方向可以分为:输入流,输出流。输入和输出是针对内存来说的,从内存中出来就是输出,到内存中去就是输入。 读取数据的方式可以分为:字符流,字节流。字节流按照字节的方式的读取,字符流按照字符的方式读取,也就是一次读取两个字节,因为java中一个字符占两个字节。 那么什么情况下使用字节流?当读取图片 阅读全文
摘要:
什么是OAuth 1.一种安全认证的协议 2.为用户资源授权提供了一个安全的、开放而又简易的标准 3.不会使第三方触及到用户的账户信息(如账号密码等) OAuth当中的角色 1.ServiceProvider(服务提供者) 通常来说是网站,网站中保存着一些受限制的资源,这些网站通常使用用户名和密码来 阅读全文
摘要:
反射(reflect)机制的作用 1.反编译:.class >.java 2.通过反射机制访问java类的属性,方法,构造方法等 获取Class的三种方式 一个知识点 通过Class类对象创建java对象 Employee的无参数构造方法执行!com.yuijam.reflect.Employee@ 阅读全文
摘要:
Java实现单向链表 kobe->tracy->kevin->kid->durant->falsetracy->kevin->kid-> 阅读全文
摘要:
StringBuffer和StringBuilder 是什么?字符串缓存区 工作原理: 预先在内存中申请一块空间,以容纳字符序列,如果预留的空间不够用,则进行自动扩容,以容纳更多的字符序列 StringBuffer、StringBuilder和String的区别: String是不可变的字符序列,存 阅读全文
摘要:
树——普遍存在的层次管理 为什么要用树 分层次组织在数据管理上有更高的效率 数据管理的基本操作之一:查找 如何实现有效率的查找? 查找分两种 静态查找:集合中记录是固定的,没有插入和删除操作,只有查找 动态查找:集合中记录是动态变化的,出了查找还有插入和删除 对于静态查找,如果采用顺序查找的方式,那 阅读全文
摘要:
final final只能用来保证原始数据类型的实例变量的不可变性,而无法用于引用类型的变量。如果一个引用类型的实例变量含有修饰符final,该实例变量的值(某个对象的引用)就永远无法改变了——它将永远指向同一个对象,但对象本身的值仍然是可以变的 03232 round 实际执行(long)Math 阅读全文
摘要:
异常是什么? 1.异常模拟的是现实世界中的“不正常”事件 2.java中采用“类”去模拟异常 3.类是可以创建对象的 异常的作用? 程序发生异常事件后(比如空指针),为我们输出详细的信息,程序员通过这个信息,可以对程序进行一些处理,使程序更加健壮 前面的代码发生了异常并且没有处理,那么下面的代码也不 阅读全文