先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip204888 (备注大数据)
正文
//输出3
* 方法二
public static void main(String[] args) {
String str = "这些年一个人,风也过,雨也走,有过泪,有过错\n "+
“还记得坚持甚么,真爱过才会懂,会寂寞会回首,终有梦终有你在心中\n”+
“朋友一生一起走,那些日子不再有,一句话,一辈子,一生情,一杯酒。\n”+
“朋友不曾孤单过,一声朋友你会懂,还有伤,还有痛,还要走,还有我。”;
String str2[]= str.split(“朋友”);
System.out.println(str2.length-1);
//输出3
}
4. 编写敏感词过滤程序
说明:在网络程序中,如聊天室、聊天软件等,经常需要对一些用户所提交的聊天内容中的敏感性词语进行过滤。如“性”、“色情”、“爆炸”、“恐怖”、“枪”、“军火”等,这些都不可以在网上进行传播,需要过滤掉或者用其他词语替换掉。
提示:将用户的聊天内容保存到一个字符串对象或一个StringBuilder对象中,然后与敏感词语类表(数组实现)进行比对。如果属于敏感词语,就过滤掉或替换掉。
public static void main(String[] args) {
String str[] = {“性”,“色情”,“爆炸”,“恐怖”,“枪”,“军火”};
Scanner sc = new Scanner(System.in);
String chat = sc.nextLine();
for (int j = 0;j<str.length;j++){
while (true){
if (chat.indexOf(str[j])>=0){
chat = chat.replace(str[j],"\*");
}
else
break;
}
}
System.out.println(chat);
//我爱看色情和充满性的小电影
//我爱看\*和充满\*的小电影
}
5. 根据输入的年份、产品类型和随机数产生固定资产编号
即:固定资产编号=年份+0+产品类型+3位随机数
程序运行流程:请输入年份:
……
请选择产品类型(1. 台式机 2. 笔记本 3. 其他):
……
生成3位随机数
最后显示固定资产编号
提示:3位随机数按如下方法产生:
(int)(Math.random()\*1000);
public static void main(String[] args) {
System.out.println(“请输入年份”);
Scanner sc = new Scanner(System.in);
String year = sc.nextLine();//年份
System.out.println("请选择产品类型(1. 台式机 2. 笔记本 3. 其他)");
String type[] = {"台式机","笔记本","其它"};
//类型
int num= (int)(Math.random()\*1000);//随机数
Scanner sc2 = new Scanner(System.in);
int i = sc2.nextInt();
System.out.println("固定资产编号为:"+year+type[i-1]+num);
}
/\*
1998
请选择产品类型(1. 台式机 2. 笔记本 3. 其他)
1
固定资产编号为:1998台式机980
*/
6. 计算某年、某月、某日和某年、某月、某日之间的天数间隔和周数。
public static void main(String[] args) throws ParseException {
System.out.println(“请输入第一个日期(yyyy-MM-dd)”);
Scanner c =new Scanner(System.in);
String str=c.nextLine();
System.out.println(“请输入第二个日期(yyyy-MM-dd)”);
String str1=c.nextLine();
//把字符串类型解析为Date类型
SimpleDateFormat sd = new SimpleDateFormat(“yyyy-MM-dd”);//格式化,并最终转化成Date
Date d= sd.parse(str);//从字符中解析文本生成data
Date d1=sd.parse(str1);
long time;
if(d.after(d1)){ //判断日期是否是在d1之后
time =d.getTime()-d1.getTime();
}else{
time=d1.getTime()-d.getTime();
}
long a = 1000\*60\*60\*24;//一天的时间
long day = time/a;
long week = day/7;
System.out.println("两个日期相隔"+day+"天");
System.out.println("相隔"+week+"周");
}
/*
请输入第一个日期(yyyy-MM-dd)
2019-03-05
请输入第二个日期(yyyy-MM-dd)
2019-04-09
两个日期相隔35天
相隔5周
*/
7. 计算并输出21世纪的闰年,计算程序的执行时间。
public static void main(String[] args) {
long begin = System.currentTimeMillis();
GregorianCalendar gc = new GregorianCalendar();
for (int i=2000;i<2100;i++){
if (gc.isLeapYear(i)){
System.out.print(i+" ");
}
}
long end = System.currentTimeMillis();
System.out.println(“程序运行时间:”+(end-begin));
/*
2000 2004 2008 2012 2016
2020 2024 2028 2032 2036
2040 2044 2048 2052 2056
2060 2064 2068 2072 2076
2080 2084 2088 2092 2096
程序运行时间:25
*/
}
8. 编写一个程序,设定一个有大小写字母的字符串,先将字符串的大写字符输出,再将字符串中的小写字符输出。
public static void main(String[] args) {
String str = “HelloIHaveASuprise”;
StringBuilder s1 = new StringBuilder();//声明可变字符串,存储小写字符
StringBuilder s2 = new StringBuilder();
char ch[]=str.toCharArray();
for (int i =0;i<ch.length;i++){
if(ch[i]<'z'&&ch[i]>'a'){
s1.append(ch[i]);//追加字符
}
if (ch[i]<'Z'&&ch[i]>'A'){
s2.append(ch[i]);
}
}
System.out.println("小写字符有:"+s1+"\n大写字符有:"+s2);
}
//小写字符有:elloveuprise
//大写字符有:HIHS
9. 编写程序,(Scanner)当以年-月-日的格式输入一个日期时,输出其该年是否为闰年,该月有几天,该日是星期几
public static void main(String[] args) throws ParseException {
System.out.println(“请输入一个日期:yyyy-mm-dd”);
Scanner sc = new Scanner(System.in);
String str = sc.next();//获取输入日期
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)
[外链图片转存中…(img-UPGtzHDW-1713395904861)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!