java
文章平均质量分 85
程序喵猴
脑袋已经排水的程序猿
展开
-
JavaSE23——JDBC
JDBC 是 Java Database Connectivity 的缩写,它是 Java 语言用于与关系型数据库进行连接和交互的一种标准接口。JDBC 提供了一种统一的方式,使得 Java 应用程序能够通过标准的 API 与各种不同的数据库进行通信,而不需要关注具体数据库的实现细节。通过 JDBC,开发人员可以使用 Java 语言来执行 SQL 查询、更新数据库内容以及管理数据库事务。JDBC API库包含下面提到的每个任务,都是与数据库相关的常用用法。原创 2023-11-08 08:30:15 · 128 阅读 · 0 评论 -
JavaSE22——HashMap
HashMap 是用于存储键值对的集合。(1)HashMap 根据键的 hashCode 值存储数据,大多数情况下可以直接定位到它的值,所以具有很快的访问速度,但遍历顺序不确定。(2) HashMap 中键 key 为 null 的记录至多只允许一条,值 value 为 null 的记录可以有多条。(3) HashMap 非线程安全,即任一时刻允许多个线程同时写 HashMap,可能会导致数据的不一致。原创 2023-11-02 08:10:20 · 193 阅读 · 0 评论 -
JavaSE21——ArrayList
ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList 继承了 AbstractList ,并实现了 List 接口。ArrayList中的元素可以通过索引访问,并且可以很容易地添加和删除元素。原创 2023-11-02 08:04:45 · 235 阅读 · 0 评论 -
JavaSE19——file文件类
在 Java File 类是 java.io 包中唯一代表磁盘文件本身的对象File 类不能访问文件内容本身,如果需要访问文件内容本身,则需要使用输入/输出流。原创 2023-10-30 08:45:57 · 624 阅读 · 0 评论 -
JavaSE18——接口
在Java中,接口是一种抽象数据类型,它定义了一组方法(没有方法体),但没有实现这些方法的具体代码。接口可以看作是一种合约,它规定了类应该具有的行为。类可以实现一个或多个接口,从而承诺实现接口中定义的方法。一方面,有时必须从几个类中派生出一个子类,继承它们所有的属性和方法。但是,Java不支持多重继承。有了接口,就可以得到。原创 2023-09-27 15:56:38 · 182 阅读 · 0 评论 -
JavaSE17——面向对象_多态
1、多态性基于继承和方法重写:通过继承,子类可以继承父类的属性和方法,并且可以根据需要重写父类的方法。这样,通过父类引用指向子类对象时,可以根据对象的实际类型来调用适当的方法。2、父类引用指向子类对象:通过父类或接口类型的引用变量,可以引用子类或实现类的对象。这样做的好处是可以统一处理不同类型的对象,提高代码的灵活性和可复用性。3、编译时类型和运行时类型:多态性的关键在于运行时的动态绑定。编译时,编译器只知道引用变量的类型是父类或接口,而不知道实际引用的对象类型。原创 2023-09-27 15:03:55 · 173 阅读 · 0 评论 -
JavaSE16——抽象类(Abstract Class)
使用abstract关键字修饰方法,该方法就成了抽象方法,抽象方法只包含一个方法名,而没有方法体。修饰符 abstract 返回值类型 方法名 (参数列表);抽象类用关键字"abstract"进行声明:在Java中,通过使用关键字"abstract"来声明一个抽象类。抽象类不能被直接实例化,只能作为父类被继承。抽象方法和非抽象方法:抽象类可以包含抽象方法和非抽象方法。抽象方法:没有具体实现的方法,只有方法声明,没有方法体。抽象方法必须使用关键字"abstract"进行声明。原创 2023-09-27 10:09:20 · 707 阅读 · 0 评论 -
JavaSE15——面向对象_继承
单继承:Java是单继承的,一个类只能直接继承自一个父类。这意味着每个类只能有一个直接父类,但可以有多个间接父类(通过继承链的方式)。多级继承:通过继承链的方式,一个子类可以继承来自不同层次的父类。子类可以继承父类的成员变量、成员方法和构造方法。继承具有传递性:子类除了继承直接父类的成员,还会继续继承祖父类、曾祖父类等所有父类的成员,形成一条继承链。这样就可以在子类中访问和使用祖先类的成员。子类可以覆盖父类的方法:子类可以重写(覆盖)继承自父类的方法,以实现多态性。原创 2023-09-26 08:46:11 · 128 阅读 · 0 评论 -
JavaSE14——面向对象_封装
封装是面向对象的三大特征之一,面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性类:类是Java封装的基础,它是一种用户自定义的数据类型,用于描述具有相同属性和行为的对象。访问修饰符:Java提供了四种访问修饰符来控制对类、属性和方法的访问权限。其中,private。原创 2023-09-25 19:39:09 · 117 阅读 · 0 评论 -
JavaSE13——static、final关键字
当static修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一个类变量的值。任何对象都可以更改该类变量的值,但也可以在不创建该类的对象的情况下对类变量进行操作,因为该变量属于类,而不是某个对象。使用 static关键字修饰的成员变量。static 数据类型 变量名;现在想为每一位新来报到的同学编学号(sid),从第一名同学开始,sid为1,以此类推。学号必须是唯一的,连续的,这样以便知道,要分配给下一名新同学的学号是多少。原创 2023-09-25 14:58:28 · 67 阅读 · 0 评论 -
JavaSE10——数组
动态初始化,只指定数组的长度,由系统为数组的每个元素分配初始值;数组存储的数据类型[] 数组名字=new 数组存储的数据类型[长度];tips:数组的长度一旦指定,不能更改Java的二维数组是一个包含多个一维数组的数据结构。它可以被想象为一个表格或者矩阵,其中的每个元素都有一个对应的行索引和列索引。要创建一个二维数组,你需要指定行数和列数。你也可以使用初始化列表来初始化二维数组的元素。要访问二维数组中的元素,你需要使用两个索引,一个表示行索引,一个表示列索引。原创 2023-09-20 20:11:37 · 126 阅读 · 0 评论 -
JavaSE09——for循环,跳出循环
虽然所有循环结构都可以用 while 或者 do…while表示,但 Java 提供了另一种语句 —— for 循环,使一些循环结构变得更加简单。for循环执行的次数是在执行前就确定的。原创 2023-09-19 18:24:31 · 271 阅读 · 0 评论 -
JavaSE08——while语句
在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,取决于循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。循环语句是由循环体及循环的终止条件两部分组成的。原创 2023-09-19 17:59:39 · 97 阅读 · 0 评论 -
JavaSE07——switch语句
switch 语句可以将多选一的情况简化,而使程序简洁易懂,在本节中,将要介绍如何使用 switch 语句以及它的好伙伴——语句;此外,也要讨论在 switch 语句中如果不使用 break 语句会出现的问题。首先,先来了解 switch 语句该如何使用。要在许多的选择条件中找到并执行其中一个符合判断条件的语句时,除了可以使用 if…else 不断地判断之外,也可以使用另一种更方便的方式即多重选择——switch 语句。原创 2023-09-19 07:38:07 · 131 阅读 · 0 评论 -
JavaSE06——流程控制_if
我们知道程序是从上往下依次执行的,但有的时候我们必须改变程序的执行顺序,如到达某个条件才执行某段程序,这样我们必须对程序的执行流程加以控制;在Java程序中,JVM默认总是顺序执行以分号;结束的语句。但是,在实际的代码中,程序经常需要做条件判断、循环,因此,需要有多种流程控制语句,来实现程序的跳转和循环等功能。程序从上到下逐行地执行,中间没有任何判断和跳转。根据条件,选择性地执行某段代码。有和两种分支语句。根据循环条件,重复性的执行某段代码。有三种循环语句。注:JDK1.5提供了。原创 2023-09-15 10:57:00 · 63 阅读 · 0 评论 -
JavaSE05——常用运算符
符号:=+=-=*=/=%=原创 2023-09-15 10:31:37 · 43 阅读 · 0 评论 -
JavaSE04——算数运算符
在Java中,运算符是一种用于执行基本操作的特殊符号。通过使用运算符,我们可以对变量和常量进行基本的数学、逻辑和关系操作。>=<===!&&||!+=-=*=/=?通过使用这些运算符,我们可以对变量和常量进行各种各样的操作,并且可以通过运算符优先级和结合性来确定运算符的执行顺序。需要注意的是,在进行运算时,需要保证操作数的数据类型一致,否则需要进行类型转换。总之,在Java中,运算符是程序员处理数据和执行基本操作的重要工具。了解各种运算符的概念和使用方法,可以帮助我们更加高效地编写程序。原创 2023-09-15 07:45:55 · 63 阅读 · 0 评论 -
JavaSE02——基本语法
一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。原创 2023-09-12 10:18:19 · 98 阅读 · 0 评论 -
JavaSE01——初识java,环境调试
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。2005 年 6 月,JavaOne 大会召开,SUN 公司公开 Java SE 6。原创 2023-09-11 08:40:26 · 233 阅读 · 0 评论