算法题目

1.斐波那契数列public static long fibonacci(int num){     if((num==0)||(num==1)){         return num;    
阅读全文

Java_问题(31——35)

31.C语言fgetc、fputc来复制文件:
阅读全文

Java_问题(25——30)

25.eclipse中获取程序执行所需要的空间:package test;public class Main {public static void main(String[] args) {long start = System.currentTimeMillis();//要测试的程序或方法long end = System.currentTimeMillis(); System.out.pr
阅读全文

Java问题(21——24)

21.java反射机制Java反射机制就是在程序运行过程中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态的获取信息以及动态的调用方法的功能成为Java语言的反射机制。22.
阅读全文

Java_问题(16——20)

16.Java垃圾回收管理机制(Garbage Collection)垃圾回收机制的因入可以有效地防止内存的泄露、保证内存的有效使用,也大大解放了程序员的双手,使得我们在编写程序时候,不需要再去考虑内存管理。内存泄漏:内存泄漏指的是一个内存空间在使用完毕之后未回收,在Java中的一般情况下,是指一个内存对象的生命周期超过了程序需要他的时间长度。☆然鹅——有了GC也可能出现内存泄漏问题,分为如下三种
阅读全文

Java_问题(11——15)

11.
阅读全文

Java_问题(7——10)

7./** * wait用法 * @author DreamSea * @time 2015.3.9 */ package com.multithread.wait; public class MyThreadPrinter2 implements Runnable { private String name; private Object prev; private Object self; pri
阅读全文

Java_问题(1——6)

String 和 StringBuilder、StringBuffer的区别(1)String速度最慢,举个例子如下图,虽然第二次输出abcde,但是并非str这个对象改变了,JVM的操作是,第二次进行+这个操作的时候,新建了一个str对象,将原来的abc和新的de拼接起来赋予了新的str,原来的str被GC回收掉了。因此Java对String的操作就是不断新建string类型对象的过程,所以速度
阅读全文

算法笔记0015_循环单词

问题描述:如果一个单词通过循环右移获得的单词,我们称这些单词都为一种循环单词。 例如:picture 和 turepic 就是属于同一种循环单词。 现在给出n个单词,需要统计这个n个单词中有多少种循环单词。 链接:https://www.nowcoder.com/questionTerminal/9d5fbe7750a34d0b91c73943f93b2d7d来源:牛客网输入描述:输入包
阅读全文

数据结构01-堆(Heap)

首先要清楚作为数据结构来说“堆”和“栈”的区别:https://blog.csdn.net/wolenski/article/details/7951961,密码:abcd111然后堆的实现过程请参考这篇文章:https://zhuanlan.zhihu.com/p/25820535
阅读全文