- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 二分查找
二分查找public class BinarySearch { public static int rank(int value,int[] arr) { //数组必须是有序的 int start = 0; int end = arr.length - 1; //被查找的键要么不存在,要么必然存在于arr[start...end]
2016-10-16 18:08:07 299
原创 10、正则表达式
正则表达式是一种强大而灵活的文本处理工具。使用正则表达式,我们能够以编程的方式,构造复杂的文本模式,并对输入的字符串进行搜索。一旦找到匹配这些模式的部分,你就能够随行所欲的对它们进行处理。由于java中'\'是转义字符,则在正则表达式使用时要注意将'\'转义。即:如果要输出'\'则需要在代码中写'\\',如果要表示所有数字'\d',则要在代码中写'\\d'.正则表达式的构造摘要
2015-04-12 12:22:02 881
原创 9、反射机制
反射机制在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够条用它的任意一个方法和属性这种动态获取的信息以及动态调用对象的方法的功能成为Java语言的反射机制。相对一个类文件进行解剖,只要获取到该类的字节码文件对象即可。
2015-04-11 19:35:27 416
原创 8、网络编程
主要是两个模型OSI模型参考模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层TCP/IP参考模型主机至网络层、网际层、传输层、应用层网络通讯的要素IP地址:互联网协议地址,是IP Address的缩写。是IP协议提供的一种统一的地址格式,
2015-04-10 22:39:14 347
原创 7、map集合和IO流
Map:一次添加一对元素。Collection 一次添加一个元素。Map也称为双列集合,Collection集合称为单列集合。其实map集合中存储的就是键值对。 map集合中必须保证键的唯一性。 常用方法:1,添加。value put(key,value):返回
2015-04-02 20:25:06 1663
原创 6、集合
String类String类的特点:字符串对象一旦被初始化就不会被改变。string类中的equals复写Object中的equals建立了string类自己的判断字符串对象是否相同的依据。其实就是比较字符串内容。String类常用方法1,获取:1.1 获取字符串中
2015-04-02 18:45:10 452
原创 5、多态、异常和多线程
多态对象的多态性。class 动物{}class 猫 extends 动物{}class 狗 extends 动物{}猫 x = new 猫();动物 x = new 猫();//一个对象,两种形态。猫这类事物即具备者猫的形态,又具备着动物的形态。这就是对象的多态性。 简单说:就是一个对象对应着不同类型. 多态在代码中的体现:父类或者接口的引用指向其
2015-03-29 10:19:19 1449
原创 4、面向对象
面向对象 特点:1,面向对象就是一种常见的思想。符合人们的思考习惯。2,面向对象的出现,将复杂的问题简单化。3,面向对象的出现,让曾经在过程中的执行者,变成了对象中的指挥者。 类与对象的关系类:事物的描述对象:该类事物的实例,通过new来创建。
2015-03-24 22:30:04 422
原创 3、函数和数组
函数定义函数的格式:修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...){执行语句;return 返回值;}特殊情况:功能没有具体的返回值。这时return的后面直接用分号结束。返回值类型怎么体现呢?因为没有具体值,所以不可以写具体的数据类型。在java中只能用一个关键字来表示这种情况。关键字是:void.总结
2015-03-23 15:04:43 405
原创 2、程序流程控制
程序流程控制 顺序结构顺着代码书写规律,自上而下执行语句。 判断结构if语句 三种表现形式:1、if(条件表达式)2、if(条件表达式) 3、if(条件表达式) {{ {执行语句;执行语句; 执行语句;}} }
2015-03-22 19:35:32 402
原创 1、java基础知识整理
Java的特性和优势:简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮行。Java开发环境搭建:下载安装JDK,JDK包含JRE的超集、编译器、调试器等开发程序,新增系统环境变量JAVA_HOME,设置就是JDK的 安装路径,修改环境变量Path
2015-03-20 22:48:28 584
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人