• 关于

    java集合类常见问题及解决方法

    的搜索结果
  • 内存溢出及解决方案

    什么是内存溢出 JVM运行过程中,程序不断的申请内存空间用于保存运行时数据,当程序申请的内存空间系统无法满足时,就会抛出内存溢出错误。内存溢出发生的区域以及相应的解决方案都不相同,下面我们逐一分析内存溢出类型及解决方案。 OutOfMemoryError与StackOverflowError JV...

    文章 码农架构 2020-10-22 748浏览量

  • 金三银四,2019大厂Android高级工程师面试题整理+进阶资料

    金三银四,很多同学心里大概都准备着年后找工作或者跳槽。最近有很多同学都在交流群里求大厂面试题。正好我电脑里面有这方面的整理,于是就发上来分享给大家。 这些题目是网友去百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技...

    文章 Android进阶开发 2019-03-25 3223浏览量

  • 10个最难回答的Java面试题,等你来挑战!

    本文转自:公众号JAVA https://mp.weixin.qq.com/s/EZPc2tO8WX6fV2iag70how 10个最棘手的Java面试问题列表。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。你可能知道这些棘手的 Java 问题的答案,或者觉得这些不足...

    文章 开发者社区 2019-12-09 1583浏览量

  • Java岗150道面试题:集合+JVM+设计模式+spring+Redis等

    前言 在过2个月即将进入金三银四了,然而面对今年的大环境而言,跳槽成功的难度比往年高了很多,很明显的感受就是:对于今年的java开发朋友跳槽面试,无论一面还是二面,都开始考验一个Java程序员的技术功底和基础。对源码解读和核心原理理解也是成了加分项,特别是对 Java 的一些核心基础知识点掌握的不...

    文章 程序员白楠楠 2021-01-05 161浏览量

  • 《Android程序设计》一2.4 Java编程惯例

    2.4 Java编程惯例 对于一门语言,介于编程语言语义规范和好的面向模式的设计之间的是对语言的良好使用。一名喜欢遵循惯例的程序员会使用一致的代码来表达类似的思想,而且通过使用这种方式,程序会更易于理解,且能够在充分利用运行时环境的同时避免语言中存在的“陷阱”。 2.4.1 Java的类型安全性 ...

    文章 华章计算机 2017-08-02 1073浏览量

  • Java中hashCode与equals方法的约定及重写原则

    Java中Set的contains()方法 —— hashCode与equals方法的约定及重写原则翻译人员: 铁锚翻译时间: 2013年11月5日原文链接: Java hashCode() and equals() Contract for the contains(Object o) Meth...

    文章 铁锚 2013-11-05 651浏览量

  • 《Android程序设计》一2.2 Java类型系统

    2.2 Java类型系统 Java语言基础数据类型有两种:对象和基本类型(primitives)。Java通过强制使用静态类型来确保类型安全,要求每个变量在使用之前必须先声明。举个例子,变量i的类型声明是int(原始32位整数),代码如下:int i;这种机制和非静态类型的语言有很大差别,非静态语...

    文章 华章计算机 2017-08-02 931浏览量

  • Java内存泄露的理解与解决

    依赖于引用判断的内存管理机制 Java中对内存对象的访问,使用的是引用的方式。 在Java代码中我们维护一个内存对象的引用变量,通过这个引用变量的值,我们可以访问到对应的内存地址中的内存对象空间。在Java程序中,这个引用变量本身既可以存放堆内存中,又可以放在代码栈的内存中(与基本数据类型相同)。...

    文章 邴越 2016-05-05 1397浏览量

  • Java高级特性之集合

    Java高级特性之集合 Java集合框架 一、Java集合框架概述 1、数组与集合的区别: 1)数组长度不可变化而且无法保存具有映射关系的数据;集合类用于保存数量不确定的数据,以及保存具有映射关系的数据。 2)数组元素既可以是基本类型的值,也可以是对象;集合只能保存对象。 2、Java集合类主要由...

    文章 优惠券活动 2020-05-28 556浏览量

  • 《Spark大数据分析:核心概念、技术及实践》一 2.2 Scala基础

    本节书摘来自华章出版社《Spark大数据分析:核心概念、技术及实践》一书中的第2章,第2.2节,作者[美] 穆罕默德·古勒(Mohammed Guller),更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.2 Scala基础 Scala是一门支持面向对象编程和函数式编程的混合语言。...

    文章 华章计算机 2017-05-02 791浏览量

  • java面试知识(来自牛客网)

    接口和抽象类的区别是什么? v接口和抽象类的区别是什么?   Java提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于:接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。类可以实现很多个接口,但是只能继承一个抽象类类如果要实现一个接口,它必须要实现接口声明...

    文章 hjzgg 2016-04-29 3158浏览量

  • 史上最全的Java新手问题汇总

    Java是目前最流行的编程语言之一——它可以用来编写Windows程序或者是Web应用,移动应用,网络程序,消费电子产品,机顶盒设备,它无处不在。 有超过30亿的设备是运行在Java之上的。根据Oracle的统计数据,光是使用中的Java Card就有有50亿。 超过900万程序员选择使用Java...

    文章 茶花盛开 2017-05-06 1819浏览量

  • Java面试题整理《上》

    要找工作啦,在这里记录下整理的面试题。Java体系还是很庞大的,我将其分为Java语言部分(JavaSE、JavaEE等官方方面),非Java语言部分(数据库,WEB前端,redis,框架等技术方面)和项目部分。 一、Java基础部分 简单介绍下Java的跨平台原理不同的操作系统的操作指令集不同...

    文章 zy5e05 2018-09-20 1262浏览量

  • 《Java语言导学(原书第6版)》一导读

    前 言 自2010年年初Oracle公司收购Sun公司以来,Java语言迎来激动人心的时代。正如Java Community Process计划的活动所印证的,Java语言将不断发展。本书基于Java SE 8(Java Platform Standard Edition 8)并引用其API。相比...

    文章 华章计算机 2017-09-01 1157浏览量

  • Java面试整理《上》

    一、Java基础部分 简单介绍下Java的跨平台原理不同的操作系统的操作指令集不同,所以做程序开发的时候需要根据不同的操作系统开发程序。比如想要程序支持MacOS、Windows和Linux就要开发三套不同的程序代码。这会导致开发成本成倍提升,所以很多程序都只开发了windows版本。这是相对于...

    文章 叶落河 2018-12-15 8066浏览量

  • Java核心技术卷I基础知识导读

    前  言 致读者 1995年年底,Java语言在Internet舞台一亮相便名声大噪。其原因在于它将有望成为连接用户与信息的万能胶,而不论这些信息来自Web服务器、数据库、信息提供商,还是任何其他渠道。事实上,就发展前景而言,Java的地位是独一无二的。它是一种完全可信赖的程序设计语言,得到了除微...

    文章 华章计算机 2017-05-02 2193浏览量

  • 中原银行 Arthas 实践之路

    作者 | 于爽 中原银行系统研发工程师,目前在技术平台室中间件小组从事分布式缓存、消息队列等相关工作。 【Arthas 官方社区正在举行征文活动,参加即有奖品拿哦~点击投稿】 Arthas 是一款 Java应用开源诊断工具,由于其强大的问题排查及诊断能力,自其开源以来广受开发者的关注和使用,多次...

    文章 阿里巴巴云原生小助手 2020-06-12 526浏览量

  • Java工程师成神之路(2019正式版)

    主要版本 更新时间 备注 v1.0 2015-08-01 首次发布 v1.1 2018-03-12 增加新技术知识、完善知识体系 v2.0 2019-02-19 结构调整,更适合从入门到精通;进一步完善知识体系; 新技术补充; 一、基础篇 面向对象 什么是面向对象 面向对象、面...

    文章 Hollis 2019-02-21 3846浏览量

  • 带你读《Kotlin核心编程》之三:面向对象

    点击查看第一章点击查看第二章 第3章 面向对象通过对上一章的阅读,相信你对Kotlin的基础语法已经有了一定的了解,本章我们会开启Kotlin中面向对象的大门。在Java中,也许你已经厌烦了重载多个构造方法去初始化一个类,或者又因设计了错误的继承关系而导致结构混乱。另外,你也肯定见识过Java中各...

    文章 温柔的养猫人 2019-11-04 679浏览量

  • Java基础总结

    基础知识 String 是最基本的数据类型吗? 答:不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type),剩下的都是引用类型(reference type),Java 5以后...

    文章 iolo 2020-04-30 321浏览量

  • 中原银行 Arthas 实践之路

    Arthas 是一款 Java应用开源诊断工具,由于其强大的问题排查及诊断能力,自其开源以来广受开发者的关注和使用,多次登顶 GitHub Trending,并得到国内多家技术媒体的推荐分享。 一. 定制化功能改造 Arthas 可以通过简单的命令交互模式,接入运行的 JVM,快速定位和诊断线上程...

    文章 创业头条-吴松 2020-07-28 109浏览量

  • 带你读《Java设计模式及实践》之一:从面向对象到函数式编程

    Java核心技术系列点击查看第二章点击查看第三章Java设计模式及实践Design Patterns and Best Practices in Java   [印度] 卡马尔米特·辛格(Kamalmeet Singh)  [荷兰] 艾德里安·伊恩库列斯库(Adrian Ianculescu) ...

    文章 温柔的养猫人 2019-11-13 604浏览量

  • 23种设计模式全解析

    一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代...

    文章 微wx笑 2015-07-09 397浏览量

  • 带你读《Java设计模式及实践》之三:行为型模式

    点击查看第一章点击查看第二章 第3章 行为型模式本章介绍行为型模式。行为型模式关注对象交互、通信和控制流。大多数行为型模式都基于组合和委托而不是继承。我们将在本章中研究以下行为型模式: 责任链模式 命令模式 解释器模式 迭代器模式 观察者模式 中介者模式 备忘录模式 状态模式 策略模式 模板方法...

    文章 温柔的养猫人 2019-11-13 503浏览量

  • Java 中泛型的全面解析(转)

    Java泛型(generics) 是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好的方面来说,泛型的引...

    文章 developerguy 2016-03-15 789浏览量

  • 带你读《Java程序设计与计算思维》之一:计算思维与Java设计初步体验

    点击查看第二章点击查看第三章Java程序设计与计算思维 赵军 吴灿铭 等编著 第1章 计算思维与Java设计初步体验 计算机(Computer)堪称是20世纪以来人类最伟大的发明之一,对于人类的影响更甚于工业革命所带来的冲击。计算机是一种具备数据处理与计算功能的电子设备。在1946年,美国宾...

    文章 温柔的养猫人 2019-11-11 673浏览量

  • Java多线程问题

    多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。 Java多线程面试问题 1. 进程和线程之间有什么不同?      一个进程是一个独立(self conta...

    文章 水货大咖 2016-05-20 4228浏览量

  • JAVA同步容器和并发容器

    同步容器类 同步容器类的创建 在早期的JDK中,有两种现成的实现,Vector和Hashtable,可以直接new对象获取; 在JDK1.2中,引入了同步封装类,可以由Collections.synchronizedXxxx等方法创建; 同步容器类的问题 同步容器类虽然都是线程安全的,但是在某些情...

    文章 文艺小青年 2017-11-23 661浏览量

  • 各大公司Java后端开发面试题总结

    ThreadLocal(线程变量副本) Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。 ThreadLocal类...

    文章 水灵儿 2017-12-16 10946浏览量

  • 《Effective Ruby:改善Ruby程序的48条建议》一导读

    前 言 学习一门新的编程语言通常需要经过两个阶段。第一阶段是学习这门编程语言的语法和结构。如果我们具有其他编程语言的经验,这个阶段通常只需要很短的时间。以Ruby为例,接触过其他面向对象语言的程序员对Ruby的语法也会比较熟悉。有经验的程序员对于语言的结构(如何根据语法构建应用程序)是很熟悉的。在...

    文章 华章计算机 2017-05-02 876浏览量

1 2 3 4 ... 7 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT