03 2021 档案

摘要:前言 本文主要讲 三种常量池, 类文件中常量池,运行时常量池,字符串常量池 各自存放的地方,以及对代码的影响 类文件中常量池(The Constant Pool) 经过javac编译后的class文件 记录了这个类的所有信息,其中一个部分被成为常量池,里面存放编译器生成的 字面量(Literal)和 阅读全文
posted @ 2021-03-31 20:46 前程有光 阅读(152) 评论(0) 推荐(0) 编辑
摘要:背景 双非一本,软件工程大四毕业,面试后台开发,去年8月开始准备,刷题 + 看书 + 视频 项目:做了一个分布式的销售系统(主要是为了用一用SpringCloud的组件之类的),顺便实现了一下主从复制,负载均衡什么的,可以说是一个大杂烩的Demo 部门:ieg 腾讯游戏 3.11 一面(40分钟) 阅读全文
posted @ 2021-03-30 14:15 前程有光 阅读(300) 评论(0) 推荐(0) 编辑
摘要:前言 简单的说一下spring的搭建流程,内容偏基础,底子不好的可以看一下! 配置Maven 如图所示:找到之前准备好的文件路径 流程 1、新建UserService接口 2、新建UserService实现类 3、通过bean将UserService放入容器 4、通过context的getbean方 阅读全文
posted @ 2021-03-28 21:52 前程有光 阅读(322) 评论(0) 推荐(0) 编辑
摘要:前言 阿里提前批面了很多部门,除了淘系一面其他都过了,最终点了国际化中台的内推,在焦急等hr面中,分享面经,希望能帮到大家,都能拿到满意的offer~ 3.3阿里CBU一面 项目30分钟(流程+项目难点+部署) JVM类加载过程 主要类加载器有什么 双亲委派模型的好处 双亲委派模型怎么打破 什么软件 阅读全文
posted @ 2021-03-26 20:58 前程有光 阅读(726) 评论(0) 推荐(0) 编辑
摘要:简介 Gui的核心技术:Swing AWT 因为界面不美观。 需要jre环境! 为什么我们要学习? 1. 可以写出自己心中想要的一些小工具 2. 工作时候,也可能需要维护到swing界面,概率极小! 3. 了解MVC架构,了解监听! AWT 组件和容器 Frame public class newa 阅读全文
posted @ 2021-03-25 21:40 前程有光 阅读(92) 评论(0) 推荐(0) 编辑
摘要:一、双亲委派模型 我们知道类加载机制是将一个类从字节码文件转化为虚拟机可以直接使用类的过程,但是是谁来执行这个过程中的加载过程,它又是如何完成或者说保障了类加载的准确性和安全性呢?答案就是类加载器以及双亲委派机制。 双亲委派模型的工作机制是:当类加载器接收到类加载的请求时,它不会自己去尝试加载这个类 阅读全文
posted @ 2021-03-17 21:00 前程有光 阅读(145) 评论(0) 推荐(0) 编辑
摘要:程序,进程,线程 程序:为完成特定任务,使用某种语言编写的一组指令的集合,是一段静态的代码。 进程:程序的一次运行过程,或者是正在运行的一个程序。进程是资源分配的基本单位。 线程:线程由进程进一步细化而来,是一个程序内部的一条执行路径。线程是调度和执行的单位,每个线程拥有独立的运行栈和程序计数器,线 阅读全文
posted @ 2021-03-16 21:14 前程有光 阅读(70) 评论(0) 推荐(0) 编辑
摘要:前言 依赖注入DI(Dependency Injection)的三种注入方法使用介绍 set方法 构造方法 注解法 使用set方法注入 如下图中UseService文件依赖Userdao对象,可以通过setUserDao11函数设置注入 配置文件使用property标签配置注入内容 注意:配置文件中 阅读全文
posted @ 2021-03-15 21:33 前程有光 阅读(239) 评论(0) 推荐(0) 编辑
摘要:进程和线程 ~ 线程是在一个进程中,并发执行的多个程序逻辑,线程是进程执行的单位。 ~ 一个进程中至少有一个线程, 而这个线程被称为主线程, 主线程是一个程序的入口, main 就是由主线程来执行的。 线程创建三种方式: 1.继承Thread类 2.实现Rnnable接口 3.实现Callable接 阅读全文
posted @ 2021-03-14 21:33 前程有光 阅读(408) 评论(0) 推荐(0) 编辑
摘要:个人背景介绍 2017年毕业于一所不知名双非本科大学,毕业时就有着一颗想进大厂的心,但又想留在成都,不愿意去北上广,现在其实相当后悔。当年在成都的大厂少之又少,再加上校招时非常努力地玩耍,导致投的几个大厂面试都全部挂掉。也错失了进大厂最好的机会,所以我奉劝大三的同学如果对自己的职业有追求,有进大厂的 阅读全文
posted @ 2021-03-12 13:59 前程有光 阅读(304) 评论(0) 推荐(0) 编辑
摘要:一.Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通Scanner类来获取用户的输入。 基本语法: Scanner s=new Scanner(S 阅读全文
posted @ 2021-03-11 21:28 前程有光 阅读(163) 评论(0) 推荐(0) 编辑
摘要:前言 一会儿就要办离职手续了,趁着这会儿没啥事,简单写一篇文章,分享一下自己的跳槽经验给大家,希望能对大家有所帮助。 个人经历 我18年从华北电力大学毕业,毕业之后校招进入一家中小厂,这里就不提名字了。 工作了两年多了,这中间负责过单独的项目,设计过有深度的技术方案,也干过无脑的CRUD。 总的来说 阅读全文
posted @ 2021-03-10 14:35 前程有光 阅读(273) 评论(0) 推荐(0) 编辑
摘要:面向对象的特征有哪些方面? ① 抽象:抽象分为数据抽象和过程抽象两方面。 数据抽象:针对对象的属性,比如建立一个鸟这样的类,鸟会有以下特征,两个翅膀,两支脚,有羽毛等等特性,写成类都是鸟的属性 过程抽象:针对对象的行为特征,比如鸟会飞,会跳等等,这些方面的就会抽象为方法,即过程,写成类都是鸟的方法 阅读全文
posted @ 2021-03-07 21:26 前程有光 阅读(217) 评论(0) 推荐(0) 编辑
摘要:List集合 java.util.List接口extends Collection接口 List接口的特点: 有序的集合,存储元素和取出元素的顺序是一致的 有索引,包含了一些带索引的方法 允许存储重复的元素 List接口中带索引的方法(特有) public void add(int index, E 阅读全文
posted @ 2021-03-05 21:39 前程有光 阅读(316) 评论(0) 推荐(0) 编辑
摘要:什么是JUC 在Java中,线程部分是一个重点,本篇文章说的JUC也是关于线程的。JUC就是java.util .concurrent工具包的简称。这是一个处理线程的工具包,JDK 1.5开始出现的。 进程与线程 进程 进程(Process) 是计算机中的程序关于某数据集合上的一次运行活动,是系统进 阅读全文
posted @ 2021-03-04 21:41 前程有光 阅读(125) 评论(0) 推荐(0) 编辑
摘要:面向对象 面向过程更注重于事情的每一个步骤和顺序,面向对象则更注重于事情有哪些参与者以及各需要做什么 JDK JRE JVM jdk: Java开发工具包 jre:Java运行时环境 jvm:Java虚拟机 ==和equals 比的是栈中的值,基本类型是变量值,引用类型是堆中内存对象的地址 equa 阅读全文
posted @ 2021-03-03 21:07 前程有光 阅读(99) 评论(0) 推荐(0) 编辑
摘要:前言 Integer和int 最本质的区别就是:Integer是封装类,int是基本数据类型(这是废话)。 本文是希望能对Integer和int的区别进行更详细的对比说明并加以举例 Integer和int的区别 Integer的默认初始值是null,而int的初始值是int 也就是说Integer能 阅读全文
posted @ 2021-03-02 22:06 前程有光 阅读(831) 评论(0) 推荐(0) 编辑
摘要:Java方法详解 什么是方法? Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 示例: package com.wmwx.method; public class Demo01 { //main方法 阅读全文
posted @ 2021-03-01 20:30 前程有光 阅读(55) 评论(0) 推荐(0) 编辑