2.1 概述 对Java程序员来说,在虚拟机自动内存管理机制的帮助下,不再需要为每个对象的new操作去写配对的delete/free 代码,不容易出现内存泄露和内存溢出的问题。不过,仍然需要Java虚拟机是如何使用内存的,方便我们定位内存泄露和内存溢出的问题: 2.2 运行时数据区域 Java虚拟机 ...
分类:
编程语言 时间:
2020-04-27 13:45:47
阅读次数:
73
前几天,JDK14正式发布了,这次发布的新版本一共包含了16个新的特性。其实,从Java8到Java14,真正的改变了程序员写代码的方式的特性并不多,我们这篇文章就来看一下都有哪些。Lambda表达式Lambda表达式是Java8中最重要的一个新特性,Lambda允许把函数作为一个方法的参数。lambda表达式的语法格式如下:(parameters)->expression或(paramet
分类:
编程语言 时间:
2020-04-23 10:31:17
阅读次数:
96
我想所有Java程序员都曾被这个newString的问题困扰过,这是一道高频的Java面试题,但可惜的是网上众说纷纭,竟然找不到标准的答案。有人说创建了1个对象,也有人说创建了2个对象,还有人说可能创建了1个或2个对象,但谁都没有拿出干掉对方的证据,这就让我们这帮吃瓜群众们陷入了两难之中,不知道到底该信谁得。但是今天,老王就斗胆和大家聊聊这个话题,顺便再拿出点证据。以目前的情况来看,关于newSt
分类:
其他好文 时间:
2020-04-20 15:54:52
阅读次数:
50
关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是: 多!看!书! 毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。 在下面这 13 本书籍中小编还是要建议大家可以先去关注英文原版,毕竟翻译的书籍中都有一定的语法错误。 入门 《 ...
分类:
编程语言 时间:
2020-04-18 17:12:18
阅读次数:
96
面试,难还是不难?最终结果好还是不好?取决于面试者的底蕴(气场+技能)、心态和认知以及沟通技巧。而一些主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴)更是需要你在面试时展现出自己的能力,从而获得面试官的欣赏和肯定。 而程序员在应聘时更是需要经历层层面试。俗话说,磨刀不误砍柴工,做好面试前的准备 ...
分类:
编程语言 时间:
2020-04-18 15:41:34
阅读次数:
123
前言: 感谢大家观看本文,希望大家都能有所收获 导语: 从踏入社会以来本人就一直在做 Java 相关的工作,现在终于有时间坐下来,写一篇关于 Java 写法的一篇文章,来探讨一下如果你真的是一个 Java 程序员,那你真的会写 Java 吗? 笔者是一个务实的程序员,故本文绝非扯淡文章,文中内容都是 ...
分类:
编程语言 时间:
2020-04-15 21:44:29
阅读次数:
79
? 一 spring 概述 spring 是 一个java应用平台,提供了整合其他基础框架的能力,让java程序员更专注于java应用程序的开发。 spring 提供了pojo方式的构建服务应用,能够有效的防止非法入侵pojo,这种开发方式广泛应用于java SE 编程模型和部分的java EE开发 ...
分类:
编程语言 时间:
2020-04-14 12:35:44
阅读次数:
86
《Spring实战》本书从核心的Spring、Spring应用程序的核心组件、Spring集成3个方面,由浅入深、由易到难地对Spring展开了系统的讲解,包括Spring之旅、装配Bean、最小化SpringXML配置、面向切面的Spring、征服数据库、事务管理、使用SpringMVC构建Web应用程序、使用SpringWebFlow,保护Spring应用、使用远程服务、为Spring添加RE
分类:
编程语言 时间:
2020-04-13 12:06:42
阅读次数:
68
1问题Java程序员面对的最痛苦的事情之一就是在Java代码中嵌入SQL语句。如你所见,MyBatis在XML映射中具备强大的SQL动态生成能力。但有时,我们还是需要在Java代码里构建SQL语句。在Java代码中动态生成SQL代码真的就是一场噩梦。例如:Stringsql="SELECTP.ID,P.USERNAME,P.PASSWORD,P.FULL_NAME,""
分类:
数据库 时间:
2020-04-10 10:39:46
阅读次数:
108
老话说,工欲善其事,必先利其器。 那么,作为编程人员,你都用过哪些“兵器”呢?你的”兵器“够”锋利”吗? 近期,有很多新朋友问,都有什么画流程图的工具,给推荐推荐? 索性,就静下来,好好梳理一下,从事编程十余载中,用到了哪些工具?尝试汇总分享给大家,希望对大家有所帮助。 Tips: 1. 考虑方便收 ...
分类:
编程语言 时间:
2020-04-04 11:42:36
阅读次数:
85