Java初阶
文章平均质量分 93
Java初阶学习,包含JavaSE基本语法、核心类库、面向对象的基本内容学习
catecher_NULL972
这个作者很懒,什么都没留下…
展开
-
Java基础学习(22) 新特性
java特性原创 2021-10-14 10:28:11 · 465 阅读 · 0 评论 -
Java基础学习(21) 常用设计原则和设计模式
第二十一章 常用设计原则和设计模式1. 常用的设计原则1.1 软件开发的流程需求分析文档、概要设计文档、详细设计文档、编码和测试、安装和调试、维护和升级1.2 常用的设计原则开闭原则(Open Close Principle)对扩展开放对修改关闭,为了使程序的扩展性好,易于维护和升级。里氏代换原则(Liskov Substitution Principle)任何基类可以出现的地方,子类一定可以出现,多使用多态的方式。依赖倒转原则(Dependence Inversion Principl原创 2021-03-20 12:27:59 · 109 阅读 · 0 评论 -
Java基础学习(20) 反射机制/动态编程技术
参考文章:Java基础篇:反射机制详解一、概念Java属于先编译再运行的语言,程序中对象的类型在编译期就确定下来了,而当程序在运行时可能需要动态加载某些类,这些类因为之前用不到,所以没有被加载到JVM。通过反射,可以在运行时动态地创建对象并调用其属性,不需要提前在编译期知道运行的对象是谁。Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得到class对象之后,再通过class对象进行反编译,从而获取对象的各种信息。通俗来说,反射机制就是用原创 2021-03-06 16:17:34 · 170 阅读 · 1 评论 -
Java基础学习(17)IO流
IO原创 2021-03-05 23:52:27 · 182 阅读 · 1 评论 -
Java基础学习(19)网络编程
一、基本概念1.1 七层网络模型OSI(Open System Interconnect),即开放式系统互联,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。OSI七层模型划分如下:当发送数据时,需要对发送的内容按照上述七层模型进行层层加包后发送出去;当接收数据时,需要对接收的内容按照上述七层模型相反的次序层层拆包并显示出来。然而由于OSI的七层协议实现过分复杂、运行效率低、层次划分不合理,有些功能在多个层次中重复出现,只具有理论研究意义。事实上的工业标准是T原创 2021-02-28 17:33:33 · 161 阅读 · 0 评论 -
Java基础学习(18)多线程
@TOC一、基本概念1.1 程序和进程的概念程序 - 数据结构 + 算法,主要指存放在硬盘上的可执行文件。进程 - 主要指运行在内存中的可执行文件。目前主流的操作系统都支持多进程,为了让操作系统同时可以执行多个任务,但进程是重量级的,也就是新建一个进程会消耗CPU和内存空间等系统资源,因此进程的数量比较局限。2.1 线程的概念为了解决上述问题就提出线程的概念,线程就是进程内部的程序流,也就是说操作系统内部支持多进程的,而每个进程的内部又是支持多线程的,线程是轻量的,新建线程会共享所在进程原创 2021-02-27 17:34:28 · 211 阅读 · 0 评论