java技术基础
文章平均质量分 85
ALP102302
这个作者很懒,什么都没留下…
展开
-
黑马程序员java基础篇----由I/O流到装饰模式
android培训 java培训 期待与您交流装饰模式的定义: 装饰模式又名包装模式,装饰模式以对客户端透明的方式扩展对象的功能,动态的给一个对象附加上更多的功能,是继承关系的一个替代方案,可以在不创造更多的子类的模式下,将对象的功能加以扩展.装饰模式与类继承的区别:1.装饰模式是一种动态行为,可以对已经存在类进行随意组合,而类的继承是一种静态的行为,对象功能原创 2013-03-29 20:40:53 · 584 阅读 · 0 评论 -
黑马程序员java基础篇----网络编程总结
android培训java培训期待与您交流一、网络模型 在这个参考模型中,信息信息从一台主机到网络中的另一台主机需要经过从应用层到物理层的的层层封装,然后到达另一台主机后在层层拆包.当我们面向Socket编程时主要是在传输层混,面向URLConnection编程时就是在应用层混啦.二、网络通讯要素1、IP地址:用于标识网络中的设备,在java中用InetAddress类原创 2013-04-08 21:35:30 · 731 阅读 · 0 评论 -
黑马程序员java基础篇----多线程总结(上)
android培训java培训期待与您交流一、线程概述1、进程:是一个正在执行中的程序,每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元,是操作系统实现多任务的基础。2、线程:就是进程中的一个独立的轻量级的控制单元,线程在控制着进程的执行,一个进程中至少要有一个线程。3、多线程:在更的低层次引入了多任务的思想,使一个进程里有多个线程,从而让单个程序看起来原创 2013-04-07 16:25:33 · 576 阅读 · 0 评论 -
黑马程序员java基础篇----字符编码
android培训java培训期待与您交流一、编码解码&码表1、常见的编码表: ASCII:美国标准信息交换码---用一个字节的7位可以表示。 ISO8859-1:拉丁码表---欧洲码表用一个字节的8位表示,负数。 GB2312:中国的中文编码表---每个文字用两个字节表示,两个都是负数,且该码表兼容ASCII码表。 GBK:中国的中文编码表升级,融合了原创 2013-04-07 17:53:56 · 804 阅读 · 0 评论 -
黑马程序员java基础篇----I/O总结(下)
android培训java培训期待与您交流一、Properties1、Properties概述 Properties类表示了一个持久的属性集,是集合与I/O结合的容器。Properties可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。一个属性列表可包含另一个属性列表作为它的“默认值”,如果未能在原有的属性列表中搜索到属性键,则搜索第二个属性列表,因为Pro原创 2013-04-07 17:23:18 · 498 阅读 · 0 评论 -
黑马程序员java基础篇----I/O总结(上)
android培训java培训期待与您交流一、输入输出流概述1、流的分类: 字符流基类:Reader Writer 字节流基类:InputStream OutputStream2、流的操作规律: 源:键盘---System.in 文件---FileInputStream/FileReader 内存---ArrayInputStrea原创 2013-04-07 17:04:18 · 482 阅读 · 0 评论 -
黑马程序员java基础篇----多线程总结(下)
android培训java培训期待与您交流一、多线程通信1、多线程间通信的应用:要实现多线程间的协调运作,就需要依赖它们之间的通信。2、线程通信需要用到的方法: wait():线程对外发布所持有的锁,此方法导致当前线程释放所持有的锁并重新等待获取该锁。 notify():唤醒在此对象监视器上等待的单个线程,如果所有线程都在此对象上等待,则会选择唤醒其中一个线程,选原创 2013-04-07 16:47:15 · 564 阅读 · 0 评论 -
黑马程序员java基础篇----面向对象总结(下)
android培训java培训期待与您交流一、static和final(一)static1、一个类中,一个static变量只会有一个内存空间,虽然有多个类实例,但这些类实例中的这个static变量会共享同一个内存空间。static的变量是在类装载的时候就会被初始化。2、有关静态变量或方法的一些要点如下: (1)、一个类的静态方法只能访问静态属性。 (2)、一个类的静态方原创 2013-03-29 22:18:59 · 592 阅读 · 0 评论 -
黑马程序员java基础篇----关于java内存分配
android培训java培训期待与您交流Java 程序运行时的内存结构划分:方法区、栈内存、堆内存、本地方法栈和寄存器,因为本地方法栈和寄器我们涉及的不太多,留着日后吧呵呵。。。。。。。。。一、方法区方法区存放装载的类数据信息包括:1.基本信息:(1)每个类的全限定名(2)每个类的直接超类的全限定名(可约束类型转换)(3)该类是类还是接口(4)该类型的访问原创 2013-03-29 21:58:15 · 691 阅读 · 0 评论 -
黑马程序员java基础篇----集合总结
android培训java培训期待与您交流一、集合框架体系结构1、集合用于存放数量不等且可变的多个对象(仅能为对象),这点较于数组的固定长度与元素既可以是基本类型也可以是引用类型不同,但集合与数组一样,对引用类型的元素他们存放的都只是引用,而不是实际对象。2、从元素结构上分为Collection与Map两大体系:Collection:存放的都是单列元素Map:存放的是双列的原创 2013-03-29 22:43:53 · 684 阅读 · 0 评论 -
黑马程序员Java基础篇----小知识点总结(摘自黑马论坛)
android培训java培训期待与您交流!1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:控制资源的使用,通过线程同步来控制资源的并发访问; 控制实例的产生,以达到节约资源的目的; 控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2.尽转载 2013-03-29 21:53:58 · 547 阅读 · 0 评论