华为面试
自由的小白
极客极世界!
展开
-
最清晰的进制转换讲解 - java实现
子曰:知之为不知,不知为不知,太菜也! 进制转换在平时的算法练习题或者项目中都会遇到,下面我们来看一下使用java如何进行进制互相转换。 文章目录1. 使用内置函数进行进制转换2. 模运算3. 位运算 1. 使用内置函数进行进制转换 在java函数中,Integer类中已经有相应函数可以进行十进制 与 二进制,八进制和十六进制的转换。 十进制转换其他进制 //十进制转成二进制 Int...转载 2019-09-14 18:55:23 · 682 阅读 · 0 评论 -
java面试基础 P4
文章目录override接口抽象类ThreadLocal抽象类和抽象方法的关系构造方法规则 override 方法的重写(override)两同两小一大原则: 方法名相同,参数类型相同 子类返回类型小于等于父类方法返回类型, 子类抛出异常小于等于父类方法抛出异常, 子类访问权限大于等于父类方法访问权限。 接口 1.多实现 2.变量类型默认且只能为为public static final 3....原创 2019-10-02 20:17:11 · 563 阅读 · 0 评论 -
java面试基础 P3
文章目录类加载过程Statement()Exception(异常)JVM设置参数初始化正则表达式 类加载过程 整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)7个阶段。 详情查看 加载阶段 虚拟机要完成一下三件事情: ...原创 2019-10-01 14:56:29 · 372 阅读 · 0 评论 -
计算机基础 P2
1,网络层功能 通过寻址来建立两个节点之间的连接 选择合适的路由和交换节点 建立和维护连接,控制网络上的拥塞 2,RAM RamdomAccessMemoryRAM表示的是读写存储器,可其中的任一存储单元进行读或写操作,计算机关闭电源后其内的信息将不在保存,再次开机需要重新装入,通常用来存放操作系统,各种正在运行的软件、输入和输出数据、中间结果及与外存交换信息等,我们常说的内存主要是指RA...原创 2019-09-30 18:55:32 · 436 阅读 · 0 评论 -
java面试基础 P2
文章目录1,实例变量、局部变量、类变量和final变量2,构造函数3,==、equals和hashcode()4,final关键字5,finalize()图解6,String底层7,线程状态转换图8,内存分配策略9,JVM中的堆和栈10,堆和栈优缺点比较11,不同数据类型存储12,String在内存中的存放12,数组在内存中的存放13,static变量在内存中的存放14,java中变量在内存中的分...原创 2019-09-30 16:15:45 · 334 阅读 · 0 评论 -
括号匹配,看这一篇就够了
文章目录LeetCode题目描述题目分析示例代码(java) LeetCode leetcode 20 题目描述 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: “()” 输出: true 示例 2: ...原创 2019-09-29 19:33:02 · 628 阅读 · 0 评论 -
计算机基础 P1
数据库 操作系统 1,查询语言 DDL:数据库模式定义语言,关键字:create DML:数据操纵语言,关键字:Insert、delete、update DCL:数据库控制语言 ,关键字:grant、remove DQL:数据库查询语言,关键字:select 2,数据库系统的三级模式 数据库系统的三级模式结构是指模式、外模式和内模式。 模式 模式也称为逻辑模式或概念模式,是数据库中全体数据的逻辑...原创 2019-09-29 16:20:23 · 325 阅读 · 0 评论 -
java面试基础 P1
1,java标识符规则 标识以数字,字符,下划线,以及美元$符组成.(不能包括@、%、空格等) 不能以数字开头. 不能与JAVA关键字重复 严格区分的大小写,(Flag和flag是两个变量) 2,Servlet生命周期分为三个阶段: 初始化阶段,调用init()方法 响应客户请求阶段,调用service()方法 终止阶段,调用destroy()方法 3,Java中的四类八种基本数据类型 第...原创 2019-09-29 14:53:23 · 313 阅读 · 0 评论 -
无重复字符的最长子串
LeetCode 3 参考 题目描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。 示例 3: 输入: “pwwkew” 输出: 3 解...原创 2019-09-29 10:31:07 · 333 阅读 · 0 评论 -
leetcode486. 预测赢家
给定一个表示分数的非负整数数组。 玩家1从数组任意一端拿取一个分数,随后玩家2继续从剩余数组任意一端拿取分数,然后玩家1拿,……。每次一个玩家只能拿取一个分数,分数被拿取之后不再可取。直到没有剩余分数可取时游戏结束。最终获得分数总和最多的玩家获胜。 给定一个表示分数的数组,预测玩家1是否会成为赢家。你可以假设每个玩家的玩法都会使他的分数最大化。 示例 1: 输入: [1, 5, 2] 输出: F...原创 2019-10-03 09:04:24 · 258 阅读 · 0 评论