- 博客(10)
- 收藏
- 关注
原创 黑马程序员——枚举与反射
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 枚举 枚举:定义一些常量的对象,而且,这些对象可以符合某一类事物的具体属性,方法。如:星期一到星期天,交通灯的红绿黄灯,等等。 枚举的特性,如下代码: package com.ken; public class TestEnum { /** * 最简单的枚举例子 */ pub
2015-02-27 21:37:56
505
原创 黑马程序员——网络编程
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 概述 网络编程(三要素): 1.找到对方的IP; 2.数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识,即端口(逻辑端口); 3.定义通信规则。这个通讯规则称为协议,国际组织定义了通用的协议TCP/IP。 IP的基本知识: IP
2015-02-25 17:56:21
341
原创 黑马程序员——IO流及字符编码和File类对象
------- android培训、java培训、期待与您交流! ---------- IO流 IO抽象基类如下图所示: 由这四类派生出来的子类名称都是以器父类名作为子类名的后缀 如: InputStream的子类FileInputStream; Reader的子类FileReader。 专门用于操作文件Writer子类对象FileWriter。后缀名是父类名,前缀名
2015-02-24 20:19:35
684
原创 黑马程序员——Map集合类与集合数组工具类及JDK1.5后的新特性
------- android培训、java培训、期待与您交流! ---------- Map Map集合:该集合存储键值对,一对一对的往里存且保证键的唯一性(其实Set中保证元素唯一就是底层使用了Map集合) Map的三个子类: HashTable:底层是哈希表数据结构,不可以存入null键null值,线程是同步的。JDK1.0版本出现 HashMap:底层是哈希表数据结构,允许nul
2015-02-24 14:03:51
496
原创 黑马程序员——其他系统对象
------- android培训、java培训、期待与您交流! ---------- 此篇日志为JAVA操作操作系统的一些类的笔记。 System System类中的方法和属性都是静态的,在java.lang包中。 此类能描述系统的一些信息,获取系统的信息:Properties System,getProperties(); out:标准的输出,默认的是控制台。 in:标准的
2015-02-24 11:32:04
323
原创 黑马程序员——正则表达式
正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 好处:简化了字符串的复杂操作。 特点:用一些特定的符号来表示一些代码的操作。学习正则表达式就是学习一些特殊符号的使用。 弊端:符号定义越多,正则越长,阅读性越差。 例:检验QQ号是否合法,关键代码如下: String qq="8491823"; String regex="[1-9][0-9]{4,14}";//正
2015-02-22 14:39:21
394
原创 黑马程序员——String类及基本数据包装类
Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- String是final类,不允许有子类,是操作字符串的类。 字符串的常见定义: String s1 ="abc"; //s1是一个类类型变量,"abc"是一个对象,字符串一旦初始化,就不可以被改变 String s2="abc"; //s1,s2两个变量指向通一个对象,即s1,s2在栈中存放的
2015-02-22 09:09:39
340
原创 黑马程序员——泛型
------- android培训、java培训、期待与您交流! ---------- 泛型:JDK1.5后出现的新特性。用于解决安全问题,是一个类型安全机制。 数组在定义的时候就明确了类型,所以数组比较安全。 集合定义要明确类型:如: ArrayList al=new ArrayList(); Iterator it=al.iterator();泛型的出现: 1.将运行时期出现的
2015-01-22 15:48:18
346
原创 黑马程序员——集合类
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 集合类的框架如下图: 其中区别: List:元素是有序的,有索引的,元素可以重复; Set:元素是无序的,无索引的,元素不能重复。 集合中存放的对象,其实只是存放对象的地址而已。 迭代器(关键代码如下): ArrayList al=new ArrayList
2015-01-20 13:07:09
412
原创 黑马程序员——多线程
线程:线程就是进程的子集。 JVM启动的不止一个线程,还有负责垃圾回收机制的线程。 创建新执行的线程有两种方法:一、将类声明为Thread的子类;二、实现Runnable接口。 两种方法的区别在于第一种是纯粹将类作为线程类来使用,而第二种方法,类还可以作为其他类的子类,可以是一个其他类。 继承Thread类创建一个线程的步骤: 1、将类定义为Thread的子类 2、复写run()方法
2015-01-15 20:54:43
371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