一、基础知识掌握
1、计算机的组成
2、进制知识
1PB = 1024TB 1TB = 1024GB
从硬件层面来说:1TB = 1000GB 1GB = 1000MB
3、计算机中的常用快捷键
ctrl + a 全选 ctrl + b 加粗 ctrl + c 复制 ctrl + f 查找 ctrl + s 保存 ctrl + v 粘贴
ctrl + x 剪切 ctrl + z 撤销
Windows + l 锁屏 Windows + e 打开我的电脑 Windows + d 快速切回的桌面
Windows + r + cmd 进入dos命令
4、DOS常用命令
javac编译、java运行
5、Java发展史
6、搭建环境
二、大厂实习,走校招需要掌握的知识点
Java EE 实习需掌握哪些知识点
Java SE (数组、面向对象(封装、继承、多态+ 抽象)接口、异常、多线程(问的多《并发编程的艺术》)、集合(大概率会问到底层源码、
ArrayList 、HashMap、ConcurrentHashmap)、IO流(输入/输出)、网络编程【AIO、 BIO、 BIO】) JM (Java 虚拟机 《深入理解Java虚拟机》)
设计模式(常用的23中设计模式---【5-6个】单例设计模式5种实现方式) 和算法【力扣 300+ )
数据库(性能优化、索引)
Java Web 一些东西(session 和cookie) Linux 操作系统 常用的一些命令
SSM (Spring【IOC AOP】 Spring MVC MyBatis)
Spring Boot 微服务【自动配置原理 +整合第三方组件】
第三方 Redis 缓存 MO 消息队列 搜索 ES
1-2个项目(非xXX图书管理系统、XXXX学生管理系统、XXX商城、xxxx博客 子拉圾项目,千万千万不要出现在简历当中)
有一个分布式项目 Dubbo Spring Cloud Alibaba 绝对是加分项
2023年10,秋招(美团实习岗)没有笔试!
尽量避开字节跳动(算法 变态)
日常实习岗,知识点:Spring Boot 一线城市(实习工资:200-300/天 4400-6600/月)
1、对java EE的知识点有一个宏观的认识。(知道要学习哪些东西)【强调:不要只背八股文】
2、多面试一好处:积累面经
3、多加群(技术交流群)一可能有内推、多交搞技术朋友【资源】
4、信息差一大厂实习、校招【烟草、电网,等你知道消息后,基本已经结束了】; 未来校招,不要只盯着本学校,理工大
5、实习或者校招,公司更多的关注 “学习能力,沟通能力”一跟面试官有话聊!(很重要)
6、对于知识点的把握,(为什么要用这个东西,使用前是什么样的,使用后是什么样的,他的好处,能够解决什么问题?)
7、项目(最重要):面试官更重要的是想看你的简历中的项目是不是自己写的【就算不是自己写的,也要对项目非常的了解】
import java.io.IOException;
public class Hello {
public static void main(String [] args) throws IOException{
System.out.println("我是李英杰,软件工程,座右铭...");
}
}
print输出语句
public class VariableDemo01 {
public static void main (String []args){
// 1、变量在使用之前必须先声明
//System.out.println("age = " + age);
// 2、变量在使用之前必须先初始化
//int age;
//System.out.println(age);
// 3、变量不能重复定义
int age = 20;
// int age = 18;
System.out.println("age = " +age);
}
}
变量的声明,定义与初始化
public class VariableDemo02 {
public static void main(String[] args){
//1、由数字、字母、下划线、$组成,其中数字不能开头
int number = 13;
//2、长度没有限制,但不宜过长
//int adsgasgasdgdsgsagsdgdsgas = 23;
//System.out.println(adsgasgasdgdsgsagsdgdsgas);
//3、不能使用Java中的关键字和保留字
String str = "嘿嘿";
//4、尽量做到见名知意,支持中文,但不推荐
System.out.println("-----------------");
String userName = "李英杰";
//String 姓名 = “xxx”;
System.out.println(userName);
//System.out.println(姓名);
}
}
变量名的使用