• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:JavaSE

java

经典设计模式之策略模式【重构聚合支付平台,对接 (支付宝、微信、银联支付) 】

经典设计模式之策略模式【重构聚合支付平台,对接 (支付宝、微信、银联支付) 】
1、为什么要使用设计模式 使用设计模式可以重构整体架构代码、提交代码复用性、扩展性、减少代码冗余问题。Java高级工程师必备的技能! 2、什么是策略模式         策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理,最终可以实现解决多重if判断问题。 1、环境(Context……继续阅读 »

java

java多线程的简单应用

java多线程的简单应用
java多线程(后来也叫做并发)是java学习中一种新的思想,当然,并发在java中的学习,只是很基础很浅显的部分,并发更多的涉及操作系统等很多范畴的知识,TIJ中说可以将并发拿出来当做一门单独的学科来学习。所以本文也没有很深入的研究并发的内容,只是来讲解常用的多线程的实现使用方式。想要深入学习的同学可以自己查阅并发相关的知识。 先来讲一下,什么是多线程呢……继续阅读 »

java

JAVASE 【数据类型与运算符】

JAVASE 【数据类型与运算符】
【java标识符与关键字】 1.Java注释 单行注释://注释内容 多行注释:/*注释内容*/ 文档注释:/**文档注释*/(常用于方法和类之上描述方法和类的作用),可用来自动生成文档。 2.Java标识符 Java 语言中,对于变量,常量,函数,语句块也有名字,我们统称为java标识符。 3.标识符的要求 标识符有字母、数字、下划线、$所组成,其中……继续阅读 »

java

源码-Java容器-1.总体认识

源码-Java容器-1.总体认识
title: 源码-Java容器-1.总体认识 date: 2019-08-15 00:37:25 categories: JavaSE Java容器 tags: Java容器 top: Java容器部分所有的内容都是基于Java1.8分析的。 1.总体设计思路 Java容器框架,由Collection和Map组成。其中,Collection又分化为Se……继续阅读 »

java

foreach遍历的底层原理

foreach遍历的底层原理
foreach遍历集合类型和数组类型底层实现的不同 集合类型的遍历本质是使用迭代器实现的(list,map,set) 数组的遍历是通过for循环来实现的(普通数组) 扩展: 遍历集合的时候移除某个数据: ArrayList<Integer> list = new ArrayList<>(); list.add(1); ……继续阅读 »

java

Java – 运算符 – 数学工具包java.lang.Math类

Java – 运算符 – 数学工具包java.lang.Math类
算数运算符 需要注意的问题,类型自动提升,其实类型提升是在运算之前完成的 加法运算 byte a = 1; byte b = 2; byte c = a+b; 报错,因为a+b之前会将a,b自动提升为int 正确为: byte c = (byte)(a+b); 减法运算 加法运算是一样的 乘法运算 同样遵循类型自动提升 int a = 3*5……继续阅读 »

java

java学习路线图(2018年最新版)

java学习路线图(2018年最新版)
java学习路线图(2018年最新版) 最近有些网友问我如何自学 Java 后端,还有些是想从别的方向想转过来,但都不太了解 Java 后端究竟需要学什么,究竟要从哪里学起,哪些是主流的 Java 后端技术等等,导致想学,但又很迷茫,不知从何下手。我就以过来人的经历,写在这篇博客里,不一定都对,但都是我根据自己的经历总结出来的,供你们的参考。 Java 基……继续阅读 »

java

java条件选择语句和循环语句

java条件选择语句和循环语句
一、条件选择语句 1、单条件选择语句 格式:if(){ } 说明:小括号里面放的是条件语句,必须值是一个boolean 类型,如果小括号里面为true 那么就执行大括号里面的执行语句,如果为false 就不执行。 小括号后面也可以不使用大括号,这样只会执行小括号后面的一行代码,不建议这样使用,程序可读性差。 2、双条件选择结构 格式:if(){ }el……继续阅读 »