javase
文章平均质量分 76
来一粒感康
这个作者很懒,什么都没留下…
展开
-
【Java 程序员必知必会的 90 个细节,你了解几个】
简而言之,静态工厂方法和共有构造器都各有好处,我们需要理解它们各自的长处。静态工厂方法更加合适,因此切忌第一反应就是提供公有的构造器,而不考虑静态工厂。第 2 条:遇到多个构造器参数时要考虑使用构建器======================静态工厂和构造器有个共同的局限性:它们都不能很好地扩展到大量的可选参数。1、重叠构造器重叠构造器可行,但是当许多参数的时候,客户端代码会很难编写并且难以阅读。2、JavaBeans 模式先调用无.转载 2021-11-10 17:55:00 · 104 阅读 · 0 评论 -
Java后端学习路线(适合非科班和刚工作的同学)
在写这个文章之前,我花了点时间,自己臆想了一个电商系统,基本上算是麻雀虽小五脏俱全,我今天就用它开刀,一步步剖析,我会讲一下我们可能会接触的技术栈可能不全,但是够用,最后给个学习路线。Tip:请多欣赏一会,每个点看一下,看看什么地方是你接触过的,什么技术栈是你不太熟悉的,我觉得还算是比较全的,有什么建议也可以留言给我。不知道大家都看了一下没,现在我们就要庖丁解牛了,我从上到下依次分析。前端你可能会好奇,你不是讲后端学习路线嘛,为啥还有前端的部分,我只能告诉你,傻瓜,肤浅。我们可...转载 2021-09-05 18:20:20 · 272 阅读 · 1 评论 -
学习java后出来的实习生,在公司都做些什么呢?
对于实习生而言,其实很多公司要求都不是很高,毕竟对你的要求要对的起给你的工资水平,很多公司肯定都知道你本身的大体水平,不会期望太高,只是让你边学习边工作,如果你足够聪明伶俐,足够好学,可能就多培养你一些。不过不同水平的公司(BAT>TMD>其他优秀的互联网公司>小型创业公司),肯定是对你的培养程度不同的,相应的对你实习的要求肯定是不同的。不要认为对你要求越高,得到的实习工资就会高,不是的,像腾讯阿里等公司对于实习生技术要求很高,但工资就在两三千左右,但以后的发展却是远远大于这个价值的。转载 2021-09-23 10:30:18 · 260 阅读 · 0 评论 -
JAVA8的日期处理
Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全。编号 类的名称 描述 1 Instant 时间戳 2 Duration 持续时间,时间差 3..转载 2021-09-23 08:54:55 · 74 阅读 · 0 评论 -
(建议精读)HTTP灵魂之问,巩固你的 HTTP 知识体系
简单梳理Java知识时,整理的笔记,分享一下,如有错误,还请指正,谢谢????跨平台运行字节码是不区分系统的,而 JDK 是区分系统的。各个平台编译的字节码都符合 JVM 的规范,从而做到一次编译到处运行。Java跨平台的优势已经消失,其他语言可以通过Docker来实现跨平台。而Java虚拟机在Docker中运行却成为劣势,主要是容器体积和启动时间问题,当然也有一些黑科技能够减轻这些问题带来的影响,比如jlink,AOT等等jlink graalvm aot编译过程编译由 J转载 2021-09-15 16:58:35 · 65 阅读 · 0 评论 -
2.7w字!Java基础面试题/知识点总结!(2021 最新版)
文章内容比较多,目录如下:学习交流群:737251827基础概念与常识Java 语言有哪些特点?简单易学; 面向对象(封装,继承,多态); 平台无关性( Java 虚拟机实现平台无关性); 支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却提供了多线程支持); 可靠性; 安全性; 支持网络编程并且很方便( Java 语言诞生本身就是为简化网络编程设计的,因此 Java 语言不仅支持网络编程而且..转载 2021-09-15 14:10:21 · 158 阅读 · 0 评论 -
Java泛型简单的使用
前言 Java里面的泛型在实际开发中运用的很多,学过C++的同学一定知道C++的模板,而Java中的泛型,一定程度上和它还是挺像的。 相信写Java的人,大都有用过List的实现类ArrayList。在Java没有泛型之前,它的内部是一个Object的数组实现的。这也导致一个问题,每次使用里面的元素的时候需要向下转型,而且很明显,如果是Object的话,意味着我们可以丢任何对象进去。自动转型成Object,这样在使用的时候就很容易出问题,不知道里面存的是什么。如: ArrayList转载 2021-09-15 10:13:14 · 53 阅读 · 0 评论 -
你入门java时是不是也这样想?
很多人在刚开始的时候都觉得我要把这个东西中所有的东西都要学完,我都要在这个知识点从根上它到底是一个什么东西。其实这样初期学习的方式不太好,作为一个初学者,在刚开始接触java这一门语言的话,应该是先建立知识的广度,而不是深度。先知道这些东西大概都有哪些东西,以及这些东西大概都是能做什么的,最好,就是拿已知的广度知识做出一些东西出来,这样才算是叫做真正的入门发布于 1 分钟前...转载 2021-09-12 15:38:37 · 54 阅读 · 0 评论