
java基础总结
文章平均质量分 63
xiaowuStyles
专注.net java 安卓
展开
-
java多线程中的 toSring 方法和setPriority方法
package day12;// 线程中的toStrng方法 // 返回该线程的字符串表示形式,包括线程名称、优先级和线程组。 public class ThreadDemo10 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated meth原创 2014-05-02 15:48:09 · 997 阅读 · 0 评论 -
java获取两个字符串中最大相同子串。第一个动作:将短的那个串进行长度一次递减的子串打印
package day13;/*获取两个字符串中最大相同子串。第一个动作:将短的那个串进行长度一次递减的子串打印。 "abcwerthelloyuiodef" "cvhellobnm" 思路: 1,将短的那个子串按照长度递减的方式获取到。 2,将每获取到的子串去长串中判断是否包含, 如果包含,已经找到!。 */public class StringDemo9 { /原创 2014-05-03 15:05:25 · 1877 阅读 · 0 评论 -
字符编码问题之手动转码并不万能
引言相信大家在最开始接触web的时候,因为Tomcat服务器默认的URIEncoding是ISO8859-1。应该产生过中文乱码问题,某些前辈就会告诉你,可以手动转码。new String(str.getBytes("IOS8859-1"),"gbk");转载 2014-05-03 10:22:41 · 854 阅读 · 0 评论 -
java集合之ArrayList
package collectiondemo;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;/*集合之list |--List 接口 有序的,可重复,可根据角标操作元素 |--ArrayList 底层数据结构是原创 2014-05-04 14:38:47 · 699 阅读 · 0 评论 -
java1.5 新特性 自动装箱和拆箱
package day13;public class BiseDemo14 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub menthod_2(); } // 面试题 1.5 新特性 public static原创 2014-05-03 19:04:40 · 726 阅读 · 0 评论 -
获取一个字符串在另一个字符串中出现的次数
package day13;public class StringDemo8 { /** * @param args *练习 获取一个字符串在另一个字符串中出现的次数 * 思路 * 1定义一个计数器 * 2 获取kk第一次出现的位置 * 3 从第一次出现的位置后剩余的字符串中继续获取kk出现的位置 *原创 2014-05-03 14:13:00 · 1427 阅读 · 0 评论 -
java中的上限和下限
package com.xiaowustyles;public class Limit { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub QQ q=new QQ(); q.setX(12); //show(q);原创 2014-05-04 09:36:18 · 2421 阅读 · 0 评论 -
java 自定义的 字符串反转方法 和模拟除去 字符串两端空方法
package day13;public class StringDemo7 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String str=" 124234ad "; String str1=meth原创 2014-05-03 13:54:26 · 694 阅读 · 0 评论 -
java基本类型的包装
package day13;/*基本数据类型对象包装类。byte Byteshort shortint Integerlong Longboolean Booleanfloat Floatdouble Doublechar Character基本数据类型对象包装类的最常见作用,就是用于基本数据类型和字符串类型之间做转换基本数据类型转成字符串。 基本数据类原创 2014-05-03 17:03:57 · 611 阅读 · 0 评论 -
java中将Object转换成 String类型和int类型的方法 和Object数组转换成String数组的方法
package com.xiaowustyles;public class ObjectToStringDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub method_2(); } // 将Object类型 的原创 2014-05-04 10:39:05 · 6638 阅读 · 0 评论 -
StringBuffer类的总结
package day13;/*StringBuffer是字符串缓冲区。是一个容器。特点:1,长度是可变化的。2,可以字节操作多个数据类型。3,最终会通过toString方法变成字符串。C create U update R read D delete1,存储。 StringBuffer append():将指定数据作为参数添加到已有数据结尾处。 StringBuffer原创 2014-05-03 16:05:39 · 569 阅读 · 0 评论 -
java 中的堆 栈和常量池
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态成员(static定义的) 5. 常量池:存放字符串常量和基本类型常量(public原创 2014-05-02 18:54:12 · 899 阅读 · 3 评论 -
多线程的 匿名实现方法
package day12;//多线程 的匿名内部类实现方法public class ThreadDemo11 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // 方法 一 多线程 匿名 内部类 new T原创 2014-05-02 16:14:42 · 965 阅读 · 0 评论 -
多线程之间的通信生产者和消费者
package com.xiaowustyles;/* * 多线程的通信方式 * * 生产者 * 消费者 * * 多线程 的实现方式*/public class ProduterComsuterDemo { public static void main(String[] args) { Canpin cp=new Canpin("香蕉"); P原创 2014-05-01 22:54:22 · 533 阅读 · 0 评论 -
java 中equals和==的区别
package com.xiaowustyles;/* * ==可用于 * 基本类型和引用类型: * 当用于基本类型时候,是比较值是否相同; * 当用于引用类型的时候,是比较对象是否相同 * * * "=="和"!=" 比较的是"栈"中的内容 * equals() 比较的是"堆"中的内 * */public class EqualsDe原创 2014-05-01 19:14:55 · 474 阅读 · 0 评论 -
java多线程 中的join方法
package day12;/*join 当A线程执行到了B线程的.join()方法时,A就会等待。等B线程都执行完,A才会执行。join可以用来临时加入线程执行。 */public class ThreadDemojoin9 { /** * @param args * @throws InterruptedException */ public static vo原创 2014-05-02 15:42:02 · 652 阅读 · 0 评论 -
java停止线程 interrupt 和守护线程setDaemon
package day12;/*stop方法已经过时。如何停止线程?只有一种,run方法结束。开启多线程运行,运行代码通常是循环结构。只要控制住循环,就可以让run方法结束,也就是线程结束。特殊情况:当线程处于了冻结状态。就不会读取到标记。那么线程就不会结束。当没有指定的方式让冻结的线程恢复到运行状态是,这时需要对冻结进行清除。强制让线程恢复到运行状态中来。这样就可原创 2014-05-02 14:38:42 · 853 阅读 · 0 评论 -
多线程之间通信1.5的新特性 生产者消费者
package day12;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class ThreadDemo6 { /** * @param args原创 2014-05-02 12:54:35 · 572 阅读 · 0 评论 -
集合之LinkedList
package collectiondemo;/*|--LinkedList 底层数据结构是链表,增删速度快,查询稍慢,线程不同步的*/import java.util.Iterator;import java.util.LinkedList;import java.util.ListIterator;public class LinkListDemo { /** * @pa原创 2014-05-04 20:51:06 · 641 阅读 · 0 评论