java
文章平均质量分 64
lLEXIN乐信
这个作者很懒,什么都没留下…
展开
-
『图解Java并发』面试必问的CAS原理你会了吗?
在并发编程中我们都知道操作是非线程安全的,这是因为 操作不是原子操作。如何保证原子性呢?常用的方法就是。在Java语言中可以使用 和实现加锁效果。是悲观锁,线程开始执行第一步就是获取锁,一旦获得锁,其他的线程进入后就会阻塞等待锁。如果不好理解,举个生活中的例子:一个人进入厕所后首先把门锁上(获取锁),然后开始上厕所,这个时候有其他人来了只能在外面等(阻塞),就算再急也没用。上完厕所完事后把门打开(解锁),其他人就可以进入了。是乐观锁,线程执行的时候不会加锁,假设没有冲突去完成某项操作,如果因为冲突失败原创 2021-05-07 12:03:44 · 79 阅读 · 0 评论 -
26岁的Java,还能撑多久?
在编程界,一直会有新语言诞生,也不断有编程语言沉默归零,但是已经有26年历史的Java却在各大编程排行榜上屹立不倒!更是在连续4年的开发人员生态系统状况调查中,成为最受欢迎的编程语言之一,现在,Java俨然已成为编程界的一枚元老。但是在网络发达的今天,关于Java的曝光实在显得过于低调,以致于很多新人对它的了解都非常少,甚至认为学习新语言、新技术才会吃香,学习Java会显得老套并且会面临淘汰危机。可事实真的是这样吗?Java在26年中经久不衰根据2020年开发人员生态系统状况调查,超过三分之一的专业原创 2021-05-07 12:03:09 · 152 阅读 · 1 评论 -
java是前端还是后端 对于java来讲那个以后发展的会更好
Java和前端很多的初学者都不知道该怎么去选择。本来对于java区分前端还是后端这个问题问的其实并没有什么技术含量,java本身来讲涉及的后端的知识要远远多于前端,当然java也有前端的知识java web 就是啦,但是个人感觉如果你想学习java还是后端更好。第一后端就像一棵大树,你沿着一根树枝,可以慢慢地了解整个企业应用开发技术这个大树,而你的技术水平会越来越深入。第二前端一直以来就是界面,技术深度不够,随着你经验的丰富,你的技术水平会越来越熟练。所以前端和后端在技术上的区别就是一个趋向熟练,一个趋原创 2021-05-07 12:01:29 · 2756 阅读 · 1 评论 -
2021新版《Java学习路线图》
1、JavaSE基于JDK 11,将Java8、Java9、Java10、Java11新特性一网打尽课程中,Eclipse和IDEA都使用到了。2、MySQL基础MySQL核心技术主要知识点主要包含数据库和表的常用操作、约束、视图、存储过程和函数、流程控制结构以及综合运用各种命令实现数据的增删改查操作。3、JDBC核心技术JDBC的方方面面,包括手动获取数据库连接的多种方式、使用数据库连接池获取连接、Statement与PreparedStatement的对比使用、sql注入问题讲解、Blob字段原创 2021-05-07 12:00:34 · 93 阅读 · 0 评论 -
图解Java日志体系
概要 本文的目的是搞清楚Java中各种日志Log之间是怎么的关系,如何作用、依赖,好让我们平时在工作中如果遇到“日志打不出”或者“日志jar包冲突”等之类的问题知道该如何入手解决,以及在各种场景下如何调整项目中的各个框架的日志输出,使得输出统一。Log日志体系在日常工作中我们可能看到项目中依赖的跟日志相关的jar包有很多,commons-logging.jar、log4j.jar、sl4j-api.jar、logback.jar等等,眼花缭乱。我们要正确的配置,使得jar包相互作用生效之前,就先要理转载 2021-03-27 18:30:17 · 51 阅读 · 0 评论 -
为什么Java被称作是“平台无关的编程语言”?
Java虚拟机是一个可以执行Java字节码的虚拟机进程,Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。 跨平台原理: 不同的操作系统,有自己专门识别的软件格式.比如Windows系统只识别.exe的.编写的Java程序就没有办法直接在Window当中运行.如果只编写一个Java程序是无法办法在各个系统原创 2021-03-25 17:37:18 · 1011 阅读 · 0 评论 -
Java就业如何?哪些技术是必须掌握的?
目前IT行业的发展蒸蒸日上,Java开发行业做为IT行业中的一类更是前景无限。所以很多人想转行做Java开发。那么现在Java就业如何?哪些技术是必须掌握的? Java行业的就业前景还是很好的,据职友集数据显示目前全国Java开发相关工作岗位日招聘量达7万多条,全国Java开发平均薪资为13.8K/月,其中拿10K-15K工资的占比最多,达31.8%。所以可以看出目前Java开发人才供不应求,就业选择多、薪资水平高。 想要转行找到一份不错的Java开发工作,首先需要掌握一定的Java技术。那原创 2021-03-25 17:35:42 · 141 阅读 · 0 评论