博客园 - Together,
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=2862
2011-10-31T14:25:11Z
Together,
https://www.cnblogs.com/zhang-qiang/
feed.cnblogs.com
https://www.cnblogs.com/zhang-qiang/archive/2011/05/18/2050345.html
java转义字符 - Together,
转义字符是以'\'开头的字符序列,可以理解为前导的字符\改变了紧接其后的那个字符的原意,如:'\n','\t','\0'.......FileInputStream readFile = new FileInputStream("D:\\Java\\输入输出流\\java IO system\\FileInputStreamDemo.java");'\'是在转义符号,有特殊含义,所以在上面的代码中路径中用单杠,JVM会报错.FileInputStream readFile = new FileI
2011-05-18T10:26:00Z
2011-05-18T10:26:00Z
Together,
https://www.cnblogs.com/zhang-qiang/
【摘要】转义字符是以'\'开头的字符序列,可以理解为前导的字符\改变了紧接其后的那个字符的原意,如:'\n','\t','\0'.......FileInputStream readFile = new FileInputStream("D:\\Java\\输入输出流\\java IO system\\FileInputStreamDemo.java");'\'是在转义符号,有特殊含义,所以在上面的代码中路径中用单杠,JVM会报错.FileInputStream readFile = new FileI <a href="https://www.cnblogs.com/zhang-qiang/archive/2011/05/18/2050345.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhang-qiang/archive/2011/05/17/2048275.html
Java中return用法. - Together,
Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。以下是无返回值的情况: public void test1() { System.out.println("---------无返回值类型的return语句测试--------"); for (int i = 1; ; i++) { if (i == 4) return; System.out.println("i = " + i); } } 当i=4时,循环结束.
2011-05-16T16:00:00Z
2011-05-16T16:00:00Z
Together,
https://www.cnblogs.com/zhang-qiang/
【摘要】Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。以下是无返回值的情况: public void test1() { System.out.println("---------无返回值类型的return语句测试--------"); for (int i = 1; ; i++) { if (i == 4) return; System.out.println("i = " + i); } } 当i=4时,循环结束. <a href="https://www.cnblogs.com/zhang-qiang/archive/2011/05/17/2048275.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhang-qiang/archive/2011/05/15/2047243.html
初步使用eclipse - Together,
学习java我并没有学习eclipse,所以当用eclipse时,系统报错我并知道程序哪里出错了..昨晚在做程序时才对此有了初步了解.......Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer红色字体解释了异常的具体情况.Test.getListValue.remove(getListValue.java:39)点击红色字体会显示具体的错误行
2011-05-15T15:56:00Z
2011-05-15T15:56:00Z
Together,
https://www.cnblogs.com/zhang-qiang/
【摘要】学习java我并没有学习eclipse,所以当用eclipse时,系统报错我并知道程序哪里出错了..昨晚在做程序时才对此有了初步了解.......Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer红色字体解释了异常的具体情况.Test.getListValue.remove(getListValue.java:39)点击红色字体会显示具体的错误行 <a href="https://www.cnblogs.com/zhang-qiang/archive/2011/05/15/2047243.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhang-qiang/archive/2011/05/15/2047239.html
关于JAVA对象转型 - Together,
JAVA对象转型必须两者是父类和子类关系,或者是父类和间接子类的关系,一下例子:Object x = new Integer(0); System.out.println((String)x);x指向整型包装类,但第二条语句(String)x,这个就是错误的,Integer和String不是子类和父类关系..
2011-05-15T15:51:00Z
2011-05-15T15:51:00Z
Together,
https://www.cnblogs.com/zhang-qiang/
【摘要】JAVA对象转型必须两者是父类和子类关系,或者是父类和间接子类的关系,一下例子:Object x = new Integer(0); System.out.println((String)x);x指向整型包装类,但第二条语句(String)x,这个就是错误的,Integer和String不是子类和父类关系.. <a href="https://www.cnblogs.com/zhang-qiang/archive/2011/05/15/2047239.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhang-qiang/archive/2011/05/15/2047095.html
关于JAVA初学者链表的问题 - Together,
在初学JAVA数据结构链表时,对 Node point=new Node(tokenizer.nextToken(),point);不是很理解,其实就是创建一个链表,point指向链表的表头,具体的创建过程是反过来的,在界面上输入1,2,3,4,5,6或者是用循环初始化,for(int i=1;i<=6;i++)point指向的是含有数据域为6的这个节点
2011-05-15T13:07:00Z
2011-05-15T13:07:00Z
Together,
https://www.cnblogs.com/zhang-qiang/
【摘要】在初学JAVA数据结构链表时,对 Node point=new Node(tokenizer.nextToken(),point);不是很理解,其实就是创建一个链表,point指向链表的表头,具体的创建过程是反过来的,在界面上输入1,2,3,4,5,6或者是用循环初始化,for(int i=1;i<=6;i++)point指向的是含有数据域为6的这个节点 <a href="https://www.cnblogs.com/zhang-qiang/archive/2011/05/15/2047095.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhang-qiang/archive/2011/04/22/2024669.html
关于JAVA访问权限 - Together,
===========================package J2EE;public class Node { public Object value; public Node left; public Node right; public Node(){ this.left=null; this.right=null; this.value=null; } public Node(Object value){ this.value=value; this.left=null; this.right=null; } public Node(Object value,Node left,
2011-04-22T03:11:00Z
2011-04-22T03:11:00Z
Together,
https://www.cnblogs.com/zhang-qiang/
【摘要】===========================package J2EE;public class Node { public Object value; public Node left; public Node right; public Node(){ this.left=null; this.right=null; this.value=null; } public Node(Object value){ this.value=value; this.left=null; this.right=null; } public Node(Object value,Node left, <a href="https://www.cnblogs.com/zhang-qiang/archive/2011/04/22/2024669.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhang-qiang/archive/2011/04/21/2024317.html
二叉树左右子树交换(C++) - Together,
递归:void exchange(BTree *rt){ BTree *temp = NULL; if(rt->lchild == NULL && rt->rchild == NULL) return; else{ temp = rt->lchild; rt->lchild = rt->rchild; rt->rchild = temp; } if(rt->lchild) exchange(rt->lchild); if(rt->rchild) exchange(rt->rchild);}非递归:Stack是一个定义好
2011-04-21T14:30:00Z
2011-04-21T14:30:00Z
Together,
https://www.cnblogs.com/zhang-qiang/
【摘要】递归:void exchange(BTree *rt){ BTree *temp = NULL; if(rt->lchild == NULL && rt->rchild == NULL) return; else{ temp = rt->lchild; rt->lchild = rt->rchild; rt->rchild = temp; } if(rt->lchild) exchange(rt->lchild); if(rt->rchild) exchange(rt->rchild);}非递归:Stack是一个定义好 <a href="https://www.cnblogs.com/zhang-qiang/archive/2011/04/21/2024317.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhang-qiang/archive/2011/04/21/2024286.html
二叉树左右子树交换(麻烦) - Together,
/*对任意一颗二叉树,是将其说有结点的左右子树交换,并将交换前后不同二叉树分别用层序、前序,中序三种不同的方法进行遍历。算法描述:分四步(1) 创建二叉树用递归的方法创建树根结点,然后分别创建左右子树。在创建二叉树时结点可以提前确定,也可以不确定,有数据输入控制。此方法中树的节点有输入端输入,然后再输入一个字符串,然后从字符串中读入数据创建二叉树。(2)用三种不同的方法遍历交换前的二叉树。层次遍历,先根遍历,中跟遍历。层次遍历用一个指针栈来实现。另外两种方法用递归即可。(3)交换二叉树中所有的结点的左右子树。交换过程中需要用一个指针站来实现。(4)遍历二叉树。实现过程跟第二步差不多。*/#in
2011-04-21T14:10:00Z
2011-04-21T14:10:00Z
Together,
https://www.cnblogs.com/zhang-qiang/
【摘要】/*对任意一颗二叉树,是将其说有结点的左右子树交换,并将交换前后不同二叉树分别用层序、前序,中序三种不同的方法进行遍历。算法描述:分四步(1) 创建二叉树用递归的方法创建树根结点,然后分别创建左右子树。在创建二叉树时结点可以提前确定,也可以不确定,有数据输入控制。此方法中树的节点有输入端输入,然后再输入一个字符串,然后从字符串中读入数据创建二叉树。(2)用三种不同的方法遍历交换前的二叉树。层次遍历,先根遍历,中跟遍历。层次遍历用一个指针栈来实现。另外两种方法用递归即可。(3)交换二叉树中所有的结点的左右子树。交换过程中需要用一个指针站来实现。(4)遍历二叉树。实现过程跟第二步差不多。*/#in <a href="https://www.cnblogs.com/zhang-qiang/archive/2011/04/21/2024286.html" target="_blank">阅读全文</a>