摘要: Java概述 何为编程 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算 阅读全文
posted @ 2020-04-03 13:19 Java__JJ 阅读(38133) 评论(0) 推荐(3) 编辑
摘要: Java 内存模型 什么是 Java 内存模型(Java Memory Model) Java 内存模型是一种规范,规范了 Java 虚拟机和计算机内存是如何进行协同工作的。 JMM 规定了一个线程如何和何时看到其它线程修改过后的的共享变量的值,以及在必须时如何同步的访问共享变量。 主内存、高速缓存 阅读全文
posted @ 2020-04-02 19:21 Java__JJ 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 第一个问题:阿里面试都问什么? 这个是让LZ最头疼的一个问题,也是群里的猿友们问的最多的一个问题。说实话,LZ只能隐约想起并发、JVM、分布式、TCP/IP协议这些个关键字,具体的问题真的是几乎都没记住。而且就算LZ记住了,也告诉你了,你也背会了,但LZ觉得,在面试中,你被问到一模一样问题的可能性依 阅读全文
posted @ 2020-04-02 13:13 Java__JJ 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1.大纲 潜规则1:面试的本质不是考试,而是告诉面试官你会做什么 很多刚入行的小伙伴特别容易犯的一个错误,不清楚面试官到底想问什么,其实整个面试中面试官并没有想难道你的意思,只是想通过提问的方式来知道你会什么 比如: 面试官提问在实际项目中你们是怎么样使用缓存的? 初入行回答:使用redis,key 阅读全文
posted @ 2020-04-01 19:29 Java__JJ 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Java 中的类 Java 中的类有四种(为避免混淆,后文称为“广义类”): 接口 interface - interface 抽象类 abstract class - abstract class 且必须包含抽象方法 abstract method 具体类 concrete class - cla 阅读全文
posted @ 2020-04-01 13:18 Java__JJ 阅读(181) 评论(0) 推荐(0) 编辑
摘要: JavaScript DOM 基础 DOM 即文档对象模型,是操作 HTML/XML 文档的一套方法。通过 DOM 操作节点,使页面发生改变,是动态文档技术的核心内容 DOM 的含义 DOM 即 document object model,文档对象模型 JavaScript 中有三类对象 本地对象 阅读全文
posted @ 2020-03-31 20:18 Java__JJ 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 两个星期以前,就有读者强烈要求我写一篇 Java Stream 流的文章,我说市面上不是已经有很多了吗,结果你猜他怎么说:“就想看你写的啊!”你看你看,多么苍白的喜欢啊。那就“勉为其难”写一篇吧,嘻嘻。 单从“Stream”这个单词上来看,它似乎和 java.io 包下的 InputStream 和 阅读全文
posted @ 2020-03-31 13:17 Java__JJ 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 前言 关于线程池 在Java/Android开发中,设计到并发的请求,那基本上是离不开线程池了。用线程池的好处: 1、减少线程频繁创建、销毁的开销; 2、好控制并发量,降低OOM的可能,至于原因文中会说; 3、提高程序的响应速度,因为可以省去部分创建的过程; 要不要深度学习线程池 对于服务端的同学来 阅读全文
posted @ 2020-03-30 13:56 Java__JJ 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 1、 Java语言有哪些特点 (1)简单易学、有丰富的类库 (2)面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高) (3)与平台无关性(JVM是Java跨平台使用的根本) (4)可靠安全 (5)支持多线程 2、面向对象和面向过程的区别 面向过程:是分析解决问题的步骤,然后用函数把这些步 阅读全文
posted @ 2020-03-30 13:30 Java__JJ 阅读(475) 评论(0) 推荐(1) 编辑
摘要: ioc的核心是DI,目的就是提供一种更简单的机制来设置组件依赖项,并在整个生命周期中管理这些依赖项。需要某些依赖项的组件通常被称为依赖对象,或者在ioc的情况下被称为目标对象。通常ioc可以分解为两种子类型:依赖注入和依赖查找,这些子类型被进一步分解为ioc服务的具体实现。通过这个定义可以清楚的看到 阅读全文
posted @ 2020-03-29 15:41 Java__JJ 阅读(143) 评论(0) 推荐(0) 编辑