Java
笛在月明
我们采集的只是石头,却必须时刻展望未来的大教堂。
展开
-
变位词
变位词是指由变换个别词或短语的字母顺序构成的新的词或短语,例如“triangle”是“integral”的变位词。今天要解决的问题是编写一个方法,对字符串数组进行排序,将所有变位词排在相邻的位置。 分析: 由于变位词仅仅是不同字符串的字符顺序不同,比较简单的一种想法是将所有字符串内部字符进行排序,若两个字符串互为变位词,则排序后就相同,另外一种方法是数一下各个字符串中各个字符出现的次数,如...原创 2018-02-13 17:27:55 · 1159 阅读 · 0 评论 -
Java中equals和==的区别
一、java中内存分配策略及堆和栈的比较 1、内存分配策略 a.按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无...转载 2018-08-07 21:31:18 · 251 阅读 · 0 评论