![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 74
zjhzyzc
这个作者很懒,什么都没留下…
展开
-
Java Socket网络编程入门教程
事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了,Java SDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一,对于Java而言,这些Api存在与java.net 这个包里面,因此只要导入这个包就可以准备网络编程了。 网络编程的基本模型就是客户机到服务器模型,简单的说就是两个进程之间相转载 2009-09-30 21:53:00 · 600 阅读 · 0 评论 -
几道比较基础的Java面试题
相当基础,但是还是蛮不错的。 一、创建一个静态方法,给它传入一个对象,请循环的打印出该对象所在类的类名和所实现的方法名(华为笔试最后一道编程) 二、假设字符串类似这样的aba和aab就相等,现在随便给你二组字符串,请编程比较他们看是否相等 三、给你一组字符串如:iu7i8hy4jnb2,让你编程输出里面的数字:7842 四、给你一组字符串让你把它倒叙输出 五、给你一组字符如{原创 2009-10-26 10:45:00 · 1087 阅读 · 0 评论 -
创新工厂的笔试题目
创新工厂的笔试题目,大家一起来讨论一下。 1、把输入的字符串转置。比如输入“I love YOU too ”,则输出“too YOU love I”。 2,输入一个整数,计算出比该整数大的最小的质数。 3,输入一个数组,生成一个二叉排序树。 题目本身不是很难。李开复说创新工厂对算法的要求不是很高。都是比较基础的题目。 下面是我的解答。最小质数我用了改良的打表,不知道原创 2009-10-26 15:41:00 · 1366 阅读 · 2 评论 -
Java面试题:猫吃老鼠问题
问题:现有n个老鼠围成一圆圈,有一只猫从任意位置开始吃老鼠,每次都隔一个老鼠吃,请给出最后一个老鼠的编号?题目要求是任给老鼠数n,输出猫最后吃的老鼠的编号。 我的解法:1.简单的方法就是模拟这个过程。使用一个数组代表老鼠是否被吃掉,循环遍历。2.改进一下的方法,其实这个问题就是一个m=2的约瑟夫环问题。 package com.easyProblem;/*原创 2009-10-29 15:07:00 · 2346 阅读 · 0 评论 -
Java HashMap和TreeMap的排序问题总结
Map存储的是key->value的值对,key的值是唯一的,而value的值可以重复。通常使用的是HashMap或TreeMap,如果考虑性能,使用HashMap。TreeMap使用红黑树实现,保留有key值顺序性,会自动按照key值排序。 默认是按照key值的升序排序,key值必须实现 Comparator接口。如果希望按找一定规则排序,则需要重新定义compare函数。 如:原创 2009-11-17 14:54:00 · 2447 阅读 · 0 评论 -
Java中的BigDecimal的使用
BigDecimal类 双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。表5.7中列出了BigDecimal类的主要构造器和方法。 表5.7 BigDecimal类的主要构造器和方法 构造器描述 B转载 2009-11-21 23:11:00 · 763 阅读 · 0 评论