新手想入台公路车 推荐 新手,Java的车怎样

【面试题】2018 年,百度 Java 后端面试题目!
本题目来自粉丝投稿推荐,答案不唯一,在这里只列题目,感兴趣的伙伴可以在底部留言区交流。
1、给一个函数,返回 0 和 1,概率为 p 和 1-p,请你实现一个函数,使得返回 01 概率一样。
2、10 亿个 url,每个 url 大小小于 56B,要求去重,内存 4G。
3、把一个 bst 转化成一个双向链表。
4、http 和 https 区别,https 在请求时额外的过程,https 是如何保证数据安全的。
5、IP 地址子网划分。
6、POST 和 GET 区别。
7、硬链接和软连接区别。
8、DNS 解析过程。
9、kill 用法,某个进程杀不掉的原因(进入内核态,忽略 kill 信号)。
10、linux 用过的命令。
11、系统管理命令(如查看内存使用、网络情况)。
12、管道的使用。
13、grep 的使用,一定要掌握,每次都会问在文件中查找。
14、shell 脚本。
15、find 命令。
16、awk 使用。
1、Linux 下的一些指令,$(进程 id),$?(上一条命令退出时状态),怎么查看进程,按照内存大小,CPU 占用排序等等。(大写 M 和大写 P)。
2、http 的 get 和 post 方法。
3、介绍下你所了解的 epoll。
4、数据库 sql 的了解程度。
5、项目中遇到的问题,自己咋解决的等等。
6、手写一个全排列。
7、B树和B+树。
8、介绍一下 Hash,怎么解决冲突。
9、进程间的通信,共享内存方式的优缺点。
1、说下你平时看的一些技术博客,书籍。
2、linux 下的一些指令。
3、工作中你觉得最不爽的事情是什么。
4、说下你的优缺点。
5、有没有想过去创业公司。
6、写个 strcpy 函数。
7、说说你自己的性格。
8、给你一个系统(面试官好像是无人车部门的),后台的逻辑已经实现了,但是前端加载很慢,怎么检测。
9、以后可能要学习很多新技术,你怎么看。
10、项目中遇到的困难(提前想好,并且把实现或者优化方法说清楚)。
11、系统的量级、pv、uv 等。
12、应对高并发的解决办法(分布式)。
13、在项目中主要负责了哪些工作。
14、nginx 的负载均衡。
15、分布式缓存的一致性,服务器如何扩容(哈希环)。
怎么样,这些题目你都会吗?如果有不明白的地方赶紧查查资料,正所谓兜里有粮,心里不慌,知识积累在平时,日后面试更顺畅!
学校地址:佛山市禅城区祖庙路1号富荣大厦4楼
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
佛山北大青鸟华大校区就业保障班火热招生中..快来咨询吧!
佛山北大青鸟华大校区就业保障班火热招生中..快来咨询吧!
今日搜狐热点java中如何实现从控制台获取键盘上输入的信息内容_百度知道
java中如何实现从控制台获取键盘上输入的信息内容
double f=input,刚学Java的菜鸟输入的代码,Scanner input=New Scanner(System.nextDouble();在MyEclipse里如何获取键盘输入的信息呢?在线求大神解答,本人新手.in),很多东西都不懂
我有更好的答案
比如Scanner sc = new Scanner(Sint n = sc.nextInt();String str = sc.next().in)用Scanner
是不是从控制台输入内容,然后直接空格,然后用System.out.println(),就可以直接输出我输入的内容?
是不是从控制台输入内容,然后直接空格,然后用System.out.println(),就可以直接输出我输入内容?
举个例子import&java.util.Spublic&class&demo&{
public&static&void&main(String[]&args)&{
Scanner&sc&=&new&Scanner(System.in);
int&n&=&sc.nextInt();
String&str&=&sc.next();
System.out.println(n);
System.out.println(str);
sc.close(); } }
采纳率:75%
来自团队:
为您推荐:
其他类似问题
控制台的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。博客分类:
public void sendPWlistResultRet(String[] args) throws Exception {
System.out.println("开始测试:");
BufferedReader reader =
PWlistResultRetPtc p = new PWlistResultRetPtc();
boolean flag =
while (flag) {
Thread.sleep(3000);
boolean flag2 =
int flag3 = 0;
while (flag2) {
System.out.print("\t请输入'事件编号'(最长16,不能为空):");
reader = new BufferedReader(new InputStreamReader(System.in));
String eventId = reader.readLine().trim();
if (isContinue(eventId)) {
flag3 = 1;
} else if (isExit(eventId)) {
flag3 = 2;
if (eventId.length() & 0 && eventId.length() &= 16) {
p.setEventId(eventId);
if (flag3 == 1) {
} else if (flag3 == 2) {
flag3 = 0;
while (flag2) {
System.out.print("\t请输入'文件名称'(最长64,不能为空):");
reader = new BufferedReader(new InputStreamReader(System.in));
String fileName = reader.readLine().trim();
if (isContinue(fileName)) {
flag3 = 1;
} else if (isExit(fileName)) {
flag3 = 2;
if (fileName.length() & 0 && fileName.length() &= 64) {
p.setFileName(fileName);
if (flag3 == 1) {
} else if (flag3 == 2) {
flag3 = 0;
while (flag2) {
System.out.print("\t请输入'文件大小'(最大4倍整数,不能为空):");
reader = new BufferedReader(new InputStreamReader(System.in));
String fileSize = reader.readLine().trim();
if (isContinue(fileSize)) {
flag3 = 1;
} else if (isExit(fileSize)) {
flag3 = 2;
int size = Integer.parseInt(fileSize);
if (size & 0 && size &= 9999) {
p.setFileSize((short) size);
} catch (Exception e) {
System.out.println("调用接口开始:");
sendBytes(p.toBytes());
System.out.println("调用接口结束!");
System.out.println("结束测试");
public static void main(String[] args) throws Exception {
System.out.println("测试开始:");
BufferedReader reader =
boolean flag =
System.out.println("接口:\n
3: 接口3");
while (flag) {
System.out.print("请输入要测试的接口:");
reader = new BufferedReader(new InputStreamReader(System.in));
String command = reader.readLine().trim();
TestWspMinaClient wmc = new TestWspMinaClient();
wmc.connect();
if (command.equalsIgnoreCase("1")) {
wmc.sendLimitListSyncReq(args);
} else if (command.equalsIgnoreCase("2")) {
wmc.sendMWlistSyncReq(args);
} else if (command.equalsIgnoreCase("3")) {
wmc.sendPWlistResultRet(args);
System.out.println("输入参数错误!");
} catch (Exception e) {
e.printStackTrace();
boolean flag2 =
while (flag2) {
System.out.print("是否继续测试,Y/N:");
reader = new BufferedReader(new InputStreamReader(System.in));
String yOrN = reader.readLine().trim();
if (yOrN.equalsIgnoreCase("Y")) {
} else if (yOrN.equalsIgnoreCase("N")) {
} catch (Exception e) {
e.printStackTrace();
System.out.println("测试结束!");
浏览: 88629 次
来自: 上海
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'java怎么在控制台输入数字,并保存到数组里?_百度知道
java怎么在控制台输入数字,并保存到数组里?
我不会保存
我有更好的答案
代码如下,使用说明见注释public&static&void&main(String&args[])&{&&&&//定义Integer数组,默认值为10个null&&&Integer[]&readNums&=&new&Integer[10];&&&&//使用Scanner的sytem&in流&&&Scanner&sca&=&new&Scanner(System.in);&&&for(int&i=0;i&10;i++){&&&&&&&&//读取数字放入数组的第i个元素&&&&&&&readNums[i]=sca.nextInt();&&&&&&&&//通过输出可以看到数组被一个一个赋值了,实际使用中不需要打印&&&&&&&System.out.println(Arrays.asList(readNums));&&&}}
采纳率:72%
来自团队:
new&Scanner(S{System.println(&quotimport&i++){b[i]=b[&Tset&请输入三个数:&);Scanner&in&=&nbsp.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http://e.void&nbsp.println(&quot.b;i&b.length.in);int[]&nbsp.for(int&nbsp.nextInt();}}}记得;{public&nbsp.hiphotos.baidu.com/zhidao/pic/item/0bd162d9f2ded8ec329://e;b=new&int[3]
本回答被提问者采纳
用scanner接受到了吧? 先申明一个空数组list,接受到一个数,就list.add(str)就好了
就是赋值操作啊
其他1条回答
为您推荐:
其他类似问题
数组 java 控制台的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。17:11 提问
java中从txt文档中提取出来的内容可以在控制台输出,但不能写入到另一个txt文档中
import java.io.BufferedR
import java.io.BufferedW
import java.io.F
import java.io.FileNotFoundE
import java.io.FileR
import java.io.FileW
import java.io.IOE
import java.util.regex.M
import java.util.regex.P
public class TQ {
public static void main(String[] args) {
String myRegex1="[0-9.,]+([\\s]?)[%|元|万元|亿元|美元|英镑|千股|万股|千万股|亿股|米|千米|万千米|里|公里|千里|万千里|斤|千克|吨|列|个|项|件|马力|家|辆|次|户|人次|百人次|千人次|万人次]+";//金额
String myRegex2="([,。;?!])";
String myRegex3="([0-9.,]+$)+";
//String myRegex4="[^(元|万元|亿元|美元|英镑|千股|万股|千万股|亿股|米|千米|万千米|里|公里|千里|万千里|斤|千克|吨|列|个|项|件|马力|家|辆|次|户|人次|百人次|千人次|万人次)..]";
//String myRegex3="[元|万元|亿元|美元|英镑|千股|万股|千万股|亿股|米|千米|万千米|里|公里|千里|万千里|斤|千克|吨|列|个|项|件|马力|家|辆|次|户|人次|百人次|千人次|万人次]+";
File inFile = new File("G:/Users/liuyang/Desktop/PDF2TXT//中车 【601766.SH】.txt"); // 读取的txt文件
File outFile = new File("F://TQ.txt");
String inString = "";
String nextString = "";
java.util.regex.Pattern p1=java.util.regex.Pattern.compile(myRegex1);
java.util.regex.Pattern p2=java.util.regex.Pattern.compile(myRegex2);
// java.util.regex.Pattern p3=java.util.regex.Pattern.compile(myRegex3);
//java.util.regex.Pattern p4=java.util.regex.Pattern.compile(myRegex4);
BufferedReader reader = new BufferedReader(new FileReader(inFile));//
BufferedWriter writer = new BufferedWriter(new FileWriter(outFile));
while((inString=reader.readLine())!=null){
Pattern pattern = Pattern.compile(myRegex3);
Matcher matcher = pattern.matcher(inString);
if(matcher.find()){
nextString=reader.readLine();
String ljString=inString+nextS
java.util.regex.Matcher m1=p1.matcher(ljString);
while(m1.find()){
String matchedText=m1.group();
//System.out.println(matchedText);
String tmpString=ljString+"$";
String zhString=tmpString.substring(tmpString.indexOf(matchedText),tmpString.indexOf("$"));
String Text=matchedText.replace(",", "");
zhString=zhString.replace(matchedText, Text);
java.util.regex.Matcher m11=p2.matcher(zhString);
if(m11.find()){
zhString=zhString.replace("!", "#").replace(",", "#").replace("。", "#").replace("?", "#").replace(";", "#");
String zqString=ljString.substring(0,ljString.indexOf(matchedText));
java.util.regex.Matcher m111=p2.matcher(zqString);
if(m111.find()){
zqString=zqString.replace("!", "@").replace(",", "@").replace("。", "@").replace("?", "@").replace(";", "@");
ljString=zqString+zhS
String GJC=ljString.substring(ljString.indexOf("@")+1,ljString.indexOf("#"));
GJC=GJC.replace("@", "");
System.out.println(GJC+"(ljGJC)");
writer.write(GJC);
writer.newLine();
}//if(inString以数字结尾)
java.util.regex.Matcher m1=p1.matcher(inString);
while(m1.find()){
String matchedText=m1.group();
String tmpString=inString+"$";
String zhString=tmpString.substring(tmpString.indexOf(matchedText),tmpString.indexOf("$"));
String Text=matchedText.replace(",", "");
zhString=zhString.replace(matchedText, Text);
java.util.regex.Matcher m2=p2.matcher(zhString);
if(m2.find()){
zhString=zhString.replace("!", "#").replace(",", "#").replace("。", "#").replace("?", "#").replace(";", "#");
String zqString=inString.substring(0,inString.indexOf(matchedText));
java.util.regex.Matcher m3=p2.matcher(zqString);
if(m3.find()){
zqString=zqString.replace("!", "@").replace(",", "@").replace("。", "@").replace("?", "@").replace(";", "@");
inString=zqString+zhS
String GJC=inString.substring(inString.indexOf("@")+1,inString.indexOf("#"));
GJC=GJC.replace("@", "");
System.out.println(GJC+"(GJC)");
writer.write(GJC);
writer.newLine();
zqString="@"+zqS
inString=zqString+zhS
String GJC=inString.substring(inString.indexOf("@")+1,inString.indexOf("#"));
GJC=GJC.replace("@", "");
System.out.println(GJC+"(GJC)");
writer.write(GJC);
writer.newLine();
nextString=reader.readLine();
String ljString=zhString+nextS
java.util.regex.Matcher m21=p1.matcher(ljString);
while(m21.find()){
String matchedText21=m21.group();
String tmpString21=ljString+"$";
String zhString21=tmpString21.substring(tmpString21.indexOf(matchedText21),tmpString21.indexOf("$"));
String Text21=matchedText21.replace(",", "");
zhString21=zhString21.replace(matchedText21, Text21);
java.util.regex.Matcher m211=p2.matcher(zhString21);
if(m211.find()){
zhString21=zhString21.replace("!", "#").replace(",", "#").replace("。", "#").replace("?", "#").replace(";", "#");
String zqString21=ljString.substring(0,ljString.indexOf(matchedText21));
java.util.regex.Matcher m2111=p2.matcher(zqString21);
if(m2111.find()){
zqString21=zqString21.replace("!", "@").replace(",", "@").replace("。", "@").replace("?", "@").replace(";", "@");
ljString=zqString21+zhString21;
String GJC21=ljString.substring(ljString.indexOf("@")+1,ljString.indexOf("#"));
GJC21=GJC21.replace("@", "");
System.out.println(GJC21+"(GJC21)");
writer.write(GJC21);
writer.newLine();
zqString21="@"+zqString21;
ljString=zqString21+zhString21;
String GJC21=ljString.substring(ljString.indexOf("@")+1,ljString.indexOf("#"));
GJC21=GJC21.replace("@", "");
System.out.println(GJC21+"(GJC21)");
writer.write(GJC21);
writer.newLine();
//System.out.println("字符串sa不是以数字结尾的");
}//else(inString不以数字结尾)
}//while(总)
reader.close();
writer.close();
catch (FileNotFoundException ex) {
System.out.println("没找到文件!");
} catch (IOException ex) {
System.out.println("读写文件出错!");
按赞数排序
检查下文件的路径、权限。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐

我要回帖

更多关于 新手骑公路车 的文章

 

随机推荐