06 2015 档案

摘要:通过文件的输入输出流可以实现文件的拷贝。public static void main(String[] args) { try { FileInputStream fis = new FileInputStream("gift.gif"); FileOutputStream fos = ... 阅读全文
posted @ 2015-06-29 10:34 niuer++ 阅读(153) 评论(0) 推荐(0)
摘要:文件的创建删除重命名通过文件类的creatNewFile()方法创建文件,通过delete()方法删除文件,使用renameTo()方法重命名文件。文件夹的创建删除重命名通过使用mkdir()如果创建多级路径,要求路径存在。mkdirs()方法创建文件夹,可创建多级路径的文件夹,使用delete()... 阅读全文
posted @ 2015-06-29 09:48 niuer++ 阅读(1569) 评论(0) 推荐(0)
摘要:在一个文件中只有有一个public class被final修饰的属性名要大写使用final声明的类不能被继承使用final声明的方法不能被重写使用final声明的变量变成常量,常量是不可以被修改的抽象类不能直接实例化,要通过其子类进行实例化抽象类被子类继承,子类必须重写抽象类所有抽象方法接口一种特殊... 阅读全文
posted @ 2015-06-26 21:56 niuer++ 阅读(391) 评论(0) 推荐(0)
摘要:泛型 构造方法中使用class Gener{ private T value; public T getValue() { return value; } public void setValue(T value) { this.value = value; } public String to... 阅读全文
posted @ 2015-06-26 17:48 niuer++ 阅读(175) 评论(0) 推荐(0)
摘要:刚收到同学的QQ聊天说 可能是个噩耗,搜狐那边好像实习的事情有点悬了,因为刚换了个leader,本来那个十几个人的team由于这个leader的事情,十多个人离职,小组内就只剩下四五个人,因为这个leader想要找一个有工作经验的,能直接干活的人,于是就悲剧了。好吧。。。。。。每一件事情的发生都有其... 阅读全文
posted @ 2015-06-26 15:22 niuer++ 阅读(148) 评论(0) 推荐(0)
摘要:又是一个急速而过的月份这个月经历了好多思想的冲击似乎也明确了自己未来的方向只能说这只是一个起点,未来是有无限可能的这个月面试了两家公司:北京建筑大学 和 搜狐 虽然都通过了,但是深深知道自身的好多不足从现在到7月份,我要看完剑指offer和java程序猿的基本素养 这本书另外买一本程序猿面试金典加油... 阅读全文
posted @ 2015-06-24 08:38 niuer++ 阅读(179) 评论(0) 推荐(0)
摘要:这里的内存分配特指创建java对象时jvm为该对象在堆内存中所分配的内存空间。内存回收是指当该java对象失去引用,变成垃圾时jvm的垃圾回收机制自动清理该对象,并回收该对象所占用的内存。1:java程序变量分为局部变量和成员变量局部变量:形参方法内的局部变量代码块内的局部变量局部变量的作用时间很短... 阅读全文
posted @ 2015-06-19 17:55 niuer++ 阅读(301) 评论(0) 推荐(0)
摘要:在使用java数组之前必须先对数组对象进行初始化,当数组所有元素都被分配了合适的内存空间,并指定了初始值时,数组初始化完成,即数组元素的内存空间非配结束,程序以后将不能重新改变数组对象在内存中的位置和大小。java数组是静态的,即当数组初始化之后,该数组所占的内存空间,数组长度都是不可变的。数组必须... 阅读全文
posted @ 2015-06-18 09:22 niuer++ 阅读(188) 评论(0) 推荐(0)
摘要:找到一本特别适合java程序猿面试的书!开发之前应该先从物理模型,算法逻辑上搞清楚这个程序到底是怎么回事,完成这个程序到底需要哪些步骤,然后再把这些事情告诉计算机去做。经验者谈;端正心态,表浮躁,多花时间写一些简单的程序,基本功扎实了才会慢慢获得思路。 阅读全文
posted @ 2015-06-17 22:33 niuer++ 阅读(113) 评论(0) 推荐(0)
摘要:很难忘的一天,感受了真正互联网面试的氛围和工作环境。还可以。说说最大的感触吧,首先由于自己内心的恐慌和不自信导致今天差点就没去面试,但是还好勇敢的迈出了第一步,虽然上一次建筑大学也给予了肯定,但是无论从面试内容还是面试的准备程度上都比不上互联网公司。所以,面试真的不会使自己损失什么,大不了面不过,多... 阅读全文
posted @ 2015-06-17 19:11 niuer++ 阅读(205) 评论(0) 推荐(0)
摘要:Given a binary tree, return thelevel ordertraversal of its nodes' values. (ie, from left to right, level by level).For example:Given binary tree{3,9,2... 阅读全文
posted @ 2015-06-14 22:30 niuer++ 阅读(151) 评论(0) 推荐(0)
摘要:Given preorder and inorder traversal of a tree, construct the binary tree.Note:You may assume that duplicates do not exist in the tree.给出树的前序和中序遍历序列,构... 阅读全文
posted @ 2015-06-13 22:32 niuer++ 阅读(116) 评论(0) 推荐(0)
摘要:1:前序遍历(根,左,右)递归的方法很简单:public static void pr(TreeNode root){ if(root!=null){ System.out.println(root.val); pr(root.left); pr(root.right); }} 非递归的方法:... 阅读全文
posted @ 2015-06-13 21:39 niuer++ 阅读(162) 评论(0) 推荐(0)
摘要:相当与剑指offer上的面试题19求二叉树的镜像。先前序遍历这棵树的每个结点,如果遍历到的结点有子节点,就交换他的两个子节点,当交换完所有非叶子节点的左右子节点之后,就得到了该二叉树的镜像代码:public TreeNode invertTree(TreeNode root) { i... 阅读全文
posted @ 2015-06-13 10:27 niuer++ 阅读(432) 评论(0) 推荐(0)
摘要:Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path from the root node down to the farthest le... 阅读全文
posted @ 2015-06-12 21:59 niuer++ 阅读(150) 评论(0) 推荐(0)
摘要:买一个大房子,在海边,一个二层小复式楼,爸妈都住在一起,一家人永远永远在一起~ 阅读全文
posted @ 2015-06-12 15:08 niuer++ 阅读(131) 评论(0) 推荐(0)
摘要:Given an array of integers, find if the array contains any duplicates. Your function should return true if any value appears at least twice in the arr... 阅读全文
posted @ 2015-06-12 11:27 niuer++ 阅读(152) 评论(0) 推荐(0)
摘要:‘\0’是c/c++语言中的字符串结束符,在ASCII字符集中对应数字0。java中不是。另外字符相减是ASSIC码相减0的ASSIC码是49这道题是剑指offer上的第49题,模拟了整个面试的过程。一定要注意代码的鲁棒性,边界条件以及空,或者特殊值下面附上AC代码,用java实现和书上的略不同,不... 阅读全文
posted @ 2015-06-11 18:55 niuer++ 阅读(156) 评论(0) 推荐(0)
摘要:关于欲望在著名马斯洛的五大需求“生理需求,安全需求,归属与爱的需求,尊重的需求和自我实现的需求”中,从任意一个细分需求里获得的幸福感只能有那么多。然而快感和幸福感不同,欲望和需求不同。不幸福是因为不小心把快感当成了幸福感,把欲望当成了需求,而原因在于常站在今天的视角去想象未来的感受。不需要拔高理想和... 阅读全文
posted @ 2015-06-10 16:35 niuer++ 阅读(157) 评论(0) 推荐(0)
摘要:Given an input string, reverse the string word by word.For example,Given s = "the sky is blue",return "blue is sky the".Update (2015-02-12):For C prog... 阅读全文
posted @ 2015-06-09 12:06 niuer++ 阅读(212) 评论(0) 推荐(0)
摘要:早晨和陈John一起来实验室的路上听他说起leetcode上也有数据库和shell的练习。于是拿来练练手,发现数据库的题只有几道而且做得也很快AC率也蛮高,权当复习了一下数据库的基本语法了吧。1:Employees Earning More Than Their ManagersTheEmploye... 阅读全文
posted @ 2015-06-09 10:24 niuer++ 阅读(529) 评论(0) 推荐(0)
摘要:Write an algorithm to determine if a number is "happy".A happy number is a number defined by the following process: Starting with any positive integer... 阅读全文
posted @ 2015-06-08 21:35 niuer++ 阅读(219) 评论(0) 推荐(0)
摘要:今天是周一,不知不觉六月份也过去一周了呢!上周五去面试北京建筑大学,虽然是冲着实习可以转正的条件去的,但是思来想去权衡了一下时间成本和技能提升,最终决定放弃!不过无论如何还是要感谢这个学校,毕竟是人生第一份被别人肯定的工作。还有十天,学术论坛还要不要投。还有毕设的东西还要继续搞。咨询了好多师兄和长辈... 阅读全文
posted @ 2015-06-08 14:20 niuer++ 阅读(106) 评论(0) 推荐(0)
摘要:面试题17:合并两个有序链表这道题用递归,很容易实现,但是一定要注意代码鲁棒性下面是源码:public static ListNode MergeList(ListNode head1,ListNode head2){ ListNode newHead = null; if(head1==nul... 阅读全文
posted @ 2015-06-03 16:10 niuer++ 阅读(192) 评论(0) 推荐(0)
摘要:据说链表是面试是比较容易出现的数据结构。把leetcode上关于链表的题之前差不多刷完了。AC不过的最主要原因就是考虑的情况不完全,尤其是头指针,以及最后一个元素,空指针等。面试题第五题:从尾到头打印链表第一想法是用栈。考虑到java中栈的定义为:Stack sk = new Stack();判断栈... 阅读全文
posted @ 2015-06-02 21:48 niuer++ 阅读(438) 评论(0) 推荐(0)
摘要:剑指offer面试题35,找出字符串中第一个没有重复出现的字符,即第一个只出现一次的字符这道题提出一个很通用的方法就是用数组实现简单的哈希表。看到这种方法的思路,瞬间想起了桶排序。其基本思路是,字符是长度为8的数据类型,因此所有字符的可能情况时256种,即每一位要么为0 要么为1可以将每个字符对应的... 阅读全文
posted @ 2015-06-02 11:31 niuer++ 阅读(358) 评论(0) 推荐(0)
摘要:论文今天deadline, 投完了。自己人生中的第一篇paper,整个paper过程艰辛,一部血泪史。T_T大约一个月的不规律作息,导致自己身体各方面失调,最直接的就是大姨妈。。。。。。其次表现在情绪上是特别容易急躁。。。通过一篇论文可以发现和明白好多事情,怪不多好多博士毕了业以后就看破红尘,这样想... 阅读全文
posted @ 2015-06-01 17:30 niuer++ 阅读(293) 评论(0) 推荐(0)