随笔分类 -  Java

1 2 3 4 5 ··· 8 下一页
摘要:话不多说直接上代码: package com.beyond.dhl; class Singleton { private static Singleton instance; // 懒汉式所以不会进行实例化对象 private Singleton() { System.out.println("构造 阅读全文
posted @ 2021-02-05 08:06 Java团长 阅读(505) 评论(0) 推荐(0) 编辑
摘要:在 Java8 以前,时间和日期的类库很难用,而且有线程安全等诸多问题。 Joda time 弥补了 Java 在这方面的不足,但是在 Java8 时,增加了 java.time 包,对 Java 在日期 API 方面的进行了增强,这些代码实现了 JSR-310 的标准。Joda 的官方推荐迁移到 阅读全文
posted @ 2020-03-01 08:38 Java团长 阅读(1251) 评论(0) 推荐(0) 编辑
摘要:《深入理解Java虚拟机》第3章读书笔记 本文介绍了如何判断对象是否存活,三种垃圾回收算法,分析比较了几种垃圾收集器的特点。本文并非原创,是《深入理解Java虚拟机》第3章的整理、总结和补充。 对象已死? 垃圾收集器在对堆进行回收前,要先判断哪些对象“存活”,哪些已经“死去”。 引用计数算法 给对象 阅读全文
posted @ 2020-02-29 08:08 Java团长 阅读(396) 评论(0) 推荐(0) 编辑
摘要:在JVM中,除了程序计数器外,虚拟机内存中的其他几个运行时区域都有发生OutOfMemoryError异常的可能,本篇就来深入剖析一下各个区域出现OOM异常的情形,以及如何解决各个区域的OOM问题。 本篇主要包括如下内容: Java堆溢出 运行时常量池和方法区溢出 本地内存溢出 Java堆溢出 Ja 阅读全文
posted @ 2020-02-29 07:55 Java团长 阅读(455) 评论(0) 推荐(1) 编辑
摘要:花括号MC(huakuohao-mc):关注JAVA基础编程及大数据,注重经验分享及个人成长。 Java 的 I/O 流,说简单也简单,说复杂也复杂。复杂是因为进行一次常规的文件 I/O 操作通常要用到很多 I/O 基础类,这很容易让新手产生困惑。简单是因为它的设计思想其实很简单。只要理解了它的设计 阅读全文
posted @ 2020-02-28 17:11 Java团长 阅读(326) 评论(0) 推荐(0) 编辑
摘要:本文简单介绍了 ArrayList,并对扩容,添加,删除操作的源代码做分析。能力有限,欢迎指正。 ArrayList是什么? ArrayList 就是数组列表,主要用来装载数据。底层实现是数组 Object[] elementData,当我们装载的是基本数据类型 int, long, boolean 阅读全文
posted @ 2020-02-24 07:19 Java团长 阅读(332) 评论(0) 推荐(0) 编辑
摘要:&运算符有两种用法:(1)按位与;(2)逻辑与。&&运算符是短路与运算。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是true整个表达式的值才是true。&&之所以称为短路运算是因为,如果&&左边的表达式的值是false,右边的表达式会被直接短路掉,不会进行运算。很多时候 阅读全文
posted @ 2019-11-29 19:02 Java团长 阅读(1334) 评论(0) 推荐(0) 编辑
摘要:快速排序 概述 快速排序算法借鉴的是二叉树前序遍历的思想,最终对数组进行排序。 优点: 对于数据量比较大的数组排序,由于采用的具有二叉树二分的思想,故排序速度比较快 局限 只适用于顺序存储结构的数据排序(数组 ,ArrayList等),不适用于链式的数据结构 算法实现思路 一.将目标数组转化为这样一 阅读全文
posted @ 2018-12-15 09:52 Java团长 阅读(1533) 评论(0) 推荐(0) 编辑
摘要:在Java相关的职位面试中,很多Java面试官都喜欢考察应聘者对Java并发的了解程度,以volatile关键字为切入点,往往会问到底,Java内存模型(JMM)和Java并发编程的一些特点都会被牵扯出来,再深入的话还会考察JVM底层实现以及操作系统的相关知识。 接下来让我们在一个假想的面试过程中来 阅读全文
posted @ 2018-05-13 11:29 Java团长 阅读(6432) 评论(3) 推荐(2) 编辑
摘要:Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看 阅读全文
posted @ 2018-05-10 10:58 Java团长 阅读(1130) 评论(0) 推荐(3) 编辑
摘要:从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术交流,乐于分享自己的工作经验。著有《架构探险 阅读全文
posted @ 2018-05-08 09:51 Java团长 阅读(1214) 评论(0) 推荐(1) 编辑
摘要:回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。 [入门] 我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。 后来我就看《T 阅读全文
posted @ 2018-05-07 09:35 Java团长 阅读(1604) 评论(0) 推荐(4) 编辑
摘要:本文作者在一年之内参加过多场面试,应聘岗位均为 Java 开发方向。在不断的面试中,分类总结了 Java 开发岗位面试中的一些知识点。 主要包括以下几个部分: 面试,是大家从学校走向社会的第一步。 互联网公司的校园招聘,从形式上说,面试一般分为 2-3 轮技术面试 +1 轮 HR 面试。但是一些公司 阅读全文
posted @ 2018-05-04 10:16 Java团长 阅读(1349) 评论(0) 推荐(1) 编辑
摘要:Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看 阅读全文
posted @ 2018-05-03 10:12 Java团长 阅读(1142) 评论(0) 推荐(0) 编辑
摘要:总结的很粗糙,以后时间富裕了好好修改一下。 1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中。其中, 所有输入流类都是抽象类InputStream(字节输入流),或者抽象类Reader(字符输入流)的子类; 而所有输出流都是抽象类OutputStream( 阅读全文
posted @ 2018-04-22 12:58 Java团长 阅读(748) 评论(0) 推荐(0) 编辑
摘要:摘要: 以架构师的眼光来讲述高并发架构 前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。 在电商相关产品开发的这些年, 阅读全文
posted @ 2018-04-20 11:19 Java团长 阅读(2455) 评论(0) 推荐(1) 编辑
摘要:Java知识点汇总,从基础到常用的API、还有常用的集合类,总结的很详细。图片是从论坛里面找到的,整理下来以便常复习。这是目前看到的比较详细完整的思维导图。 1.Java基础知识 2.面向对象 3.常用API 4.集合IO 5.多线程、网络编程、反射、设计模式 我有一个微信公众号,经常会分享一些Ja 阅读全文
posted @ 2018-04-09 10:32 Java团长 阅读(16925) 评论(1) 推荐(3) 编辑
摘要:简历篇 请自我介绍 请介绍项目 基础篇 基本功 面向对象的特征 final, finally, finalize 的区别 int 和 Integer 有什么区别 重载和重写的区别 抽象类和接口有什么区别 说说反射的用途及实现 说说自定义注解的场景及实现 HTTP 请求的 GET 与 POST 方式的 阅读全文
posted @ 2018-03-21 20:51 Java团长 阅读(2884) 评论(0) 推荐(2) 编辑
摘要:一.基础知识: 1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet); 2)HashMap的底层实现,之后会问ConcurrentHashMap的底层实现; 3)如何实现HashMap顺序存储:可以参考Linked 阅读全文
posted @ 2018-03-18 16:19 Java团长 阅读(5942) 评论(0) 推荐(2) 编辑
摘要:前言 16年毕业到现在也近两年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中...最终有幸去了网易。但是要特别感谢点我达的领导及HR,真的非常非常好,很感谢他们一直的关照和指导。 面试整体事项 需要准备的 阅读全文
posted @ 2018-03-17 19:28 Java团长 阅读(3838) 评论(3) 推荐(5) 编辑

1 2 3 4 5 ··· 8 下一页