![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CoreJavaReview
文章平均质量分 71
「已注销」
我就是我,是颜色不一样的烟火,我看我自己都冒火~~~
展开
-
JAVA Review 之 前言
前言首先本人打算写JAVA Review系列的文章是因为在一些面试场景中因被面试官问到JAVA 基础部分的知识点答不上来或者回答的不够准且清晰从而错过一些好的岗位和机会,与痛定地痛决定重新复习一下JAVA,虽然之前有比较系统的学习或JAVA Basic/Core JAVA/JAVA SE/JAVA EE等,由于时隔较远,于是乎打算重新开始学习JAVA。既然是复习,有些知识点将不细述,对知识...原创 2018-06-21 16:01:55 · 703 阅读 · 0 评论 -
在实际业务场景下的异常处理
前言本小结来细数一下在实际业务场景下的异常处理常见的痛点和解决办法。我们在开发企业应用时,由于数据操作在顺序执行的过程中,线上可能有各种无法预知的问题,任何一步操作都有可能发生异常,异常则会导致后续的操作无法完成。此时由于业务逻辑并未正确的完成,所以在之前操作过数据库的动作并不可靠,需要在这种情况下进行数据的回滚。这叫事务。事务的作用就是为了保证用户的每一个操作都是可靠的,事务中的每一步操作...转载 2018-11-27 09:21:13 · 969 阅读 · 0 评论 -
JAVA Review-应用程序开发-JAVA反射机制(二)
前言本节我们将学习一下通过使用JAVA 反射机制来实现一个动态代理设计模式的实现。原创 2018-06-28 14:50:37 · 262 阅读 · 0 评论 -
JAVA Review-应用程序开发-JAVA反射机制(一)
前言本节我们将学习一下JAVA的放射机制。什么是JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性、方法、构造器、包、父类信息等等;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。反射是框架设计的灵魂。JAVA机制实现的一般步骤是什么? 图出处(https...原创 2018-06-28 14:24:00 · 298 阅读 · 0 评论 -
JAVA Review-应用程序开发-异常处理
前言本节我们复习一下JAVA的异常以及异常处理机制。概述异常类型 在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常)。JAVA异常分为两类: Error: Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。一般不编写针对性的代码进行处理Exception: 其它因编程错误或偶然的外在...原创 2018-06-29 16:34:37 · 250 阅读 · 0 评论 -
JAVA Review-面向对象编程思想(一)
前言本节我们将重温一下面向对象编程思想。 我相信有很多同学和我有同一个感受:在面试时,面试官问你是怎么理解面向对象编程思想的? 我们的回答比较凌乱,隐约间好像理解面向对象编程思想,但就是无法组织出连贯的语句做比较全面的表述。针对这个痛点我们本节就来重新学习一下,然后小结一下如何回答:你是怎么理解面向对象编程思想的 类似的问题….概述什么是编程思想? 我理解的编程思想就是...原创 2018-06-29 14:42:53 · 259 阅读 · 0 评论 -
JAVA Review-应用程序开发-JAVA多线程-线程通信
前言前面一节中我们学习如何在多线程中确保共享数据的线程安全。本节我们将学一下如何实现多线程间的通信。 首先在JAVA中有很多方式实现多线程间的通信。本节将着重讲学习如何使用synchronized+notify+wait+flag的方式来实现多线程的通信。 首先我们先了解一下一些概念:wait() 令当前线程挂起并放弃CPU、同步资源,使别的线程可访问并修改共享资源,而当前线程排队...原创 2018-06-22 16:21:12 · 367 阅读 · 0 评论 -
JAVA Review-应用程序开发-JAVA多线程-线程同步的实现
前言上一节中我们学习到了在使用JAVA 多线程时,如果多线程间存在着使用公用数据时,将会出现线程安全问题,那么到底什么是线程安全问题呢?线程安全 线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。百度百科线程安全问题 在多线程中使用共享数据会出现...原创 2018-06-22 12:03:11 · 374 阅读 · 0 评论 -
JAVA Review-应用程序开发-JAVA多线程-线程安全
前言在上一章节中我们学习了JAVA 实现多线程的方式。在实际的开发过程中应用程序对线程应用和要求要比我们想象地要复杂。上节的两个例子只是简单地实现了多线程,但在线程安全上我们没有并没有做过多的思考和设计。 上节中的两个例子实现的多线程都具有一个特点:不论以那种方式实现的多线,线程与线程之间没有任何地联系,也不存在数据公用的问题。此时多线程的实现并不存在所谓的线程安全问题, 当在一些其他的场景...原创 2018-06-21 17:29:49 · 395 阅读 · 0 评论 -
JAVA Review-应用程序开发-JAVA多线程-多线程实现方式
前言本章节中我们将学习一下JAVA多线程的实现方式。首先在学习JAVA多线程之前我们需要明白几个问题:java 多线程是什么鬼,它和程序、进程之间有什么苟且? 程序 通常而言我们可以将程序定义为是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程 是程序的一次执行过程,或是正在运行的一个程序。 进程是指运行中的应用程序,每个进程都有自己独立的地...原创 2018-06-21 16:41:06 · 413 阅读 · 0 评论 -
JAVA Review-IDE中设置作者日期等Javadoc注释信息
在Java的IDE(Integrated Development Environment,集成开发环境)中,如Eclipse、Spring Tool Suite、IntelliJ IDEA等,都可以设置自动添加的Javadoc注释信息,可以添加@author 作者名、@version 版本标识、@date 日期等,新添加类或方法时会自动添加注释信息,很方便。/*被注释语句/ 就是专为Javadoc...原创 2019-06-03 11:59:17 · 2870 阅读 · 0 评论