”java粗浅理解“ 的搜索结果

     随着时间的推移,不觉间接触java也有好几个年头了,在这期间接触过很多人,也做过很多项目,也面了很多试,下面是鄙人对java的一些粗浅的认识和感悟吧,也许说的不是很对,只是自己的一些记录吧,希望各位大佬不要喷...

     JVM(Java Virtual Machine)顾名思义就是java虚拟机,他是在不同计算机平台中构建出来的一个虚拟计算机来实现各种功能,所以他有个很重要的特点就是平台的无关性。只要你所在的系统无论是linux,windows亦或是macOs...

     最近一直在看《深入理解java虚拟机》,这本书很厚很重,用来当枕头还有些硌得慌,但是通过慢慢的阅读发现此书确实对自己有很大的裨益,但是我是一个脑栈很浅,计算频次很低,内存又小的人。看这个书我每次只能看几页...

     CAS是英文单词Compare And Swap的缩写,翻译过来就是比较并替换。它使用了3个基本操作数:内存地址V,旧的预期值A,要修改的新值B。更新一个变量的时候,只有当变量的预期值A和内存地址V当中的实际值相同时,才会将...

     AbstractConfiguredSecurityBuilder 这个抽象类 实现了 表单登录、 会话管理 csrf 等等 还可用于构建我们自己的配置 比如 手机号+密码登录 微信扫码登录 具体实现 我的另外一篇文章有实现。在SpringSecurity的配置中...

     并发编程中会涉及到锁的概念,目前接触到的是两套机制,根据现有理解,简单理解一下,后边如果发现有不妥之处,再来纠正 一、第一套机制:基于Monitor的Synchronized + 锁对象 的隐式锁机制 这一套机制立身之本是Monitor ...

     java 是1991年是为了交互式电视设计,sun公司在1996年发布java1.0版本,java的特点是“一次编译,到处执行”,借助于 在浏览器上可执行java apple,渐渐流行起来,在1999年发布java1.2,分为javaee、javase、javame...

     用interface来声明一个接口,interface的地位相当于class,声明时把class替换成interface就可以。   接口不能进行实例化,就是说不能通过new操作,但却可以声明接口变量,接口变量必须指定实现了接口的类。...

     一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态...

     一、Ribbon简介 ...配置Ribbon服务提供者地址后,Ribbon就可以基于某种负载均衡算法,自动地去帮助服务者请求。Ribbon默认提供了几种负载均衡算法。例如轮询、随机等,我们也可以自己定义自己的负载均衡算法。...

     一、lambda表达式实例 提到lambda表达式,我们一般用的最多的就是foreach遍历List、Set、Queue、Map等。 /** * 容器forEache遍历 */ public static void forEach() { //list List&......

     粗浅理解依赖注入 1 先明确一个知识点,没有初始化的对象能用吗? class A{ public A(){} public void test(){ System.out.println("能输出吗?"); } } public class DIdemo { public static void main(String...

     抽象类的出现,在于建立一种约定的机制。约定的机制通过抽象方法来实现,由实现子类进行方法的实现。说白了就是对一组对象(类)进行高层级的抽象,形成一个高层级抽象类,通过这个高层级的抽象类,来约定这组对象的...

     仅仅代表Java设计者(虽然是不正确的理解)    1.在我发布了Java1.5之前,当时的业务场景是单核市场,我们并没有预料到Java会发展的如此庞大。当时我们考虑到所谓的并发编程,我们利用的是原语级别的指令(),...

     Java中synchronized同步的个人见解_porkczr的博客-程序员宅基地 Java线程同步:synchronized锁住的是代码还是对象_叉叉哥的BLOG-程序员宅基地_synchronized锁的是对象还是方法 当两个线程都有一把自己的锁时又互相调用对方...

10  
9  
8  
7  
6  
5  
4  
3  
2  
1