随笔分类 - Java
摘要:变量与常量 概念: 内存中的一个存储区域 该区域有自己的名称(变量名)和类型(数据类型) 该区域的数据可以在同一类型范围内不断变化 为什么要定义变量: 用来存放数据,可以重复使用 变量的特性: 初始化值 作用域:{}内 定义变量的格式: 数据类型 变量名=初始化值 作用: 记录不确定的数据 数据类型
阅读全文
摘要:关于public class Demo{} Java文件 //定义 class Demo{} 时文件名可以与类名不一致 public class Demo{}时文件名需要与类名一致:因为public有公共访问的属性,JVM需要根据文件名确定其中的类。 系统变量classpath:C:\myclass
阅读全文
摘要:SpringCloud简介 SpringCloud是基于SpringBoot提供的一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装外,还有一些选型中立的开源组件。 SpringCloud利用SpringBo
阅读全文
摘要:微服务架构 微服务是一种架构模式,或者说是一种架构风格,提倡将单一的应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程内,服务之间相互协调,互相配置,为用户提供最终的价值。服务之间采用轻量级的通信机制互相沟通(HTTP、RPC),每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生
阅读全文
摘要:之前: 三层架构 MVC模式 架构的作用:解耦 使用的开发框架: Spring 一个容器 IOC:控制反转:由程序主动创建对象,变成程序被动的接收对象,需要什么拿什么就可以了 AOP:切面(本质-动态代理):在不影响业务的情况下进行功能扩展,一般情况下用于 日志、事物 是一个开源的Java框架,是一
阅读全文
摘要:练习员工后台管理 引入静态资源文件 资源文件放入static下 模板文件放入templates下 创建实体类pojo //部门 @Data @NoArgsConstructor @AllArgsConstructor public class Department { private Integer
阅读全文
摘要:SpringBoot 微服务阶段 JavaSE:OOP的编程思想,及Java的基础应用 mysql:数据的持久化 html+css+js+vue+框架:视图层 Javaweb:独立开发MVC三层架构的网站,原始状态 ssm:框架,简化开发流程,配置变得复杂 war:tomcat服务器运行 sprin
阅读全文
摘要:Properties集合 特点: 该集合中的键和值都是字符串类型 集合中的数据可以保存到流中,或者从流中获取 通常用于作为配置文件(目前大多使用yaml进行配置)
阅读全文
摘要:简介 1. 用来将文件或者文件夹封装成对象 2. 方便对文件与文件夹的属性信息进行操作 3. File对象可以作为参数传递给流的构造函数 4. 了解File类中的常用方法 File构造函数 package com.gaopeng.file; import java.io.File; public c
阅读全文
摘要:概述 计算机网络:将多台计算机通过线路设备连接起来,在网络操作系统、网络管理软件和网络通信协议下实现资源共享,信息传递。 网络编程的目的:实现信息交流,数据交换,通信 如何实现? 定位主机 建立连接 进行通信 网络通信要素 IP地址 定义一台主机 分类: ip地址分类:IPV4 IPV6 IPV4:
阅读全文
摘要:IO流使用总结 流对象太多开发时不知应该使用哪个流对象 根据四个明确即可确定开发时使用哪个流对象 四个明确 明确源和目的地 源: InputStream Reader 目的地:OutputStream Writer 明确数据是否是纯文本数据 源:是纯文本数据 Reader 不是纯文本数据 Input
阅读全文
摘要:注解 注解是从JDK1.5开始引入的新技术 注解的作用: 不是程序本身,可以对程序做出解释 可以被其他程序读取(如:编译器) 对程序进行检查和约束 注解的格式:(@注释名)还可以添加一些参数如:(@SuppressWarnings(Value="unchecked")) 注解在哪里使用: 可以附加在
阅读全文
摘要:lambda表达式 作用: 避免内部类定义过多 使代码看起来更加的简洁 去掉了一堆每有意义的代码,只留下核心的逻辑 代码实现 package com.gaopeng.lambda; public class Demo01 { //通过一个类实现接口 static class Lam2 impleme
阅读全文
摘要:静态代理 package com.gaopeng.proxy; //静态代理模式总结: //真实对象和代理对象都要实现同一个接口 //代理对象要代理真实角色 //好处: //代理对象可以做很多真实对象做不了的事情 //真实对象专注做自己的事情 public class Demo01 { public
阅读全文
摘要:线程简介 任务 多任务(人同时做多件事情,看似同时进行,实际大脑在同一个时间只执行一件事情) 多线程(多条路同时执行) 程序-进程-线程 一个程序开启一个进程,一个进程可以有多个线程(一个播放器进程:声音线程、图像线程、字幕线程) Process与Thread 程序:是指令和数据的有序集合,其本身没
阅读全文
摘要:异常 什么是异常 程序在运行的过程中出现的意外情况 异常的类型: 检查性异常:最具有代表的检查性异常是用户错误或问题引起的异常,程序员无法预见的异常 运行时异常:运行时异常是可能被程序员避免的异常,在编译时被忽略。 错误ERROR:错误不算异常,而是脱离程序员控制的问题,编译时被忽略。 异常体系结构
阅读全文
摘要:static关键字 修饰属性,方法为静态 被静态修饰的方法和属性,是同类一起加载的 静态方法可以调用静态方法,不能调用非静态方法 为什么要有静态方法? 代码块 public class Demo01 { //第二个执行,可以赋初始值 { System.out.println("匿名代码块"); }
阅读全文
摘要:什么是面向对象 本质:以类的方式组织代码,以对象的组织封装数据(每一个具体的对象有自己特有的数据) 三大特性: 封装 继承 多态 类与对象的关系 类是一种抽象的数据类型,他是对某一类事物整体的描述/定义,但是并不能代表一个具体的事物 手机,动物 这都是一类事物 Person类,这些类都是用来描述/定
阅读全文
摘要:方法(函数) 何谓方法 Java方法是语句的集合,他们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或者对象中 方法再程序中被创建,在其他地方被引用 方法的设计原则:方法的本意是功能块,就是实现某个功能的语句块的集合,设计方法时,最好保持方法的原子性(一个方法只完成一个功能,便
阅读全文
摘要:注释、标识符、关键字 数据类型 类型转换 变量常量 运算符 包机制、JavaDoc 1.注释、标识符、关键字 注释 最好3行一注释 注释类型:单行注释、多行注释、文档注释 单行注释:// 多行注释:/**/ 文档注释:/** */(生成Api文档时使用) 文档注释示例: /** * @Descrip
阅读全文

浙公网安备 33010602011771号