
Java
文章平均质量分 78
BoilerHouseKing
Stay hungry,stay foolish.
展开
-
基于Java的局域网群聊软件
基于TCP/IP协议,包含一个客户端和一个服务器端。其实原理和大部分聊天工具相同的,少了花俏的界面,功能也很简单,客户端可以为繁体或者简体,目前只能字符聊天。 主要功能: 1.Server端:包括端口设置,语言设置,用户列表,踢人,向所有人发信息等功能。 2.Client端:包括公聊,私聊。其中,给本人说的话会用蓝色字体显示出来,管理员发出来的会用黑色粗体显示出来。原创 2014-06-27 23:56:46 · 864 阅读 · 0 评论 -
java程序员面试32问
第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和转载 2015-04-07 20:53:26 · 477 阅读 · 0 评论 -
Java线程面试题 Top 50
Java线程面试题 Top 50 原文链接:http://www.importnew.com/12773.html 本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发转载 2015-03-03 21:56:14 · 511 阅读 · 0 评论 -
怎样从10亿查询词找出出现频率最高的10个
今天阿里面试被问到的问题 1. 问题描述 在大规模数据处理中,常遇到的一类问题是,在海量数据中找出出现频率最高的前K个数,或者从海量数据中找出最大的前K个数,这类问题通常称为“top K”问题,如:在搜索引擎中,统计搜索最热门的10个查询词;在歌曲库中统计下载率最高的前10首歌等等。 2. 当前解决方案 针对top k类问题,通常比较好的方案是【分治+trie树/h转载 2015-03-03 21:58:07 · 2562 阅读 · 0 评论 -
JAVA多线程和并发基础面试问答(转载)
JAVA多线程和并发基础面试问答 原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/ 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问转载 2015-03-03 21:54:33 · 703 阅读 · 0 评论 -
[LeetCode]Min Stack
Design a stack that supports push, pop, top, and retrieving the minimum element in constant time. push(x) -- Push element x onto stack.pop() -- Removes the element on top of the stack.top() -- Get原创 2015-02-28 16:48:31 · 563 阅读 · 0 评论 -
[LeetCode]Text Justification
Given an array of words and a length L, format the text such that each line has exactly L characters and is fully (left and right) justified. You should pack your words in a greedy approach; that i原创 2015-01-12 22:30:32 · 496 阅读 · 0 评论 -
clob保存为本地xml文件,修改后上传
这两天与小伙伴写了一个小程序,实现的功能如下: 首先将数据库的clob保存为本地的xml文件,然后对xml进行修改后上传至数据库 主要的难点如下: 1:clob文件的下载与上传,其中保存为本地的文件要求是UTF-8格式 2:xml文件中节点的修改 clob的上传与下载如下 import java.io.BufferedReader; import java.io.FileIn原创 2014-09-28 13:58:06 · 1803 阅读 · 0 评论 -
贪吃蛇 Java版(基于GUI)
完全自己写的小程序,主要难点在控制蛇神的运动上,已经较好的解决,原创 2014-07-14 17:07:28 · 1433 阅读 · 0 评论 -
坦克大战GUI版(java)
操作:W A S D对应着上下左右 J:发子弹原创 2014-07-09 18:11:40 · 1326 阅读 · 0 评论 -
Java的内存泄漏
Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。 问题的提出 Java的一个重要优点转载 2015-04-08 14:40:28 · 548 阅读 · 0 评论