华为面试
自由的小白
极客极世界!
展开
-
最清晰的进制转换讲解 - 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 final3....原创 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,RAMRamdomAccessMemoryRAM表示的是读写存储器,可其中的任一存储单元进行读或写操作,计算机关闭电源后其内的信息将不在保存,再次开机需要重新装入,通常用来存放操作系统,各种正在运行的软件、输入和输出数据、中间结果及与外存交换信息等,我们常说的内存主要是指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)LeetCodeleetcode 20题目描述给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: “()”输出: true示例 2:...原创 2019-09-29 19:33:02 · 628 阅读 · 0 评论 -
计算机基础 P1
数据库 操作系统1,查询语言DDL:数据库模式定义语言,关键字:createDML:数据操纵语言,关键字:Insert、delete、updateDCL:数据库控制语言 ,关键字:grant、removeDQL:数据库查询语言,关键字:select2,数据库系统的三级模式数据库系统的三级模式结构是指模式、外模式和内模式。模式模式也称为逻辑模式或概念模式,是数据库中全体数据的逻辑...原创 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 评论