Java专项题

continue是跳出本次循环

getInetAddress获取主机名和IP地址

getLocalAddress()顾名思义,获取本地IP地址

getReuseAddress()返回布尔类型,表示复用地址

application能被同一个应用程序的所有用户访问,所以当前用户的信息就不宜保存在application中

服务器端:ServerSocket提供的实例 ServerSocket server = new ServerSocket(端口号)

客户端:Socket提供的实例 Socket client = new Socket(IP地址,端口号)

super代表父类对应的对象,所以用super访问在子类中无法直接使用的父类成员和方法

start为线程启动函数,排除B;MyRunnable类必须实例化,排除A;必须新建一个Thread类来启动线程。选C

第一类:整数类型  byte short int long

第二类:浮点型  float double

第三类:逻辑型    boolean(它只有两个值可取true false)

第四类:字符型  char

进入main方法->try->aMethod(0)->return 0/10;这里注意并没有出现异常所以执行finally打印finally,返回的时候也并没有异常,所以不会打印exception in main然后按照顺序执行然后打印finished

在main中已经给出字节数组,直接System.out.print();输出即可。BC都是文件输出输入流,D是标准输入流

input和output指的是对于程序而言。input是从文件读取进来,output是输出到文件

既然是字符流,那么一般是reader和writer结尾

方法的重写(override)两同两小一大原则

方法名相同,参数类型相同

子类返回类型小于等于父类方法返回类型,

子类抛出异常小于等于父类方法抛出异常,

子类访问权限大于等于父类方法访问权限。

下面的方法可用在 Servlet 程序中读取 HTTP 头。这些方法通过 HttpServletRequest 对象可用:

1)Cookie[] getCookies()
返回一个数组,包含客户端发送该请求的所有的 Cookie 对象。

2)Object getAttribute(String name)
以对象形式返回已命名属性的值,如果没有给定名称的属性存在,则返回 null。

3)String getHeader(String name)
以字符串形式返回指定的请求头的值。Cookie也是头的一种;

4)String getParameter(String name)
以字符串形式返回请求参数的值,或者如果参数不存在则返回 null。

考察的是浏览器的内置对象管理模型,简称BOM(Browser Object Model)中的Histroy属性和方法。

length 返回浏览器历史列表中的URL数量。所以C中表述的长度信息是错误的。

back() 加载 history列表中的前一个URL

forward() 加载  history  列表中的下一个URL

go()  加载history列表中的某个具体页面所以B的表述刷新当前页面是错误的。

A 接口与抽象类是不同的概念。抽象类是用于捕捉子类的通用特性,接口是抽象方法的集合;

B 实现接口必须实现接口的所有方法;

C 接口可以继承一个或多个接口,抽象类只能继承一个类或者实现多个接口;

D 一个类只能继承一个类,但是可以实现多个接口。

二维数组的遍历,即每个元素之和

package ch4;
将你这个类放在了/ch4这个文件夹下面
要使用的话
import ch4.*;导入这个类

题目中问的是直接继承,Throwable是总基类

用new创建的对象在堆区 函数中的临时变量在栈去java中的字符串在字符串常量区

执行的顺序应该是:

第一次循环,即初始化循环。

首先执行表达式expression1(一般为初始化语句);再执行expression2(一般为条件判断语句),判断expression1是否符合expression2的条件;如果符合,则执行expression4,否则,停止执行;最后执行expression3。

第N(N>=2)次循环

首先执行expression2,判断在expression3是否符合在expression2要求;如果符合,则继续执行在expression4,否则,停止执行。最后执行在expression3。如此往复,直至expression3不满足在expression2条件是为止。

JVM内存区:程序计数器、虚拟机栈、本地方法栈、堆、方法区(包括常量池)。

不属于JVM内存区:直接内存(Direct Memory),用户I/O操作

数量关系题

6+5+4+3+2+1=21 最少的一份是1/21 6300*1/21=300

下面两个角数字之和乘顶端数字

(104+10–100)/100=14%

1^2-1=0

2^3-2=6

3^4-3=78

4^5-4=1020

5^6-5=15620

3N=3M+24

5N+8=7M

解二元一次方程组得:M=24,故总数=10M+24=264

判读推理题

依次减两块,减到一块再依次加两块

城市的大厦的电梯,山谷的小溪的水草

d中并没有提到地理

专家的主要观点是,唐墓中有先秦时期的陶片是因为雨水冲刷,题干中的雨水冲刷,如何证实需要进行推理,A选项是西汉时期,混淆观点

B选项出更高的价钱对应更加有价值

智力题

每列数量一致,方向一致

三个图形互换位置

三个数字为一组,第一个数等于后边两个数相乘。18=6*3。

中间的图形等于左右两个图形相拼

B和D说法相反,故说谎在他们其中一个,由于只有一个人说谎,故A,C说真话,由A可知D说谎

所有爱斯基摩土著人都是穿黑衣服的。这句话的否定形式为:所有穿白衣服的人都不是爱斯基摩人

编程题

class Solution {public int climbStairs(int n) {if(n<=2){return n;}int i1 = 1;int i2 = 2;for(int i=3;i<=n;i++){int temp = i1+i2;i1 = i2;i2 = temp;}return i2;}
}

