自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 黑马程序员——网络编程之UDP、TCP/IP

 常见的网络协议:UDP、TCP UDP        1、 将数据源和目的封装为数据包,不需要建立连接         2、每个数据包大小在64K内         3、因为面向无连接,所以不可靠(丢失数据)         4、不需要连接,速度快         常见的UDP:聊天、视频会议、桌面共享等等。

2014-11-04 20:47:26 421

原创 黑马程序员——正则表达式的应用

 正则表达式: 正则表达式是用于专门操作字符串     好处:可以简化对字符串的复杂操作     特点:用于一些特定的符号来表示一些代码操作,这样就简化书写     弊端:符合定义越多,正则越长,阅读性越差         注意事项:          1.用规则匹配整个字符串,只要有一处不符合规则,就匹配结束,返回fal

2014-11-04 20:35:15 414

原创 黑马程序员——File类的使用

 File     File英文为"文件"的意识,正如其意识所表达的一样,File代表的是对磁盘文件对象,File中封装了对文件操作的一些方法,例如创建.删除.重命名文件等操作。File类是对象主要用来获取未文件本身的一些信息,如文件所在的目录、文件的长度、文件的读写权限等。File对象可以作为参数传递给流的构造函数。         构造方法:                

2014-11-04 19:45:32 475

原创 黑马程序员——IO流

 IO(Input  Output)流 IO流用来处理设备之间的数据传输 Java对数据的操作是通过对流的方式 Java用于操作流的对象都在IO包中 流按操作数据分为两种:字节流与字符流 流按流向分布:输入流,输出流   字符流的由来: 其实就是:字节流读取文字字节数据后,不直接操作,而是先查指定的编码表,获取对就的文字,再对这个文字进行

2014-11-04 19:26:44 387

原创 黑马程序员——Map接口的使用,泛型机制,集合框架工具类Collections的使用

 一、Map:一次添加一对元素。Collection一次添加一个元素。        Map也称为双列集合,Collection集合也称为单列集合。 其实 map集合中存储的是键值对。map集合中必须保证键的唯一性。   常用方法: 添加。 value put(key,value) :返回前一个和key关联的值,如果没有,返回null。

2014-11-04 19:08:36 503

原创 黑马程序员——集合框架的构成和分类

 ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- List接口和Set接口 List特点:有序(存入和取出的顺序一致),元素都有索引(角标),元素可以重复。 Set特点:元素不能重复,无序。   List特有常见方法:有一个共性特点就是都可以操作角标。 添加 vo

2014-11-04 19:06:48 449

原创 黑马程序员——集合框架的使用

 集合类的由来:        对象用于封装特有数据,对象多了需要存储,如果对象个数不确定。就使用集合容器进行存储。   集合的特点: 用于存储对象的容器。 集合的长度是可变的。 集合中不可以存储基本数据类型值。   集合容器因为内部的数据结构不同,有多种具体容器。不断的向上抽取,就形成了集合框架。框架的顶层是Coll

2014-11-04 18:56:50 319

原创 黑马程序员——基本类型包装类的使用

 一、基本数据类型包装类 1、 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作数据。 2、 常用的操作之一:用于基本数据类型与字符串之间的转换。 3、 例:Integer的parseInt方法,intValue方法。   为了方便操作基本数据类型值,将其封装成对象,在对象中定义了属性和行为,丰富了该数据的操作。用于描述该对象的类就称为基

2014-11-04 18:54:33 380

原创 黑马程序员——String类的使用

 String类 字符串是一个特殊的对象,一旦初始化就不可以被改变。 字符串对象一旦被初始化就不会被改变。       例如:String s=”abc”;         String s1=”abc”; 两个对象都指向同一个地址。所以我们可以把右边的字符串比喻成常量池,当池中已有这个常量时,新的引用不会再次创建字符串。常量池中的变量可以共

2014-10-30 16:50:41 345

原创 黑马程序员——线程通信

 一、线程间通信 多个线程在处理同一资源,但是任务却不同。   等等/唤醒机制。 涉及的方法:1,wait():让线程处于冻结状态,被wait的线程会被存储到线程池中。                      2,notify():唤醒线程池中的一个线程(任意);                      3,notifyAll():唤醒线程池中

2014-10-30 16:49:41 423

