前期基础学习
文章平均质量分 75
基础
sw_Ljb
代码爱我 我爱代码!
展开
-
网络编程的基础
网络编程的基础认知原创 2022-07-12 18:18:02 · 582 阅读 · 0 评论 -
多线程的基础与高级
多线程的基础与高级原创 2022-07-11 15:41:13 · 210 阅读 · 0 评论 -
Mac 关于git工具
1、安装Git - Downloading Packagehttps://git-scm.com/download/macbrew install git如果brew 出现错误 ;例如提示brew命令不存在这是因为:目前 GitHub 的 gist 访问不了,所以获取不到安装的脚本文件。那就使用已经全部替换为国内地址的命令吧,运行下面自动脚本:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/m原创 2022-04-26 09:24:56 · 172 阅读 · 0 评论 -
关于一个三层架构
首先连接它是什么?1、是什么?用我的语言来说 ,三层架构是基于软件设计需要遵守的“高内聚,低耦合(没听过的自行百度)”原则 提出的一个概念;当我们遵守这个概念去写程序的时候 就可以将之前写在一坨代码分为三层(UI 展示层 BLL(business logic layer) 业务逻辑层 DAL(data access layer)数据访问层)又因为在这三层之间 是需要传递数据的 ==》当这些个数据是关于同一个对象的不同属性的值 时 就可以将这些数据用一个类的实体化随...原创 2022-04-19 14:31:05 · 103 阅读 · 0 评论 -
模块化(JDK9之后采用的)、反射、类加载
一、类加载三个步骤:加载、连接、初始化初始化时机: 创建类的实例 调用类的类方法 访问类或者接口的类变量,或者为该类变量赋值 使用反射方式来强制创建某个类或接口对应的java.lang.Class对象 初始化某个类的子类 直接使用java.exe命令来运行某个主类 二、反射1、反射概念:是指在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制。2、class类对象class类的理解:博主将原创 2022-03-30 20:32:31 · 758 阅读 · 0 评论 -
递归算法求阶乘
public class testdemo03 { public static void main(String[] args) { //.DS_Store是Mac OS保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色,相当于Windows的desktop.ini。 System.out.println("---------"); int jc = jc(5); System.out.println(jc); }.原创 2022-03-29 16:30:23 · 69 阅读 · 0 评论 -
IO特殊操作流
一、标准输入流/输出流:(1)System类中有两个静态的成员变量 public static final InputStream in:标准输入流。通常该流对应于键盘输入或由主机环境或用户指定的另一个输入源 public static final PrintStream out:标准输出流。通常该流对应于显示输出或由主机环境或用户指定的另一个输出目标:PrintStream类有的方法,System.out都可以使用 二、字节打印流(1)打印流分类 字节打印流:PrintS原创 2022-03-29 16:26:18 · 57 阅读 · 0 评论 -
文件及IO流
1、文件:在java中为程序人员对磁盘的操作定义了一个File类;它是文件和目录路径名的抽象表示;文件和目录是可以通过File封装成对象的;对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的:具体方法看开发文档。2、IO流一、流:数据传输1、按(流)数据传输方向:Input流:数据输入流Ou...原创 2022-03-29 16:16:59 · 417 阅读 · 0 评论 -
关于Collections集合工具类,函数式接口,Stream流
Collections概述和使用【应用】Collections类的作用:是针对集合操作的工具类Collections类常用方法 | public static void sort(List<T> list) | 将指定的列表按升序排序 | | public static void reverse(List<?> list) | 反转指定列表中元素的顺序 | | public static void sh...原创 2022-03-24 15:54:13 · 164 阅读 · 0 评论 -
关于泛型(是引用类型 而object可以代表所有引用类型) 可变参数
泛型概述和好处【理解】泛型概述:它的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。泛型定义格式:<类型>:指定一种类型的格式。这里的类型可以看成是形参<类型1,类型2…>:指定多种类型的格式,多种类型之间用逗号隔开。这里的类型可以看成是形参将来具体调用时候给定的类型可以看成是实参,并且实参的类型只能是引用数据类型泛型的好处 - 把运行时期的问题提前到了编译期间 - 避免了强制类型转换种类 泛型类【应用】 修...原创 2022-03-24 15:42:23 · 264 阅读 · 0 评论 -
Map(双列)集合
Map集合概述和特点【理解】Map集合概述:interface Map<K,V> K:键的类型;V:值的类型Map集合的特点:- 键值对映射关系- 一个键对应一个值- 键不能重复,值可以重复 键重复值会覆盖(修改)唯一性 hash表保证- 元素存取无序Map集合的基本功能 | V put(K key,V value) | 添加元素 | | V remove(Object...原创 2022-03-24 15:38:08 · 72 阅读 · 0 评论 -
关于Set集合接口
Set集合特点:- 元素存取无序- 没有索引、只能通过迭代器或增强for循环遍历- 不能存储重复元素实现类:HashSet集合概述和特点【应用】HashSet集合的特点1、底层数据结构是哈希表2、对集合的迭代顺序不作任何保证,也就是说不保证存储和取出的元素顺序一致3、没有带索引的方法,所以不能使用普通for循环遍历HashSet集合保证元素唯一性的原理:1.根据对象的哈希值计算存储位置 如果当前位置没有元素则直接存入 ...原创 2022-03-24 15:35:20 · 519 阅读 · 0 评论 -
关于Collection&List 单列可重复集合的描述
集合的概述:提供一种储存空间可变的存储模型 存储的数据容量可以随时发生体系图:Collection 集合:由体系图可知 其为单列集合 ;是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素;JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set(不可重复)和List(可重复))实现。Collection常用方法:| boolean add(E e) | 添加元素 || bo...原创 2022-03-24 15:25:34 · 261 阅读 · 0 评论 -
面向对象的三大特征:,封装、继承与多态以及一些小东西 抽象类 API、接口、代码块、enum枚举类、包装类、异常、内部类、lambda表达式、方法引用 、修饰符
继承格式:class 子类 extends 父类 { } ;extends:关键字表示继承继承的好处和弊端 1、好处 提高复用性 维护性 2、bad 耦合性增加 一个好的软件 低耦合高内聚使用条件:体现的关系是:is a 是这个的关系 什么是什么的一种(有关系)super内存图:方法重写注意事项: 1、私有方法不能被重写(父类私有成员子类是不能继承的) 2、子类方法访问权限不能更低(public > 默认 > 私有) Java中继承的注意事项 1、J原创 2022-03-16 09:32:14 · 3299 阅读 · 0 评论 -
自主5:面对对象应用及个别控制台小项目注意事项
知识理解过程:了解API(Application Programming Interface(应用程序编程接口))由API引出String类的API 由String类创建的数据可共享 但不可更改 引出StringBuilder类通过对以上上个的理解引出集合关于JAVAAPI提供的String类提供的方法构造 一个空 两个基于字符 字节返回值 一个直接赋值成员 equals()比较字符串内容 charat(index)返回串中指定索引length 字符串长度 endwith 判断是否以原创 2022-03-09 19:57:31 · 356 阅读 · 1 评论