自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Java JDBC

步骤:1.注册驱动:2.获取连接3.创建sql语句:4.创建sql执行对象:5.执行sql语句6.处理返回值7.释放资源。

2024-03-08 09:10:21 868 1

原创 Tomcat

将文件夹放入webapps可能速度比较慢,打包成war包速度更快,且war包放入webapps文件夹后自动解压缩。注:HTTP协议默认端口号是80,若将端口号改成80,则不需要输入端口号就可进入网站。将项目放入webapps目录下,项目部署完成。

2024-03-05 12:56:16 150

原创 Java异常

class Athrow new Exception1("我自定义了一个Exception1异常");自定义异常类一般要继承Exception或者它的子类,Error一般不需要我们定义。

2024-02-28 13:10:58 1239 1

原创 Java jar包

2024-02-20 20:54:17 100

原创 Java包

包就像是文件夹,若文件很多管理很麻烦,可以将一些有共同特性的文件放入包中,根据包名一层一层的寻找文件。类路径,设置后可以在其他地方使用类路径中的成员,与环境变量的path类似。将本文件的类,放入包中,包的层级关系用.表示(zhangsan.lisi)。import可以导入包或者方法到另一个类中,*代表将所有成员导入。import导入包,导入的包与被导入的包仍是两个不同的包。语法:import 包名/方法/*package 包名。

2024-02-20 20:25:43 158

原创 Java接口

接口就是常变量和抽象方法的集合,接口是一种特殊的抽象类。

2024-02-20 15:41:21 226

原创 Java final关键字

final可以修饰:类、类中的域和类中的方法。

2024-02-20 14:28:55 119

原创 Java抽象类

我们思维中,会将具有相同特征的一类抽象为一个更高的类,就像花、树,都抽象为植物,但植物在现实世界中没有对应的实体,有的只是具体的花、树,有了这些类可以帮助我们对事物进行分类。抽象类通常是作为一个类最顶级的类,用最底层的类表示具体的事物,利用抽象类来表示这些底层类的共性。1.抽象类中的方法没有具体的方法,只能是抽象方法,抽象方法也只能在抽象类中。4.继承父类的抽象方法要么将类变为抽象类,要么实现这个抽象方法。5.抽象类不可以被实例化,但可以创建引用,并利用多态性。规定类的共性,但不实现,由具体的事物所实现。

2024-02-20 13:53:20 190

原创 Java多态

多态性是指一个种,它像一个未被开启的箱子,在没有打开箱子之前,它的子类都是它的可能性,只有它被赋值后,才能确定它是什么,举个例子,A类是动物,在没有给他赋值之前,它可以是动物这个种中任何一个动物,这些都是它的可能,只有它被赋值为某个具体的动物时,它就确定为一种具体的动物,在编程语言多态的优势是它像是一个容器,一个没有具体类型(可变)的容器。一个父类引用对象,它既可以是自己本身,又可以是自己的子类对象,它可以在不同时刻指向不同的对象,自动调用不同对象的方法。假如类A是类B的父类,则 A a=new B();

2024-02-19 20:58:47 182 1

原创 Java继承

一个新类从现有的类中获得现有类的成员,这个现象叫做继承。其中新类是现有类的派生类或者子类,现有类是新类的父类和基类继承的优点:通过继承可以一层一层的模拟事物从一般到特殊(种属关系),通过创建一个种,再加上属差来模拟现实事物。这样就使得基类中的代码被子类中重用,提升效率。每一个子类构造方法的第一条语句都是调用父类的构造方法,如果没写,则是默认调用父类的无参构造方法,因为构造方法只可以运行一次,所以若想调用父类的构造方法只可以写在子类构造方法的第一条语句。

2024-02-19 17:45:26 289 1

原创 Java static修饰符

static可以修饰变量和方法。

2024-02-18 16:56:34 336

原创 Java this

在Java中,利用类创建多个对象,只会为对象分配类中域的空间,而类中方法则是该类对象公用,因为若给每个对象分配单独的方法内存空间,太浪费内存空间了。利用this解决,编译器会将调用方法对象的地址隐藏的传递给this,在方法中利用this就可以分辨那个对象调用了它。当不同对象调用方法时,方法怎么知道该操作那个对象的数据呢?在类的方法中,this就代表调用该方法的对象本身。在构造方法中,this就代表要创建的对象本身。在Java类中的非静态的方法中,都会隐含this指针。this就是调用方法的对象本身。

2024-02-18 15:54:56 304

原创 Java访问控制符(待续)

访问控制符分为:private、public、protected、default(默认)(可忽略)Notes:1.在类的内部,所有成员都可以相互访问,访问控制符只针对外部访问。2.外部访问分为:通过类名访问和通过对象名访问。通过类名访问的成员需要是static修饰。

2024-02-18 13:52:35 115

原创 Java琐琐碎碎

引用对象的属性(即域)数值型默认初始化为0,字符默认初始化为空格,布尔类型默认初始化为false,而局部变量不会默认初始化。以上三种初始化会进行覆盖,其中编译器初始化最弱,构造函数初始化最强,这可能是因为在创建对象时执行的顺序的原因。为什么局部变量不可以用public修饰?2.创建变量时时初始化。

2024-02-18 12:48:13 220

原创 Java函数重载

方法重载的本质就是编译器对方法编写标识的方式,如果不能通过方法标识区分的方法则会被编译器认为是同一个方法,就会报错,如两个方法,参数个数相同,参数数据类型相同,参数顺序相同,所不同的是返回值的类型不同,编译器编译方法标识的时候,并不把返回值的类型编译到方法标识中,所以在编译期看来这是同一个方法。这很好理解,就是一个形参个两个形参的同名函数,编译器会将形参编译到方法标识中,使得一个参数与两个参数的方法标识不同,靠此来区分。编译器在编写方法标识时,会将不同类型的形参编写为不同的字母,使得方法标识相区分。

2024-02-18 11:35:44 215

原创 Java内存分配

new语句的奥秘

2024-02-17 16:36:52 384 1

原创 Java面向对象思想

程序的基本单位为对象,对象又是由类创建,通过类来模拟对象的静态特征(域)和动态行为(行为)。

2024-02-17 14:13:18 278

原创 Java基础

除法的运行结果与除数与被除数的数据类型有关,若两个都为int型,则结果也为int型,若结果有小数部分,则截取,若其中有一个为浮点数,则结果也为浮点数。2.一个浮点数默认为double类型,若想将浮点数赋值给float,则必须在浮点数后加上f,将一个double类型赋值给float会报错(虚拟机会认为这样做损失精度)。3.整形,浮点型,字符之间可以混合运算,都是通过隐式转换的方式进行比较,将低类型转换为高类型并进行比较。Java中首字母允许为字母、$、_,后续允许为字母、数字、_。必须用单引号括起来。

2024-02-17 13:41:22 1235 1

原创 Java特性

Java特性,后续会补充,如有错误望指出。

2024-02-17 10:40:13 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除