原创 黑马程序员——包、多线程

 包 对类文件进行管理 给类提供多层命名空间 写在程序的第一行 类名全称是:包名.类名 包也是一种封装形式   1、包与包之间访问 1)包与包(类与类)不在同一目录时,需要设置classpath变量,告诉jvm去哪里找指定的包。 2)被访问的类要被public修饰。一个包中的类要被访问,

2014-10-30 16:43:25 477

原创 黑马程序员——异常处理、Object类

 异常处理 异常的体系 Throwable Error 特点:是由JVM抛出的严重性的问题。这种问题发生一般不针对性处理,只能修改程序。 通常出现重大问题如:运行的类不存在或者内存溢出等。 不编写针对代码对其处理。 Exception 在运行时运行出现的一些情况,可通过try catc

2014-10-30 16:41:24 360

原创 黑马程序员——多态、内部类

 多态 定义:某一类事物的多种存在形态。 例:动物中猫,狗。 猫这个对象对应的类型是猫类型 猫 x=new 猫(); 同时猫也是动物中的一种,也可以把猫称为动物。 动物 y=new 猫(); 动物是猫和狗具体事物中抽取出来的父类型。父类型引用指向了子类对象。   简而言之,就是一个对象对应着不同类型。   多态

2014-10-30 16:40:13 352

原创 黑马程序员——final关键字、抽象类

 final关键字 继承弊端:打破了封装性。 final:最终(固定不变)。作为一个修饰符,可以修饰类、方法(函数)、变量。  final特点: 1.类:final修饰的类不可以被继承(为了避免被继承,被子类复写功能)。   final类的成员方法没有机会被覆盖,默认都是final 的。 但是final 类中的成员变量可以被定义为final或

2014-10-30 16:36:28 510

原创 黑马程序员——继承、单例设计模式

 文档注释 格式:javadoc –d 目录 –author  -version  java文件名。 形成文档时,所创建的类必须用public修饰,只有public修饰的函数才会被文档提取。 设计模式 对问题行之有效的解决方式。其实它是一种思想。 单例模式:解决一个类在内存中只存在一个对象。 单例模式是设计模式中最简单的形式之一。

2014-10-30 16:23:43 384

原创 黑马程序员——面向对象(二)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

2014-08-19 23:04:57 457

原创 黑马程序员——二维数组、面向对象(一)

一、二维数组 二维数组格式:int[] [] arr=new int [3][2]; 访问二维数组: Arr直接访问二维数组  Arr[0]直接访问二维数组中角标为0的一维数组 Arr[0][0] 直接访问二维数组中角标为0的一维数组中角标为0的元素   引用型类型默认初始化值是null   二、面向对象 1.概念: 面向过程强调的是功能行为。 面向对象将功能封装进对象,强

2014-08-19 23:02:52 383

原创 黑马程序员——数组、进制转换

一、数组的格式: 需要一个容器,但是不明确容器的具体数据:        int[]arr=new int[3]; 需要一个容器,存储已知的具体数据。        int[]arr=new int[]{1,5,4,4};        int[]arr={1,5,4,4};   二、数组的常见操作 排序: 1.      选择排序 2.      冒泡排序    

2014-08-14 16:11:38 411

原创 黑马程序员——控制流程和数组

一.常用转义字符:\n:回车。               \t:制表符。               \b:退格。               \r:按下回车键。 Windows系统中的回车符其实是由两个符号组成的:\r 和\n。 Linux中回车符是\n。   二.其它的流程控制语句 break(跳出),continue(继续) break的作用范围:要么在switch语句,

2014-08-11 22:57:50 348

原创 黑马程序员——Java语言基础(二)

接上续 比较运算符:        比较运算符,运算完的结果必须是true 或false 逻辑运算符:        &:与运算符的特点:               true& true=true               true& false=false               false&true=false               false&fal

2014-08-10 22:20:27 325

原创 黑马程序员——Java语言基础组成(一)

Java语言基础组成 1.      关键字,2标识符,3注释,4 常量和变量 5 运算符 6 语句 7函数  8 数组   2.1关键字        定义:被JAVA赋予了特殊含义的单词   2.2 标识符        在程序中自定义的一些名称。        由26个英文字母大小写,数字:0-9  符号:_$组成        定义合法标识符规则: 1, 数字不可以开头

2014-08-10 19:54:13 348

原创 黑马程序员——计算机语言概述

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

2014-08-10 19:49:54 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除