public void merge(int *nums1, int nums1Size, int m, int *nums2, int nums2Size, int n)
{int tail1 = m - 1, tail2 = n - 1;int box_tail = nums1Size - 1;// 等待放入的位置while (1){if (nums1[tail1] > nums2[tail2]){nums1[box_tail] = nums1[tail1];box_tail--;tail1--;}else{nums1[box_tail] = nums2[tail2];box_tail--;tail2--;}if (tail2 < 0){return;}if (tail1 < 0){if (box_tail >= 0){while (tail2 >= 0){nums1[box_tail] = nums2[tail2];box_tail--;tail2--;}}return;}}
}

public String longestCommonPrefix(String[] strs) {if(strs.length==0)return "";//公共前缀比所有字符串都短,随便选一个先String s=strs[0];for (String string : strs) {while(!string.startsWith(s)){if(s.length()==0)return "";//公共前缀不匹配就让它变短!s=s.substring(0,s.length()-1);}}return s;}

javase第三轮题目总结相关推荐

  1. 抛出这8个问题,检验你是否真的会ThreadLocal

    一.概述 1.官方术语 ThreadLocal类是用来提供线程内部的局部变量.让这些变量在多线程环境下访问(get/set)时能保证各个线程里的变量相对独立于其他线程内的变量. 2.大白话 Threa ...

  2. 抛出这8个问题,检验一下你到底会不会ThreadLocal,来摸个底~

    精彩推荐 一百期Java面试题汇总 SpringBoot内容聚合 IntelliJ IDEA内容聚合 Mybatis内容聚合 0.问题 和Synchronized的区别 存储在jvm的哪个区域 真的只 ...

  3. java水平测试_【考试】java基础知识测试,看你能得多少分?

    1 前言 共有5道java基础知识的单项选择题,每道20分,共计100分.解析和答案在最后. 2 试题 2.1 如下程序运行结果是什么? class Parent { public Parent(St ...

  4. 从前慢-java基础篇章1

    java基础篇章1 1.1 java三种平台 Java语言:完全面向对象(java语言底层实际上是C++实现的.) Java被分为三大块:J2SE:标准版(基础,要学java,必须先学习SE.基础语法 ...

  5. 第三天JAVASE简单题目

    今天的题目主要是关于选择语句以及循环语句的一些简单应用,会涉及到一点函数,但是不难,由于题目较多,明天也会继续更新这类题目,下面看题. package 第一题; import java.util.Sc ...

  6. javaSE 阶段 题目

    一.基础题() 用最有效的的方法算出2乘以8等于几 答案:2<<3 Math.round(11.5)和Math.round(-11.5)的值是多少? Math.round(11.5):12 ...

  7. JavaSE笔试和答辩题目详解

    第一章 开发工具安装 Java 语言有哪些版本,每个版本的功能是什么? JavaSE --Java技术的核心和基础,J2EE和J2ME的编程基础 JavaEE – 企业应用版本 JavaME – 移动 ...

  8. 如何学会读论文?送你滑铁卢大学S. Keshav的三轮阅读法

    来源:专知 本文约3100字,建议阅读6分钟 本文为你介绍三轮阅读法,教你如何高效读论文. [ 导读 ] 读论文是从事科学研究与工程等必不可少环节,但是如何高效读论文却有一番讲究.滑铁卢大学S. Ke ...

  9. java Integer中隐藏的细节魔鬼!来自面试官的三轮暴击!

    1 第一波暴击!!! 程序员比较实在,一般会说: 那就先上代码 package com.example.demo; public class TestInteger {public static vo ...

最新文章

  1. 小程序客服自动回复图片,云开发的实现
  2. Visual Studio进行Web性能测试- Part III
  3. 一篇带你了解TCP/IP 概念
  4. winform之窗体固定
  5. mysql基础(3)-高级查询
  6. ADO.NET知识要点
  7. iframe js 加载失败_如何提高Vue项目首页的加载速度
  8. 一线城市数据分析师的薪资分布......
  9. 用于将类型从double转换为int的C#程序
  10. sigprocmask()函数实例详解,设置信号规定时间堵塞,取消信号堵塞
  11. 简单计算机app inventor,app inventor计算器
  12. 限制对象在堆或栈中声明
  13. 数字化营销服务-如何进行数字化营销?
  14. 通过DSP采集AD7606的转换结果
  15. OPEN CASCADE Curve Continuity
  16. js中的~~:转换成整型数字的神器(效率)
  17. 小猪佩奇代码 Python
  18. GC详解---JVM(三)
  19. Element表格之表头合并、行合并和列合并
  20. 大数据预测犯罪?不 是预防犯罪!

热门文章

  1. simulink报错解决:xxx is not connected
  2. 【每日新闻】成为亚洲最大云服务商,阿里云做了什么?
  3. python面试宝典之数据库
  4. 《少有人走的路》摘录一
  5. Java随笔(2017年10月23号~2018年4月7号)
  6. 中琅可变数据软件中如何实现叠印效果
  7. PDF增强插件:PitStop Pro 2020 for Mac
  8. android 2.0 qq同步,QQ同步助手Android2.0版发布:覆盖五大平台
  9. 关于竞业协议讨论----校友师姐一席话
  10. python设置文件只读与取消文件只读