摘要: 内部类就是在一个类的内部定义的类,内部类中不能定义静态成员(静态成员不是对象的特性,只是为了找一个容身之处,所以需要放到一个类中而已,这么一点小事,你还要把它放到类内部的一个类中,过分了啊!提供内部类,不是为让你干这种事情,无聊,不让你干。我想可能是既然静态成员类似c语言的全局变量,而内部类通常是用... 阅读全文
posted @ 2014-07-19 22:08 ian在这儿 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 最近在研究关于多线程环境下如何提升性能,在程序中执行最多的是“查询”,但同时也要维护数据的“添加”和“删除”目前在 Hashtable 和 HashMap 中选择。看了jdk文档,我们知道 Hashtable是同步的,而HashMap是不同步的。所以一开始的时候,我采用的是 Hashtable,因为... 阅读全文
posted @ 2014-07-19 20:41 ian在这儿 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 不知道为什么{3,4,1}就是通不过。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), n... 阅读全文
posted @ 2014-07-11 13:40 ian在这儿 阅读(198) 评论(1) 推荐(0) 编辑
摘要: 题目地址:https://oj.leetcode.com/problems/evaluate-reverse-polish-notation/这个题目咋看起来不难,其实要注意的点还是挺多的= =。第一:主要考的应该是栈的应用,这还好。第二:判断字符串是否为数字。这个有许多需要注意的地方,比如是负数怎... 阅读全文
posted @ 2014-07-05 23:59 ian在这儿 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 这一章都是基本知识,也是对好久没有写C程序的一个复习吧。1.这儿有一个类型转换的问题#includeint main(){printf("%.1lf\n",8/5);return 0;}不知道为什么最后的输出是0.0。本来以为应该是1.0的。#includeint main(){printf("%d\n",8.0/5.0);return 0;}这个最后输出是一个随机数,本来以为应该是1的。这两个问题都是属于赋值转换,但是输出的数据类型和输出格式不一样,所以出现了错误,似乎是整型和浮点型之间是不转换直接报错的,但是long和Int 之间会转换 阅读全文
posted @ 2013-10-29 16:43 ian在这儿 阅读(106) 评论(0) 推荐(0) 编辑