首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何扎实自己Java基础?

问:如何扎实自己Java基础? 答:玩好JDK JDK其实就是Java SE Development Kit缩写,要玩好这东西可不简单。...JDK主要包含了三部分,第一部分就是Java运行时环境,这其实就是JVM。此外,第二部分就是Java基础类库,这个类库数量还是非常可观。...最后,第三部分就是Java开发工具,它们都是辅助你更好使用Java利器。 那么很显然,要玩好JDK,就是要玩好JDK这三部分。接下来,咱们就逐个来说一下,每一个部分要学什么,学到什么程度。...第二部分:Java基础类库 Java基础类库从你刚开始学Java就开始接触了,但是,直到你结束整个Java生涯,你都不一定能把所有的类都见一遍。 这说明了什么?...是不是说明了Java基础类库庞大? 错!大错特错!这其实真正说明是,有很多类你完全不必要care它们,因为它们从你接触Java到放弃,都不一定能接触到。

74130

如何做到简历中要求“要有扎实Java基础”

然如汝有扎实之基础,且附一技之长,倒也并非不可呀。” 群友惑,问之,“何为一技之长?” LZ抚须答曰,“皆可,吾之一技即为写。” 群友又问之,“何为基础扎实?” LZ请抚**答曰,“玩好JDK!”...2引言 好了,LZ终于可以说人话了,请原谅LZ文言文不好。其实很多人对于公司招聘要求中写,要有“扎实Java基础”,都很迷茫。 这到底啥意思?什么东西算作Java基础?学到什么程度才算扎实?...最后,第三部分就是Java开发工具 ,它们都是辅助你更好使用Java利器。 那么很显然,要玩好JDK,就是要玩好JDK这三部分。...第二部分:Java基础类库 Java基础类库从你刚开始学Java就开始接触了,但是,直到你结束整个Java生涯,你都不一定能把所有的类都见一遍。 这说明了什么?...如果你想拥有扎实Java基础,那就抓紧玩好JDK吧。玩好JDK以后,不要忘了学个一技之长。 学习Java同学注意了!!!

