摘要: 折半查找法 代码 public static int bin_Search(int array[],int key){ int mid,high,low=0; high = array.length-1; while(low<=high){ mid=(low+high)/2; if(array[mi 阅读全文
posted @ 2017-10-22 17:10 PrivateO2 阅读(131) 评论(0) 推荐(0) 编辑
摘要: String的常见操作(面试题) 将字符串逆序输出 public static String inverse(String str ){ char chars[] = str.toCharArray(); for(int i=0;i<chars.length/2;i++){ char temp = 阅读全文
posted @ 2017-10-22 17:09 PrivateO2 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Java集合(五)—HashMap源码 参考博客 http://blog.csdn.net/crpxnmmafq/article/details/75331318 http://www.cnblogs.com/leesf456/p/5242233.html HashMap的数据结构 HashMap的 阅读全文
posted @ 2017-10-14 23:15 PrivateO2 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Java常见操作符 Java,操作符 自动递增和自动递减 前缀式:操作符在变量前。先进行运算,再生成值。 后缀式:操作符在变量后。先生成值,再进行运算。 关系操作符 == , != ,equals 默认比较的是对象的引用,不是对象的内容。 三元操作符 Boolean-exp ? value0 : v 阅读全文
posted @ 2017-10-14 23:09 PrivateO2 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Java随机数 Java,随机数 1、 随机数Random类 在创建过程中,若没有传递任何参数则表明使用当前时间作为随机数生成器的种子,并由此在程序每一次执行时都产生不同的输出。 在创建过程中若提供了初始值,则随机数生成器每次的生成相同的随机数序列。所以其输出时可验证的。 初始化后的Random对象 阅读全文
posted @ 2017-10-14 23:05 PrivateO2 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 初始化 Java 初始化 1、 成员的初始化 1) 若方法的局部变量在方法中没有初始化,则会报编译错误 2) 若类的数据成员在类中没有初始化,则不会报错,在使用会默认初值。 如int默认为0;float,double默认为0.0;char默认为空(char的值为0,所以默认显示为空白);Boolea 阅读全文
posted @ 2017-10-14 23:03 PrivateO2 阅读(211) 评论(0) 推荐(0) 编辑
摘要: enum枚举类型 Java enum 1、 简单的例子: public enum Dana { A,B,C,D } //在这里创建了一个名为Dana的枚举类型,它有四个具名值,由于枚举类型的实例是常量,因此按照命名惯例它们都用大写字母表示(有多个单词则用下划线连接) public static vo 阅读全文
posted @ 2017-10-14 23:01 PrivateO2 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Java中多态简介 在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。堕胎的作用是消除类型之间的耦合关系。 多态简介 多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 实现多态的技术:动态绑定( 阅读全文
posted @ 2017-10-14 23:00 PrivateO2 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 一:了解 在Java中 "\\"表示“我要插入一个正则表达式的反斜线,所以其后的字符具有特殊意义”。 如果想插入一个普通的反斜线,则应该这样"\\\\",不过制表符和换行符之类的东西只需要使用单反斜线:\n 、\t. ?:可以表示可能的情况。比如 -?表示可能有一个负号在最前面(也可能没 阅读全文
posted @ 2017-10-14 22:59 PrivateO2 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Java字符串 不可变String String类中的每一个看起来会修改string值的方法,实际上都是创建了一个全新的string对象,已包含修改后的内容。而最初的string对象是没变的。 因为string对象具有只读特性,所以指向他的任何引用都不可能改变他的值。 重载“+”与StringBui 阅读全文
posted @ 2017-10-14 22:59 PrivateO2 阅读(159) 评论(0) 推荐(0) 编辑