java面试
文章平均质量分 81
凭什么不拼
职业目标:做个既懂技术,又懂业务的复合型人才。
展开
-
美团点评面试题
题目:给你六种面额 1、5、10、20、50、100 元的纸币,假设每种币值的数量都足够多,编写程序求组成N元(N为0~10000的非负整数)的不同组合的个数。 输入:100输出:333 package com.test; import java.util.Scanner; import java.util.Arrays; /** * 解题思路:只有1元钱时,只有1元和5元钱原创 2017-08-18 23:29:57 · 2656 阅读 · 0 评论 -
[算法]最长子数组问题
[算法]最长子数组问题 一、未排序正数数组中累加和为给定值的最长子数组长度 题目: 给定一个数组arr,该数组无序,但每个数都是正数,再给定一个正数K。求arr的所有子数组中所有元素相加和为K的最长子数组长度。 例如: arr=[1,2,1,1,1],K=3, 累加和为3的最长子数组为[1,1,1],return 3。 程序: public static int g转载 2017-08-23 21:58:03 · 780 阅读 · 0 评论 -
计算机网络,操作系统,数据结构,算法设计,计算机组成原理,数据库,概率论 零散知识库
一、计算机网络 1、IP地址205.140.36.68的哪一部分表示网络号() 网络号 网络范围 A 类 8bit 第一位固定为 0 0 —— 127 24bit IP地址范围:1.0.0.0 -- 127.255.255.255 B 类原创 2017-08-24 17:12:51 · 3878 阅读 · 1 评论 -
java试题
一、简答题 1、语言的执行方式简单说? 答:语言根据执行方式的不同分类:第一是编译执行,如C,它把源程序由特定平台的编译器一次性编译为平台相关的机器码,它的优点是执行速度快,缺点是无法跨平台;第二是解释执行,如HTML,JavaScript,它使用特定的解释器,把代码一行行解释为机器码,类似于同声翻译,它的优点是可以跨平台,缺点是执行速度慢,暴露源程序;第三种是从Java开始引入的“中间码原创 2017-08-20 19:54:47 · 873 阅读 · 0 评论 -
JVM学习笔记(一)
一、jvm内存模型总体分类 1, 程序计数器(program count register ): 提示:Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。转载 2017-09-09 11:34:27 · 220 阅读 · 0 评论 -
网易笔试题20170909
今天刚做完网易的笔试题,对其中一道编程题印象特别深刻: 题目的主要题干:对数列A进行重排序,使得所有的A[i]*A[i+1]都是4的倍数 我的思路是这样的: 要找出此数列的规律,其实并不需要每种情况都遍历判断一遍,而是要搞清楚能满足条件时数列必须满足的形式。两个数相乘是4的倍数,即要么至少有一个数能被4整除,要么两个数能被2整除。也就是说数列中所有两个数的组合相乘必须要满原创 2017-09-09 19:41:47 · 399 阅读 · 0 评论 -
Jsp+Servlet+javaBean+Json+JQuery小知识集合
1、 给定req是一个HttpServletRequest,哪个代码会在不存在会话的情况下创建一个会话 ? A、 req.getSession() B、 req.getSession(true) C、 req.getSession(false) D、 req.createSession() E、 req.getNewSession() F、 req.create原创 2017-08-27 22:25:01 · 950 阅读 · 0 评论