
编程语言
文章平均质量分 93
编程语言合集
乐天呀
这个作者很懒,什么都没留下…
展开
-
修改MySQL的字符集为utf8mb4
修改MySQL的字符集为utf8mb4转载 2024-01-25 13:46:57 · 2619 阅读 · 1 评论 -
Java(TM) Platform SE binary (Process Id: 4412)
在任务管理器中找到详细信息,然后根据上边的进程id找到对应的程序,右键结束任务即可。原创 2024-01-24 10:06:00 · 1915 阅读 · 0 评论 -
JAVA基础学习笔记-day17-反射
Reflection(反射)是被视为动态语言的关键,反射机制允许程序在运行期间借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。原创 2024-01-11 21:20:08 · 1069 阅读 · 0 评论 -
JAVA基础学习笔记-day16-网络编程
Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。原创 2024-01-10 20:43:08 · 1048 阅读 · 0 评论 -
JAVA基础学习笔记-day15-File类与IO流
File类及本章下的各种流,都定义在java.io包下。一个File对象代表硬盘或网络中可能存在的一个文件或者文件目录(俗称文件夹),与平台无关。(体会万事万物皆对象)File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。File对象可以作为参数传递给流的构造器。想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。原创 2024-01-09 21:30:47 · 982 阅读 · 0 评论 -
JAVA基础学习笔记-day14-数据结构与集合源码2
因为一个HashMap的table数组一般不会特别大,至少在不断扩容之前,那么table.length-1的大部分高位都是0,直接用hashCode和table.length-1进行&运算的话,就会导致总是只有最低的几位是有效的,那么就算你的hashCode()实现的再好也难以避免发生碰撞,这时让高位参与进来的意义就体现出来了。那么发生碰撞冲突时怎么办?因为如果数组的长度为2的n次幂,那么table.length-1的二进制就是一个高位全是0,低位全是1的数字,这样才能保证每一个下标位置都有机会被用到。原创 2024-01-08 20:46:11 · 1224 阅读 · 0 评论 -
JAVA基础学习笔记-day13-数据结构与集合源1
*单链表中的节点。节点是单向链表中基本的单元。每一个节点Node都有两个属性:一个属性:是存储的数据。另一个属性:是下一个节点的内存地址。*/// 存储的数据// 下一个节点的内存地址Node next;/*链表类(单向链表)*/// 头节点// 向链表中添加元素的方法(向末尾添加)// 创建一个新的节点对象// 让之前单链表的末尾节点next指向新节点对象。// 有可能这个元素是第一个,也可能是第二个,也可能是第三个。// 说明还没有节点。原创 2024-01-04 21:58:42 · 1146 阅读 · 0 评论 -
JAVA基础学习笔记-day12-泛型
在Java中,我们在声明方法时,当在完成方法功能时如果有未知的数据需要参与,这些未知的数据需要在调用方法时才能确定,那么我们把这样的数据通过形参表示。在方法体中,用这个形参名来代表那个未知的数据,而调用者在调用时,对应的传入实参就可以了。受以上启发,JDK1.5设计了泛型的概念。泛型即为“类型参数”,这个类型参数在声明它的类、接口或方法中,代表未知的某种通用类型。集合类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以。原创 2024-01-03 22:28:07 · 1007 阅读 · 0 评论 -
JAVA基础学习笔记-day11-集合框架
使用数组存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。数组在内存存储方面的特点数组初始化以后,长度就确定了。数组中的添加的元素是依次紧密排列的,有序的,可以重复的。数组声明的类型,就决定了进行元素初始化时的类型。不是此类型的变量,就不能添加。可以存储基本数据类型值,也可以存储引用数据类型的变量数组在存储数据方面的弊端数组初始化以后,长度就不可变了,不便于扩展。原创 2024-01-02 21:59:50 · 1020 阅读 · 0 评论 -
JAVA基础学习笔记-day08-异常处理
在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美客户输入数据的格式问题读取文件是否存在网络是否始终保持通畅等等。异常:指的是程序在执行过程中,出现的非正常情况,如果不处理最终会导致JVM的非正常停止。注意:异常指的并不是语法错误和逻辑错误。语法错了,编译不通过,不会产生字节码文件,根本不能运行。代码逻辑错误,只是没有得到想要的结果,例如:求a与b的和,你写成了a-b在编写程序时,经常要在可能出现错误的地方加上检测的代码,如进行x/y运算时,要检测分母为0数据为空。原创 2023-11-22 16:53:16 · 80 阅读 · 0 评论 -
JAVA基础学习笔记-day07-面向对象高级(下)
将一个类A定义在另一个类B里面,里面的那个类A就称为内部类(InnerClass),类B则称为外部类(OuterClass)。为什么要声明内部类呢具体来说,当一个事物A的内部,还有一个部分需要一个完整的结构B进行描述,而这个内部的完整的结构B又只为外部事物A提供服务,不在其他地方单独使用,那么整个内部的完整结构B最好使用内部类。总的来说,遵循高内聚、低耦合的面向对象开发原则。内部类的分类如果成员内部类中不使用外部类的非静态成员,那么通常将内部类声明为静态内部类,否则声明为非静态内部类。原创 2023-11-15 21:21:27 · 140 阅读 · 0 评论 -
JAVA基础学习笔记-day07-面向对象高级(上)
设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模式免去我们自己再思考和摸索。就像是经典的棋谱,不同的棋局,我们用不同的棋谱。“套路”经典的设计模式共有23种。每个设计模式均是特定环境下特定问题的处理方法。简单工厂模式并不是23中经典模式的一种,是其中工厂方法模式的简化版单例模式所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。实现思路。原创 2023-11-15 20:53:05 · 75 阅读 · 0 评论 -
JAVA基础学习笔记-day06-面向对象进阶
博文主要是自己学习JAVA基础中的笔记,供自己以后复习使用,参考的主要教程是B站的耐心是一切聪明才智的基础。——柏拉图。原创 2023-11-14 22:29:36 · 143 阅读 · 0 评论 -
JAVA基础学习笔记-day05-面向对象基础
面向对象,是软件开发中的一类编程风格、开发范式。除了 面向对象 ,还有 面向过程 、 指令式编程 和函数式编程。面向过程的程序设计思想(Process-Oriented Programming),简称 POP关注的焦点是过程:过程就是操作数据的步骤。如果某个过程的实现代码重复出现,那么就可以把这个过程抽取为一个 函数。这样就可以大大简化冗余代码,便于维护。典型的语言:C语言代码结构:以函数为组织单位。是一种“ 执行者思维 ”,适合解决简单问题。扩展能力差、后期维护难度较大。原创 2023-11-13 22:03:06 · 344 阅读 · 0 评论 -
JAVA基础学习笔记-day04
数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。数组中的概念数组名下标(或索引)元素数组的长度数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。创建数组对象会在内存中开辟一整块连续的空间。占据的空间的大小,取决于数组的长度和数组中元素的类型。数组中的元素在内存中是依次紧密排列的,有序的。数组,一旦初始化完成,其长度就是确定的。数组的长度一旦确定,就不能修改。原创 2023-11-08 20:52:00 · 75 阅读 · 0 评论 -
JAVA基础学习笔记-day03
博文主要是自己学习JAVA基础中的笔记,供自己以后复习使用,参考的主要教程是B站的加油!原创 2023-11-06 22:22:02 · 76 阅读 · 0 评论 -
JAVA基础学习笔记-day02
Unicode在很长一段时间内无法推广,直到互联网的出现,为解决Unicode如何在网络上传输的问题,于是面向传输的众多 UTF(UCS Transfer Format)标准出现。,此外数学符号、罗马希腊的字母、日文的假名们都编进去了,这就是常说的"全角"字符,而原来在127号以下的那些符号就叫"半角"字符了。表示的,而我们在屏幕上看到的数字、英文、标点符号、汉字等字符是二进制数转换之后的结果。1)当把存储范围大的值(常量值、变量的值、表达式计算的结果值)强制转换为存储范围小的变量时,可能会。原创 2023-11-05 14:31:29 · 88 阅读 · 0 评论