48330
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【切片】基础不扎实引发问题

    本次文章主要是来聊聊关于切片传值需要注意问题,如果不小心,则很容易引发线上问题,如果不够理解,可能会出现奇奇怪怪现象 问题情况: 小 A 负责一个模块功能实现,在调试代码时候可能不仔细,部署到线上环境时发现在现有策略列表上追加新策略时...省略部分代码 return } 想表达意思是: 传入 sli 切片属于旧切片,期望在 sli 切片上追加 newSli 中元素,最终期望得到 sli 里面是包含 newSli 元素...对于切片自身底层数据结构,我们可以通过索引方式拿到底层数组地址,并修改其地址上值,例如 sli[2] = "hello",这是可以直接修改 如果传入切片,期望实参也能够被改变的话,那么就需要想办法修改切片底层数组...,然而代码中 value 仍然是一个拷贝,他并不会真的对外部 mySlice 有任何影响,结果自然是这样 可以通过修改切片索引上值 当然如果我们这样写,去找到索引对应底层数组地址,再修改其地址上值...return sli } 自然通过指针方式仍然可以 传入这个指针,实际上也是一个拷贝,只不过拷贝是这个指针,也就是指针自身地址不一样,但是他们指向底层数组是一样,因此可以直接修改 这种修改方式

    14830

    从事软件测试应该具备基本功底

    苹果系统核是unix一个分支。...不过这些就算没直接接触,应该要去了解: 其应用场景是什么样 其部署方式及可能带来性能影响 同类型基础服务间优劣对比 关键性配置 在这个基础上,大家根据自己踩过坑再继续发挥下,会有更多收获。...4、编程能力 在这里所说编程能力,不仅仅包括C、C++、java等等这类开发语言,同样包括SQL、html等等。...下面我介绍下这两个关键词含义,我想应该可以给大家一些发散原点。 博弈论:主要研究公式化了激励结构间相互作用,是研究具有斗争或竞争性质现象数学理论和方法。...总结 基本功底先分享这么多,后续还有关于基本功底分享,例如测试数据规划、过程度量等等。

    61310

    DC电源模块生产用料扎实表现

    BOSHIDA DC电源模块生产用料扎实表现随着现代科技不断发展,DC电源模块已经被广泛应用于各种电子设备中。不同于其它电子元器件,DC电源模块生产所需用料扎实程度对其性能影响非常大。...下面,本文将就DC电源模块生产用料扎实表现进行详细介绍。图片首先,在DC电源模块生产过程中,所采用材料应该具有良好导电性能。...因为DC电源模块需要将电能转化为所需直流电,而导电性能良好材料能够有效地减少电阻损失,从而提高转化效率。...一般来说,铜和铝都是比较常见材料选择,它们导电性能非常优秀,可以满足DC电源模块需求。其次,在DC电源模块生产过程中,所采用材料应该具有良好散热性能。...DC电源模块生产用料扎实表现包括:具有良好导电性能、良好散热性能、以及良好耐腐蚀性能。只有在这些方面都考虑到了,才能保证DC电源模块性能和使用寿命。

    16030

    2018-09-21 JAVA集合类关系总结,基础知识太不扎实

    *面向对象语言对事物体现都是以对象形式,所以为了方便对多个对象操作,就对对象进行存储,集合就是存储对象最常用一种方式。...*数组虽然也可以存储对象,但长度是固定;集合长度是可变,数组中可以存储基本数据类型,集合只能存储对象。 *集合类特点:集合只用于存储对象,集合长度是可变,集合可以存储不同类型对象。...6、集合输出 ——4种常见输出方式 ——Iterator: 迭代输出,使用最多输出方式 ——ListIterator: Iterator子接口,专门用于输出List中内容 ——Enumeration...Collections是集合框架中一个工具类。该类中方法都是静态 提供方法中有可以对list集合进行排序,二分查找等方法。 通常常用集合都是线程不安全。因为要提高效率。...如果多线程操作这些集合时,可以通过该工具类中同步方法,将线程不安全集合,转换成安全

    45530

    Java面试专题之二:基础知识重要性,它是技术功底体现

    Java基础扎实吗? 无论什么专业,基础是很重要,再牛技术,归根到底,还是那些基础知识,只是换了不同形式,不同组合而成。 ?...现在相当一部分程序员,是速成,基础没学好,直接学项目实践,然后找工作,看起来很不错,但相信开发这条路走不远,只能停留在开发人员阶段了,不会有大成就。...下面举几个Java基础知识面试题: 1、面向对象特征有哪些方面? 2、访问修饰符 public,private,protected,以及不写(默认)时区别?...关于Java基础知识面试题,自己上网查找,关键是自己要学到手,真正理解学懂,决不是死记硬背,不然换个说法问,你就傻眼了。...以上,是个人对Java基础知识一点点看法,不一定对,仅供参考,有不同看法,可以评论区交流。

    37620

    测试工程师应该具备基本功底

    苹果系统核是unix一个分支。...不过这些就算没直接接触,应该要去了解: 其应用场景是什么样 其部署方式及可能带来性能影响 同类型基础服务间优劣对比 关键性配置 在这个基础上,大家根据自己踩过坑再继续发挥下,会有更多收获。...4、编程能力 在这里所说编程能力,不仅仅包括C、C++、java等等这类开发语言,同样包括SQL、html等等。...下面我介绍下这两个关键词含义,我想应该可以给大家一些发散原点。 博弈论:主要研究公式化了激励结构间相互作用,是研究具有斗争或竞争性质现象数学理论和方法。...总结 基本功底先分享这么多,后续还有关于基本功底分享,例如测试数据规划、过程度量等等。

    61870

    只有JS基础扎实攻城狮,才解得出“密码”

    HTML5学堂-码匠:虽然很不想面对,但是明天,的确是节后工作开始,今天就一边解密一边“适应”一下代码吧! Tips:如下四道题目,是基于几家公司面试真题进行了改编和优化。 解密热身开始!...在这4道热身题目当中,主要涉及是无穷(Infinity)、undefined、NaN、布尔值与数字转换、数字字符串隐式转换等知识。 以上知识均为前端开发必备基础JS知识。 上面的太简单?!...备注:该题目为HTML5学堂(码匠)设计制作,并非行内面试题,设计该题目的主要目的有二,其一是希望大家可以利用该问题检测一下自己JS基础知识掌握情况,其二则是为JS基础知识带来一定趣味性。...指向是函数本身 this指向是函数所有者 谜题涉及主要知识 这些方法当中,除了少数属于相对“较偏”知识,大多数都是攻城狮必备知识和技能!...【较偏】位运算(此处涉及按位取反和右移) 【必备】字符串splice方法 【必备】数组join、push方法 【必备】DOM操作中,获取标签以及获取标签名字方法 【必备】this基本指向 【必备

    1.2K100

    想太多,何不扎实学?【统计学经典教材书单】

    老外书都挺有意思 6、《探索性数据分析》中国统计出版社 和第一本是一个系列。大家好好看看陈希儒老先生做序,可以说是对中国数理统计一种反思。...二、回归部分 1、《应用线性回归》 中国统计出版社 还是著名蓝皮书系列,有一定深度,道理讲得挺透。看看里面对于偏回归系数说明,绝对是大开眼界啊!...每章都有详细SAS和SPSS程序和输出分析。...SAS结合部分,以及其中一些想法(比如P99 n对假设检验影响,绝对是统计感觉,不是推推公式就能感觉到)。...不过据王学民老师说,这本书证明还是有不太清楚,老外实务可以,证明实在不咋,呵呵 四、时间序列 1、《商务和经济预测中时间序列模型》 弗朗西斯著 Amazon 上五星推荐书,讲了很多很新东西也非常实用

    1.3K100

    扎实】前端新人,为什么你拿不到8~10K工资?

    这是我在网上随便搜面试题,可以看到内容都是比较简单,这也意味着这份面试题所对应前端工作工资也不会太高。但这不正是前端新人所面对实际情况么? 工资不高, 题目不难, 然后呢?然后总不过。...公司在招一个初级岗位时候,首要考虑是什么呢?当然是这个人基础能力与可发展水平了,这二点核心就是基础知识是否扎实。如果你基础过得去,那么面试时候就会是这样, ? ?...所以决定一个前端新人能否面试成功,并不是你有多少工作经验,而是你基础是否扎实,还有是否具有发展前景。 因为你做为一个前端新人,客观上就不可能有多少工作经验,工作经验这块也不可能是你真正亮点。...他们工资基本上都在这个区间。 我也不说别的培训网站上那些全都拿几十k工资都怎么找,反正我学生里极少有那样。...那么,我可不可以得出这样一个结论:“刚毕业、无任何工作经验前端新人,如果你前端基础足够扎实,那么足以拿到8~12K工资”?!因为在这个工资区间里,对于工作经验要求其实并不高。

    55650

    一道有挑战性 React Hook 场景题,考考你功底

    真正现象是,点击数字按钮后: 列表长度将会变成 点击数字 + 1 并且列表最后一个数字会变成 点击之前最大数字 + 1。 文字不太容易理解,举一个。...实际上,useState 返回 list 都是基于 base state 计算出来: current state = base state + update1 + update2 + … 每次会将上一次...因此,每次调用 useState 返回 list 都不是同一个对象,它们内存地址不同。 这会导致每个「数字按钮」 add 函数处于不同闭包中,每个闭包当中 list 都不同。...而变量 i 是声明在 App 外层模块级变量,在每个闭包中 i 都是相同。...并且由于闭包存在,每个「数字按钮」add 函数中 list 都不同。 两者共同作用,造成了这种不符合直觉现象。 如何解决这种闭包问题呢?

    59430

    ATSS : 目标检测自适应正负anchor选择,很扎实trick | CVPR 2020

    Sample Selection)方法,该方法能够自动根据GT相关统计特征选择合适anchor box作为正样本,在不带来额外计算量和参数情况下,能够大幅提升模型性能,十分有用undefined...,假如训练过程中使用相同正负样本,两者最终性能将会相差无几。...标准差$v_g$表示适合GTFPN层数,标准差高则表示高质量anchor box集中在一个层中,应将阈值加上标准差来过滤其他层anchor box,低则表示多个层都适合该GT,将阈值加上标准差来选择合适...中正负样本替换为ATSS,AP提升了2.9%,这样性能提升几乎是没有任何额外消耗 在FCOS上应用主要用两种:lite版本采用ATSS思想,从选取GT内anchor point改为选取每层离...从结果来看,自适应选择方法比固定方法更有效 Analysis [1240]   参数k在区间$7,17$几乎是一样,过大设置会到导致过多低质量候选anchor,而过小设置则会导致过少正样本

    1.7K80

    从0到1:测试工程师应该具备基本功底

    注: 本文来源自小密圈内部分享,更多精彩请加小密圈 今天就测试基础知识进行分享,从几个层面来分享软件测试从业者应该具备什么样基本功底。...苹果系统核是unix一个分支。...不过这些就算没直接接触,应该要去了解: 其应用场景是什么样 其部署方式及可能带来性能影响 同类型基础服务间优劣对比 关键性配置 在这个基础上,大家根据自己踩过坑再继续发挥下,会有更多收获。...4、编程能力 在这里所说编程能力,不仅仅包括C、C++、java等等这类开发语言,同样包括SQL、html等等。...总结 基本功底先分享这么多,后续还有关于基本功底分享,例如测试数据规划、过程度量等等。

    835140

    python十道经典面试题,测试你python功底

    第三题,__new__ 和 __init__ 1.init 通常用于初始化一个新实例,控制这个初始化过程,比如添加一些属性, 做一些额外操作,发生在类实例被创建完以后。...2 ,new 通常用于控制生成一个新实例过程。它是类级别的方法。...new时要特别注意,可以return父类new出来实例,或者直接是objectnew出来实例 class A(): def func(self): print( A_func )...第十题,装饰器 装饰器本质就是函数 功能是为其它函数添加功能 原则是 1,不改变修饰函数源代码 2, 不修改修饰函数调用方式 装饰器=高阶函数+函数嵌套+闭包 我想在不改变一个函数源码状态下,...知道这些面试题,并不代表你面试就能够顺利通过 我们还是需要在平时多记录知识 祝大家早日找到适合自己工作 今天十道题就到这里了

    56910

    如何快速搭建Appium学习环境

    对于想学习APP自动化测试朋友,每每在搭建环境上遇到各种困难,导致无法真正将Appium测试脚本跑起来,为了解决这个问题,这次云层专门邀请了六道老师给大家录制了一套Appium入门课程,来帮助大家...学习地址 https://ke.qq.com/course/236848 03 Win7测试环境部署 下可以看到这门课程 启动Appium客户端 引入AppiumMaven仓库信息 关于六道:...资质介绍: Ÿ 超过15年软件测试从业经历; Ÿ 前华为高级测试工程师,并曾在互联网公司担任过测试总监; Ÿ 精通软件工程,编程功底扎实,在自动化测试方面经验丰富; Ÿ ISTQB注册讲师; Ÿ 美国...ASQ协会认证质量工程师; Ÿ PMP项目管理专家 Ÿ 测试技术布道者 教学风格: 基于丰富企业产品和众多项目测试、授课经验,依托于一切基于实际问题场景并解决实际问题授课方式,力求穷尽解决学员提出每一个问题...课程务实,理论知识体系丰富,技术功底扎实,表达富于激情;丰富项目经验及专业培训教学技能使得其能够在课堂上深入浅出将深奥技术理论与企业实践有机融合,带给学员多感官碰撞及深刻理解,受到学员一致好评

    22230

    港科大郭毅可团队招收创造性AI方向博士生、博士后、研究助理

    熟悉 pytorch/tensorflow 等深度学习框架,代码功底扎实。 具有较强自我激励和自我驱动能力,能够独立开展工作。 沟通能力强,能够与多学科研究人员进行有效沟通。...在顶级国际期刊上发表文章记录 在以下一个或多个领域拥有扎实学术经验:内容生成、NLP、计算机视觉、语音和音频处理等。...熟悉 pytorch/tensorflow 等深度学习框架,以及基于 cuda gpu 编程。 扎实 python/c/c++/java 编码技能。...也可考虑经验较少但研发记录良好候选人; 在以下一个或多个领域具有扎实系统开发经验:nlp、计算机视觉、流媒体、动画生成、语音音乐等; 扎实 python /c/c++ /java 动手编码技能;...加分项: 主流前后端框架全栈编码经验; 熟悉基于 unity 动画生成; 熟悉基于硬件(如光学相机、深度相机、运动传感器或可穿戴设备)编程; 熟悉流媒体编解码多媒体编程; 熟悉深度学习 / 算法应用

    96210
    领券