java
文章平均质量分 60
快乐的程序猿-哼哼哼
这个作者很懒,什么都没留下…
展开
-
关于java继承和变量初始化
关于继承:1、 子类可以继承父类的静态变量和静态函数;2、 父类引用指向子类对象时,调用子类覆盖的方法;关于变量初始化:1、对于类变量,初始化为类0的值。(如int为0,String类型为NULL,char类型为值为0的空字符);2、对于局部变量,如main函数里声明的变量,如果不初始化会出现编译错误;对于数组,会初始化为类0的值。原创 2017-04-12 16:47:27 · 313 阅读 · 0 评论 -
java 集合(set、list、map、stack、queue)的用法
1、 list 和set都是接口,都继承自Collection接口2、list.add list.addAll(),list.contains(),list.clear(), list.remove(index),list.removeAll(Collection c) set.add(T t),set.addAll(Collection c),set.remove(Objec原创 2017-04-12 23:56:46 · 434 阅读 · 0 评论 -
排列与组合问题
原文地址:http://www.cnblogs.com/565261641-fzh/p/5398454.html(1)关于字符串排列的问题输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则输出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。可以这样想:固定第一个字符a,求后面两个字符bc的排列。当两个字符bc的排列求转载 2017-04-21 10:53:57 · 320 阅读 · 0 评论 -
递归-数组的子集:leetcode 78 Subsets
leetcode 78 Subsetspublic class Solution { public List> subsets(int[] nums) { List> result = new ArrayList>(); if(nums.length == 0){ return result; }原创 2017-04-21 17:59:57 · 323 阅读 · 0 评论 -
根据先序遍历和中序遍历,打印层序遍历
import java.util.*;class Node{ public int data; public Node left; public Node right; public Node(){} public Node(int data){ this.data = data; this.left = null;原创 2017-04-21 18:27:08 · 405 阅读 · 0 评论 -
计算从根节点到特定子节点的路径 java
public void findPath(TreeNode root,ArrayList() path,int target){ //路径保存在path里if(root == null){return;}path.add(root.value);if(root.value == target ){return;}findPath(root.left,path,ta原创 2017-05-17 22:54:42 · 2657 阅读 · 0 评论 -
java 中 哪些异常必须声明并捕获,否则产生编译错误
RuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。 可能在执行方法期间抛出但未被捕获的 RuntimeException 的任何子类都无需在 throws 子句中进行声明。 也就是说,非RuntimeException异常类或者其子类的的异常都要声明捕捉。 只有RuntimeException 或者是其子类的异常是不需要进行声明捕捉的。转载 2017-08-13 11:58:34 · 1729 阅读 · 0 评论 -
http协议传输图片
1. 通过org.apache.http.client.HttpClientpublic String upload(String uri,String token,File f) throws UnsupportedEncodingException { String result = null; MultipartEntityBuilder meb = Multip原创 2017-08-30 18:43:47 · 12836 阅读 · 0 评论