java基础(04) - 类 类java中除了八大基本数据类型(其中,四种整形byte/short/int/long,两种浮点类型float/double,一种真假类型boolean,一种字符类型char),还可以自定义类,类可以理解为是函数的容器,但是类更多表示的是自定义数据类型。 类的组成部分 类型本身具有的属性,通过类变量体现 类型本身可以进行的操作,通过类方法体现 类型实例具有的属性,通过实例变量体现 类型实例可以 2021-12-20 Java
java基础(03) - 函数 函数概念计算机程序使用函数这个概念来解决这个问题,即使用函数来减少重复代码和分解复杂操作,本节我们就来谈谈Java中的函数,包括函数的基础和一些细节。 定义函数1234修饰符 返回值类型 函数名字(参数类型 参数名字, ...) { 操作 ... return 返回值;} 函数名字:名字是不可或缺的,表示函数的功能。 参数:参数有0个到多个,每个参数有参数 2021-12-20 Java
java基础(02) - 字符编码 ASCII世界上虽然有各种各样的字符,但计算机发明之初没有考虑那么多,基本上只考虑了美国的需求,美国大概只需要128个字符,美国就规定了这128个字符的二进制表示方法。 这个方法是一个标准,称为ASCII编码,全称是American Standard Code for Information Interchange,美国信息互换标准代码。 128个字符用7个位刚好可以表示,计算机存储的最小单位是b 2021-12-20 Java
java基础(01) 数据类型和变量数据类型用于对数据归类,以便于理解和操作。对Java语言而言,有如下基本数据类型。 整数类型:有4种整型byte/short/int/long,分别有不同的取值范围; 小数类型:有两种类型Hoat/doublc,有不同的取值范围和精度; 字符类型:char,表示单个字符; 真假类型:boolean,表示真假。 为了操作数据,需要把数据存放到内存中。所谓内存在程序看来就是一块有地址 2021-12-16 Java
Effective Java 笔记 一、用静态工厂方法代替构造器优点 静态工厂方法与构造器不同的第一大优势在于,他们有名称 比如 BigInteger.probablePrime 直接返回可能为素数 静态工厂方法与构造器不同的第二大优势在于,不必在每次调用它们的时候都创建一个新对象 可以使用预先构建好的实例,或者将构建好的实例缓存起来, 进行重复利用,从而避免创建不必要的重复对象 静态工厂方法与构造器不同的第三大优势 2021-08-09 Effective Java
springboot源码分析(04) - SpringApplication run 前言上节讲了 SpringApplication 的构造方法,这节咱们来看下 SpringApplication 的 run 方法。 run方法12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061// SpringApplic 2021-08-01 SpringBoot
springboot源码分析(03) - SpringApplication构造方法 概述上节自己搭建的 web 例子 12345678910111213141516import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;/** * @Author: mengsu * @Date: 2021/7/30 * 2021-07-31 SpringBoot
springboot源码分析(02) - 项目结构详解 概述本文主要分享 Spring Boot 的项目结构。希望通过本文能让胖友对 Spring Boot 的整体项目有个简单的了解。 spring-boot-project 项目结构如下 spring-boot 模块spring-boot 模块,Spring Boot 的核心实现 在 org.springframework.boot.SpringApplication 类,提供了大量的静态方法, 2021-07-30 SpringBoot
springboot源码分析(01) - 搭建调试环境 前言为了更加深入理解springboot,近期开始阅读springboot的源码,话不多说,开干! 依赖工具 Maven (springboot好多版本都是使用Gradle构建,搭建的胖友们需注意) Git Jdk8+ IntelliJ IDEA 源码拉取从官方仓库 https://github.com/spring-projects/spring-boot Fork 出属于自己的仓库。 为什 2021-07-29 SpringBoot
Nacos配置中心 概念Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持。使用 Spring Cloud Alibaba Nacos Config,您可以在 Nacos Server 集中管理你 Spring Cloud 应用的外部属性配置。 Spring Cloud Alibaba Nacos Config 是 Config Server 和 2021-07-27 Nacos