学习
文章平均质量分 78
xjb7687104
这个作者很懒,什么都没留下…
展开
-
黑马程序员-----------集合框架
一、List接口:有序的collection,可以重复,允许null元素。1、ArrayList 1)、默认数组大小为102)、动态扩充数组,算法:(原数组长度*3/2)+13)、内部使用动态数组实现4)、如果已知元素个数,可以指定初始容量的构造ArrayList对象,这样可以提高效率。5)、使用插入或删除会导致数组移位。影响性能。6)、线程不安全add(位置,o)原创 2015-07-17 10:55:51 · 243 阅读 · 0 评论 -
黑马程序员-----------设计模式
设计模式分类通常来说设计模式分为三大类:创建型模式 :工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式 :适配器模式、装饰者模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式 :策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 设计模式原则1、开闭原则(Op原创 2015-07-17 17:13:39 · 528 阅读 · 0 评论 -
黑马程序员-----Java基础
一、 Java数据类型1.1 数据类型划分1.2 基本数据类型1.2.1 基本数据类型的默认值1.3 常用的转义字符1.4 数据类型的转换:(1)自动类型转换和强制类型转换。(2)任何数据类型都会向String转换。二、 运算符、表达式与语句2.1运算符 (1)赋值运算符:= (2)一元运算符:+(正号)、-(负号)、!原创 2015-07-20 14:11:00 · 337 阅读 · 0 评论 -
黑马程序员---异常处理
一、异常早期的编程语言(比如c语言)没有异常处理,通常是碰到错误返回一个非凡的值或设定一个标志,并以此判定是不是有错误产生。随着系统规模的不断扩大,这种错误处理已经成为创建大型可维护程序的障碍了。于是在一些语言中出现了异常处理机制,比如在basic中的异常处理语句“on error goto”,而java则在c++基础上建立了新的异常处理机制。 java通过面向对象的方法进行异常处理,原创 2015-07-20 14:25:07 · 426 阅读 · 0 评论 -
黑马程序员--------Java排序总结
排序 排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中要使用外存,则称为外排序。 下面讲的排序都是属于内排序。 内排序有可以分为以下几类: (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。 (2)、选择排序:简单选择排序、堆排序原创 2015-07-15 10:45:39 · 383 阅读 · 0 评论 -
黑马程序员--------IO流
一、File类1、定义:表示文件和目录路径的抽象表示形式。2、作用:实现文件的创建、删除、重命名、得到路径、创建时间,是唯一与文件本身有关的操作类3、常用方法:public static final String separator----- "\"public static final String pathSeparator-----";"public File(Str原创 2015-07-17 14:08:41 · 214 阅读 · 0 评论 -
黑马程序员--------String类
String可以表示出一个字符串String类实际是使用字符数组存储的。一、创建String字符串的方式:String s1="ab";字符串常量池。不用创建对象String s2=new String("ab");创建2个对象s1和s2.注意点:publc final class String implement....String不可改变值的大小,但可以覆盖。Str原创 2015-07-20 13:55:20 · 330 阅读 · 0 评论 -
黑马程序员---------Java网络编程
网络基础知识 网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠的或非可靠的数据传输机制,这是网络编程原创 2015-07-20 13:13:09 · 412 阅读 · 0 评论 -
黑马程序员------反射机制
反射机制一、反射1、创建Class对象。一个Class对象代表一份字节码,相同类型的对象得到的字节码对象时同一个。方式一:Person.getClass()方式二:Person.class方式三:Class.forName("com.vince.....")会抛出异常2、使用Class类进行对象的实例化操作调用无参构造进行实例化返回泛型T newInstance(原创 2015-07-17 15:18:18 · 231 阅读 · 0 评论