目录
<大厂实习块>牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网
<代码块>
(一)利用记事本编写Hello java源文件
1.出现中文乱码(另存为--选择ANSI)
2.看Java是不是有隐藏后缀
(二)下载IDEA(包括环境变量的匹配)
1.JDK(使用JAVA 8)
2.IDEA(使用2020版)
(三)编写程序
1.编写Hello
2.编写自动开关机小程序
(1)自动关机
import java.io.*;
public class Hello {
/**
*
* public:关键字 表示公有的,权限修饰符
* class:java中的关键字,用来修饰一个类
* Hello:是类名
* @throws IOException
*/
public static void main(String[] args) throws IOException {
/**
* static:关键字 静态的
* void:关键字 表示没有返回值类型
* main:表示主方法名 是Java的程序入口
* (String[] args) 表示形参变量名 代表String的数组 args是形参变量名
* IDEA中飘红的错误是编译错误
* 容器,变量,数组,数据库。
* 内存:
*/
//编写一个自动关机程序
//提示用户,电脑将在一个3600秒后 自动关机 链式调用Process进程
Runtime.getRuntime().exec( "shutdown -s -t 3600");
System.out. println("家人,你的电脑将自动关机");
}
}
(2)取消自动关机
import java.io.IOException;
public class Bye {
public static void main(String[] args) throws IOException {
//编写一个自动关机程序
//提示用户,电脑将在一个3600秒后 自动关机 链式调用Process进程
Process process = Runtime.getRuntime().exec( "shutdown -a");
System.out.println("家人,你的电脑将取消自动关机");
}
}
(3)练习一:输出自己姓名专业座右铭
public class MaFeiYam {
public static void main(String[] agrs){
System.out. println("Name:马飞燕\n专业:软件工程\n座右铭:海阔凭鱼跃,天高任鸟飞!!");
}
}
(4)学习变量(容器之一:数组,数据库)
public class Variable {
public static void main(String[] args) {
//1.变量在使用之前必须声明
//System.out.println("age = " + age);
//2.变量在使用之前必须初始化
//int age;
//System.out.println("age = " + age);
//3.变量不能重复定义
int age = 5;
//int age = 18;
// /** */文档注释 可以被doc解析器解析 JDK 还有作者等等信息!申明版权
System.out.println("age = " + age);
}
}
(5)学习标识符
public class BiaoShiFu {
public static void main(String[] agrs) {
//1.由数字,字母,下划线和$组成,其中数字不能开头
int number = 13;
//2.长度没有限制,但是在实际过程中标识符名应该尽量表达清楚该标识符的意义
//3.不能使用java中的关键字和保留字
String str = "嘿嘿";
//4.尽量做到见名知意,支持中文,但不推荐
System.out.println("---------------------------------");
String userName = "马飞燕";
//String 姓名 = "马飞燕";
System.out.println(userName);
//System.out.println(姓名);
}
}
(四)快捷键
1.Ctrl+a全选 +b加粗 +c复制 +f查找 +v粘贴 +s保存 +x剪切 +z撤销
2.windows+l锁屏 win+r+cmd进入dos命令行 win+e 打开我的电脑 win+d快速切回到桌面
(五)cmd常见指令
1.dir显示当前目录中的文件
2.cd 切换路径
3.ipconfig:查看当前网络IP
4.javac:编译
5.java:运行
(六)cmd处查询版本或者环境变量是否匹配成功
1.java -version
<大厂实习块>牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网
(一)美团大厂面试Java考题知识点(日常实习岗)
1.知识点:Spring Boot
2.就业地点:一线城市(北上广杭)
3.实习工资:200-300/天 (按天结工资)4400-6600/月
4.所学知识:
A、Java SE:
(1)数组
(2)面向对象(封装、继承、多态 + 抽象)接口
(3)异常
(4)多线程(《并发编程的艺术》)
(5)集合(ConcurrentHashmap)
(6)IO流(输入/输出)
(7)网络编程(【AIO、BIO、BIO】)
(8)JVM(Java虚拟机《深入理解Java虚拟机》)
(9)设计模式(23种设计模式 + 【5-6】单例模式 5种实现模式 )
(10)算法 (【力扣300+】)
(11)数据库(性能优化、索引)
B、Java Web
(1)session
(2)cookie
C、Linux操作系统(常用的命令)
D、SSM(Spring【IOC AOP】 Spring MVC MyBatics)
E、Spring Boot 微服务
(1)自动配置原理
(2)整合第三方组件
F、第三方
(1)Redis缓存
(2)MQ消息队列
(3)搜索 ES
(二)为了进大厂实习现在可以做哪些准备
1.对Java EE的知识点有一个宏观认识(明确学习知识点)
2.多去面试--积累面试经验
3.多加技术交流群-避免消息闭塞(多交朋友,可能有内推)
4.信息差-大厂实习、秋招(烟草、电网)
5.实习或者校招关心的还有“学习、沟通交流能力”-和面试官有话聊
6.知识点把握(为什么使用这个东西、使用前后的差异、他的好处、能够解决什么问题)
7.自身参与的项目(不是电商购物平台或者成绩管理系统这些底层)
8.面试官提问的问题不一定是全部能回答上来的,不要担心和慌张,从容面对就可以!