最后总结
搞定算法,面试字节再不怕,有需要文章中分享的这些二叉树、链表、字符串、栈和队列等等各大面试高频知识点及解析
最后再分享一份终极手撕架构的大礼包(学习笔记):分布式+微服务+开源框架+性能优化
下面就是一些代码的验证:
- 先验证两种不同的类的导入:
// 第一种:
import java.util.Scanner;
public class test {
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
String str=input.next();
char[] array=str.toCharArray(); //使用toCharArray();可以将字符串转换为字符数组
int len=str.length();
for(int i=0;i<len;i++)
{
System.out.print(array[i]+" ");
}
System.out.print(“\n”);
}
}
// 第一种输出结果:
D:\eclipse\jdk\bin\java.exe -Didea.launcher.port=64401 “-Didea.launcher.bin.path=D:\java_idea\IntelliJ IDEA 2019.1\bin” -Dfile.encoding=UTF-8 -classpath “D:\java_idea\out\production\java_idea_source;D:\java_idea\IntelliJ IDEA 2019.1\lib\idea_rt.jar” com.intellij.rt.execution.application.AppMainV2 test
imissyouqiuqiu
i m i s s y o u q i u q i u
Process finished with exit code 0
// 第二种
import java.util.*;
public class test {
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
String str=input.next();
char[] array=str.toCharArray(); //使用toCharArray();可以将字符串转换为字符数组
int len=str.length();
for(int i=0;i<len;i++)
{
System.out.print(array[i]+" ");
}
System.out.print(“\n”);
}
}
// 输出结果:
D:\eclipse\jdk\bin\java.exe -Didea.launcher.port=64442 “-Didea.launcher.bin.path=D:\java_idea\IntelliJ IDEA 2019.1\bin” -Dfile.encoding=UTF-8 -classpath “D:\java_idea\out\production\java_idea_source;D:\java_idea\IntelliJ IDEA 2019.1\lib\idea_rt.jar” com.intellij.rt.execution.application.AppMainV2 test
IMISSYOUQIUQIU
I M I S S Y O U Q I U Q I U
Process finished with exit code 0
- 再为大家验证next与nextLine的区别:
// next();
import java.util.Scanner;
public class test {
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
String str=input.next();
char[] array=str.toCharArray(); //使用toCharArray();可以将字符串转换为字符数组
int len=str.length();
for(int i=0;i<len;i++)
{
System.out.print(array[i]+" ");
}
System.out.print(“\n”);
}
}
// 输出结果:
D:\eclipse\jdk\bin\java.exe -Didea.launcher.port=64502 “-Didea.launcher.bin.path=D:\java_idea\IntelliJ IDEA 2019.1\bin” -Dfile.encoding=UTF-8 -classpath “D:\java_idea\out\production\java_idea_source;D:\java_idea\IntelliJ IDEA 2019.1\lib\idea_rt.jar” com.intellij.rt.execution.application.AppMainV2 test
I LOVE CHINA
I
Process finished with exit code 0
// nextLine();
import java.util.Scanner;
public class test {
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
String str=input.nextLine();
char[] array=str.toCharArray(); //使用toCharArray();可以将字符串转换为字符数组
int len=str.length();
for(int i=0;i<len;i++)
{
System.out.print(array[i]);
}
System.out.print(“\n”);
}
}
// 输出结果:
D:\eclipse\jdk\bin\java.exe -Didea.launcher.port=64664 “-Didea.launcher.bin.path=D:\java_idea\IntelliJ IDEA 2019.1\bin” -Dfile.encoding=UTF-8 -classpath “D:\java_idea\out\production\java_idea_source;D:\java_idea\IntelliJ IDEA 2019.1\lib\idea_rt.jar” com.intellij.rt.execution.application.AppMainV2 test
I miss you
I miss you
Process finished with exit code 0
- nextLine();
import java.util.Scanner;
public class test {
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
String str=input.nextLine();
char[] array=str.toCharArray(); //使用toCharArray();可以将字符串转换为字符数组
int len=str.length();
for(int i=0;i<len;i++)
{
System.out.print(array[i]);
}
System.out.print(“\n”);
int t=input.nextInt();
System.out.println(t);
}
}
D:\eclipse\jdk\bin\java.exe -Didea.launcher.port=64921 “-Didea.launcher.bin.path=D:\java_idea\IntelliJ IDEA 2019.1\bin” -Dfile.encoding=UTF-8 -classpath “D:\java_idea\out\production\java_idea_source;D:\java_idea\IntelliJ IDEA 2019.1\lib\idea_rt.jar” com.intellij.rt.execution.application.AppMainV2 test
球球,一路有你,真好!
球球,一路有你,真好!
20200830
20200830
Process finished with exit code 0
- 其他类型:
import java.util.Scanner;
public class test {
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
String str=input.nextLine();
char[] array=str.toCharArray(); //使用toCharArray();可以将字符串转换为字符数组
int len=str.length();
for(int i=0;i<len;i++)
{
System.out.print(array[i]);
}
System.out.print(“\n”);
int t=input.nextInt();
System.out.println(t);
double a=input.nextDouble();
System.out.println(a);
float m=input.nextFloat();
System.out.println(m);
}
}
// 输出
D:\eclipse\jdk\bin\java.exe -Didea.launcher.port=65054 “-Didea.launcher.bin.path=D:\java_idea\IntelliJ IDEA 2019.1\bin” -Dfile.encoding=UTF-8 -classpath “D:\java_idea\out\production\java_idea_source;D:\java_idea\IntelliJ IDEA 2019.1\lib\idea_rt.jar” com.intellij.rt.execution.application.AppMainV2 test
遇见你真好!@qiuqiu
遇见你真好!@qiuqiu
20190830
20190830
11.21
11.21
11.35
11.35
Process finished with exit code 0
acm之多组输入:
- acm之多组输入:
// 多组输入之字符串
import java.util.Scanner;
public class test {
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
while(input.hasNext())
{
String a=input.nextLine();
String b=input.nextLine();
System.out.println(a+b);
}
}
}
// 输出
D:\eclipse\jdk\bin\java.exe -Didea.launcher.port=65305 “-Didea.launcher.bin.path=D:\java_idea\IntelliJ IDEA 2019.1\bin” -Dfile.encoding=UTF-8 -classpath “D:\java_idea\out\production\java_idea_source;D:\java_idea\IntelliJ IDEA 2019.1\lib\idea_rt.jar” com.intellij.rt.execution.application.AppMainV2 test
我们跨过山河
在湖中大 相遇 真好
我们跨过山河 在湖中大 相遇 真好
i miss you
i love china
i miss you i love china
// 多组输入之实数
import java.util.Scanner;
public class test {
public static void main(String[] args)
{
我的面试宝典:一线互联网大厂Java核心面试题库
以下是我个人的一些做法,希望可以给各位提供一些帮助:
整理了很长一段时间,拿来复习面试刷题非常合适,其中包括了Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等,且还会持续的更新…可star一下!
283页的Java进阶核心pdf文档
Java部分:Java基础,集合,并发,多线程,JVM,设计模式
数据结构算法:Java算法,数据结构
开源框架部分:Spring,MyBatis,MVC,netty,tomcat
分布式部分:架构设计,Redis缓存,Zookeeper,kafka,RabbitMQ,负载均衡等
微服务部分:SpringBoot,SpringCloud,Dubbo,Docker
还有源码相关的阅读学习
架部分:Spring,MyBatis,MVC,netty,tomcat
分布式部分:架构设计,Redis缓存,Zookeeper,kafka,RabbitMQ,负载均衡等
微服务部分:SpringBoot,SpringCloud,Dubbo,Docker
[外链图片转存中…(img-SOXAMago-1715564911761)]
还有源码相关的阅读学习
[外链图片转存中…(img-RcRbxooc-1715564911762)]