JavaSE合集
文章平均质量分 88
YMeng_Zhang
啊!这有趣的代码世界。
展开
-
Java语言基础一(变量、数据类型、运算符、流程控制、数组)
初识java语言Java SE-- Java Platform, Standard Edition 是 Java 平台的基础 Java SE 以前称为 J2SE, 可以编写桌面应用和基于 web 的应用程序。 JDK > JRE > JVM。 Javac.exe -- 编译器, 主要用于将高级 Java 源代码翻译成字节码文件。 Java.exe -- 解释器, 主要用于启动 JVM 对字节码文件进行解释并执行。 不同的操作系统提供了 JVM.原创 2022-04-04 16:33:00 · 346 阅读 · 0 评论 -
Java语言基础二(类和对象, 方法和封装, static 关键字和继承, 多态和特殊类)
面向对象-- 指以属性和行为的观点区分析现实生活中的事物。面向对象编程-- 指以面向对象的思想进行分析,然后使用面向对象的编程语言进行表达的过程,是软件产业化发展的需求。理解面向对象的思想 (封装, 继承, 多态)。C: 面向过程语言C++: 面向过程和面向对象语言Java: 面向对象语言类和对象对象主要指现实生活中客观存在的实体。在 Java 语言中对象体现为内存空间中的一块存储区域。类是对具有相同特征和行为的多个对象共性的抽象描述。在 Java 语言中体现为一种引用数据类型。..原创 2022-05-12 17:56:30 · 418 阅读 · 0 评论 -
Java语言基础三(String类、StringBuilder类、日期类)
String类java.lang.String类用于描述字符串,Java程序中所有的字符串字面值都可以使用该类的对象加以描述; 该类由final关键字修饰,表示该类不能被继承; 从jdk1.9开始该类的底层不使用char[](2字节)来存储数据,而是改成byte[](1字节)加上编 码标记,从而节约了一 些空间; 该类描述的字符串内容是个常量不可更改,因此可以被共享使用。什么是常量池?-- 由于String类型描述的字符串内容是常量不可改变,因此Java虚拟机将首次出现的字符串..原创 2022-05-17 17:21:31 · 236 阅读 · 0 评论 -
Java语言基础四(集合篇)
1.1 集合的概述1.1.1 集合的由来在介绍集合之前,应先了解java中对于不同的数据类型应该用什么来记录。 - 当需要在Java程序中记录单个数据内容时,则声明一个变量。 - 当需要在Java程序中记录多个类型相同的数据内容时,声明一个一维数组。 - 当需要在Java程序中记录多个类型不同的数据内容时,则创建一个对象。 - 当需要在Java程序中记录多个类型相同的对象数据时,创建一个对象数组。 - 当需要在Java程序中记录多个类型不......原创 2021-08-11 17:48:54 · 153 阅读 · 0 评论 -
Java语言基础五(File类)
目录File类基本概念常用的方法 :(文件的操作)常用的方法 :(目录的操作)File类基本概念--java.io.File类主要用于描述文件或目录路径的抽象表示信息,可以获取文件或目录的特征信息,如:大小等。常用的方法 :(文件的操作)方法声明 功能介绍 File(String pathname) 根据参数指定的路径名来构造对象 File(String parent, String child) 根据参数指定的父路径和子路径信息构造对象.原创 2022-05-20 17:37:40 · 149 阅读 · 0 评论 -
Java语言基础六之(IO流、多线程)
1、IO流io ==> input & output分类 按读写数据的基本单位分类 -- 字节流 和 字符流。 其中字节流主要指以字节为单位进行数据读写的流,可以读写任意类型的文件。 其中字符流主要指以字符(2个字节)为单位进行数据读写的流,只能读写文本文件。 按照读写数据的方向不同分类 -- 输入流 和 输出流(站在程序的角度) 其中输入流主要指从文件中读取数据内容输入到程序中,也就是读文件。 其中输出流主要指将程序中的数据内容输出到文件中,也就是写文件。原创 2021-08-15 13:13:41 · 1419 阅读 · 0 评论 -
Java语言基础七之(网络编程)
目录网络编程相关概念七层网络模型相关的协议TCP协议UDP协议基于tcp协议的编程模型服务器客户端基于udp协议的编程模型接收方发送方URL类网络编程相关概念七层网络模型在学习网络编程之前首先要一些网络常识。 OSI七层模型和TCP/IP五层模型--当发送数据时,需要对发送的内容按照上述七层模型进行层层加包后发送出去。--......原创 2021-08-15 21:40:51 · 217 阅读 · 0 评论 -
Java语言基础八之(反射机制)
目录反射机制概念Class类:获取Class对象的方式获取构造方法信息获取成员变量信息获取成员方法信息反射机制概念通常情况下编写代码都是固定的,无论运行多少次执行的结果也是固定的,在某些特殊场合中编写代码时不确定要创建什么类型的对象,也不确定要调用什么样的方法,这些都希望通过运行时传递的参数来决定,该机制叫做动态编程技术,也就是反射机制。Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象都能调用它的任意......原创 2021-08-15 23:22:51 · 126 阅读 · 0 评论 -
常用设计原则和设计模式
常用的设计原则开闭原则(Open Close Principle) 对扩展开放对修改关闭,为了使程序的扩展性好,易于维护和升级。 里氏代换原则(Liskov Substitution Principle) 任何基类可以出现的地方,子类一定可以出现,多使用多态的方式。 依赖倒转原则(Dependence Inversion Principle) 尽量多依赖于抽象类或接口而不是具体实现类,对子类具有强制性和规范性 接口隔离原则(Interface Segregation P...原创 2021-08-17 15:03:47 · 255 阅读 · 1 评论