随笔分类 - Java
摘要:集合 1. 数组的弊端 1. 数据类型一旦确定,只能存储对应类型数据【类型单一】 2. 容量无法修改 3. 配套方法少 集合!!! 1. 集合支持数据类型多样性,同时满足数据类型一致化 【泛型】 2. 集合数据存储容量不需要程序员关注,会自动的扩容或者调整 3. 方法众多!!!各种辅助工具,操作方便
阅读全文
摘要:异常处理 1. 异常是什么 JVM 针对于代码运行过程中,出现的错误,异常信息。打包之后抛出到方法外部或者自行处理。在异常信息中,需要给予开发者足够的信息提示,包括异常和错误的前因后果。 Java中异常基类 Throwable 类 Java中所有异常和错误的基类,规定了基础方法,和必要的构造方法形式
阅读全文
摘要:泛型 1. 泛型案例 package com.qfedu.a; public class Demo1 { public static void main(String[] args) { print(10); print(10.5); print(false); } /* * 重载 reload *
阅读全文
摘要:interface 接口和多态 1. interface 接口 1.1 接口到底做了什么??? 常见接口: USB-B USB-C Type-C HDMI VGA DP RJ45 Lighting mirco-usb 3.5MM SATA M.2 SATA PCI-E 电源 电动车插口 接口可以做什
阅读全文
摘要:static 【重点】 1. .class字节码文件加载 游戏加载,Loading...过程,就是在准备当前游戏执行所需的所有资源。 .class字节码文件: 二进制可执行文件。Java 工具在执行对应的 .class 字节码文件内容时,首先有一个【加载过程】。 将当前程序所需的所有类型,文件加载到
阅读全文
摘要:abstract关键字和final关键字 1. abstract关键字 1.1 强制重写场景分析 父类方法继承给子类使用,子类没有重写的情况,可以执行操作,但是无法满足子类需求,子类应该重写父类继承得到方法,满足子类的特征性。 LOLHero 类内准备 QWER 方法,子类继承之后,应该根据自己的所
阅读全文
摘要:面向对象封装,继承 1. 封装 1.1 广义的封装 一段代码出现三遍,封装一个方法 一组相关方法使用三遍,封装一个类 一个类使用三遍,完成完整的说明文档 一段文档在公司中流行三遍,发一篇博客 1.2 JavaBean规范封装实体类 1. 类内所有成员变量全部【私有化 private 修饰】 2. 必
阅读全文
摘要:面向对象 1. 学习要求 1. 琐碎语法需要【背诵】 abstract static private public protected final interface implements 2. 会以下内容,面向对象你已经掌握 a. 会定义类 b. 会创建对象 new 对象 c. 会使用对象调用成员
阅读全文
摘要:数组【重点 难点 数据结构】 1. 数组模型 停车场模型 2. 数组到底解决什么问题 开发中需要使用【相同数据类型】,【大量】数据操作,就可以考虑使用数组来进行操作,管理,实现。 例如: 学生成绩,用户订单,银行流水 功能: 学生成绩排序,过滤,限制,搜索 3. Java中定义数组的格式【重点 难点
阅读全文
摘要:方法【重点】 1. 为什么用方法 代码中有可能出现重复功能的代码在不同的位置反复使用,多次出现,如果按照基本的 CV 大法,会导致以下问题: 1. 代码冗余!!! 2. 代码阅读性极差!!! 3. 代码维护性极差!!! 方法可以解决以上问题!!! 2. 比葫芦画瓢 main 方法 public st
阅读全文
摘要:switch case 和循环结构 1. 分支结构 1.1 switch - case switch (存储选择选项的变量) { case 常量1: // 处理方式1; break; case 常量2: // 处理方式2; break; case 常量3: // 处理方式3; break; defa
阅读全文
摘要:运算符,分支结构 1. 运算符 1.1 算术运算符 数学: + - × ÷ () = 要求: 1. 先乘除后加减 2. 有括号先处理括号内容 3. 0 不能作为除数 4. 从左至右执行 开发中使用的算术运算符: + - * / % () = % 取余 5 ÷ 2 = 2 ... 1 ==> 5 %
阅读全文
摘要:数据存储,常量和变量 1. 数据存储 1.1 计算机中的常用数据存储单位 计算机最小存储单位 byte 字节 数据存储进制单位: Windows操作系统 1024 1024 Byte ==> 1KB 1024 KB ==> 1 MB 1024 MB ==> 1 GB 1024 GB ==> 1 TB
阅读全文
摘要:计算机基础,计算机操作,JDK安装和第一行Java代码 1. 计算机基础 1.1 什么是计算机 计算机: PC(笔记本电脑,台式机) 手机 平板电脑 智能穿戴设备 车载电脑 1.2 程序开发相关的硬件问题 重点硬件: CPU 内存(运行内存/临时数据存储设备) 硬盘(永久数据存储设备) 带宽 后期
阅读全文
摘要:1、map的优点: 1、灵活性强于javabean,易扩展,耦合度低。 2、写起来简单,代码量少。 3、mybatis 查询的返回结果本身就是MAP,可能会比返回javabean快 2、map的缺点 1、javabean在数据输入编译期就会对一些数据类型进行校验,如果出错会直接提示。而map的数据类
阅读全文
摘要:测试本机项目是否能正常运行 (环境:主机要有maven,java环境,服务器:java环境 jar包需要tomact的支持就能运行) 然后通过启动类模块的pom.xml设置为jar包类型 把主项目进行maven重构 项目重构后在启动模块的target目录下会出现项目启动模块的jar包(jar包可以重
阅读全文
摘要:练习二级缓存Redis 1.创建一个maven项目 配置基础pom.xml <!-- 父级项目 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artif
阅读全文
摘要:SpringBoot 模块项目流程 1.搭建主项目 Maven Project 搭建简单项目 主项目是pom 2.搭建子项目 子项目用jar 可以在CMD直接运行jar包 (但前提是必须配置JRE_HOME环境变量) java -jar xxxx.jar(包) (关闭cmd窗口就直接关闭程序
阅读全文
摘要:配置jdk和jre 先下载jdk安装包安装,安装时要记住安装路径 进入 此电脑(右键)-->属性-->高级系统设置-->环境变量 系统变量→新建 JAVA_HOME 变量 变量值填写jdk的安装目录 系统变量→寻找 Path 变量→编辑 首先我们需要查找Path->编辑(有的系统可能有两种格式) 第
阅读全文

浙公网安备 33010602011771号