自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阐释面向对象

Java语言的核心设计思想不是面向过程,不是将每一个步骤按照逻辑呈现出来,而是面向对象,面向对象有过程抽象和数据抽象,将面向过程分为几个过程抽象,每个过程抽象既独立又环环相扣,无论哪个过程抽象进行,都会调用其他过程抽象,以此来带动其他过程抽象,从而成为一个整体。因此,面向对象是巧妙且灵活多变的。抽象是类的本质,也许一个类没有声明抽象但是不可否认的它本身就是抽象的,将抽象的事物保存下来是面向对象必须具备的一个特征,也就是继承,为了反复使用抽象的事物,做到拿来即用,便少不了将其包装起来,也就是封装。

2023-09-19 20:57:49 38

原创 Debug调试程序

debug调试

2022-01-15 18:58:21 163

原创 java内存的构成

前言 java内存由栈(stack)、堆(Heap)、方法区(Method Area)、本地方法栈(Native Method Stack)和寄存器构成。 栈 用于方法的运行,存储方法中的局部变量 堆 类的初始化在堆中运行,堆内存里存储的数据都有一个地址值,以16进制呈现,同时堆内存里面的数据都有默认值 规则: 整数 0 浮点数 0.0 字符 ‘\u0000' 布尔 ...

2021-09-13 10:44:17 187

原创 JDBC实现对数据库的连接与操作

一、前言 JDBC(Java Database Connectivity),即Java数据库连接,是一种可以执行SQL语句的Java API。为使JDBC程序可以跨平台,需要不同的数据库厂商提供相应的驱动程序,为此需要加载数据库驱动文件(jar文件)拷贝到classpath路径下。JAVA API被包含在java应用程序中,在java.sql包中,自然是可以跨平台,该API最主要的作用在于 JDBC Driver Manager用于管理JDBC驱动程序,获取Connection对象。Connection对

2021-09-12 18:59:49 458

原创 内部类和泛型

一、前言 内部类提供了更好的封装使得内部类可以更好地隐藏在外部类内,不允许同一个包中的其他类访问该类,内部类成员可以直接访问外部类的私有数据,但外部类不能访问内部类的成员变量。泛型的原理就是参数化类型,泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。 二、内部类 内部类分为两种:静态内部类和非静态内部类 静态内部类 依据静态成员不能访问非静态成员的规则,静态内部类不能访问外部类的实例成员,只能访问外部类的类成员。即使是静态内部类的实例方法,也不能访问外部

2021-09-12 16:40:53 178

原创 java集合

文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 一、pandas是什么?

2021-09-04 22:26:15 71

原创 java常用类

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是

2021-08-07 18:51:25 82

原创 java异常处理

定义:在java语言中,异常是指程序在运行期间发生的事件,它是导致程序中断运行的正常指令流。 异常分类 Throwable类 位于异常类层次结构的顶端,它是Java中所有错误和异常的父类

2021-07-21 12:26:11 78

原创 抽象类和接口

文章目录 前言 一、抽象类是什么? 二、接口是什么 三、final是什么 总结 前言 先有类再有抽象类,先有子类继承父类,普通类有的抽象类也有,类与类之间是继承关系,那么接口与接口之间同样是继承关系,类与类之间构成了人的由上到下的躯干,那么接口则构成了人的四肢,抽象类则是人体内的五脏六腑与接口有着异曲同工之妙,为实现人的正常生命活动与功能服务。 一、抽象类是什么? 将计算三角形、正方形、菱形不同形状的周长的方法容纳到一个具体的事务类里面,这样的一个抽象过程与类共同组成了...

2021-07-19 20:29:28 88

原创 java面向对象二

继承,从父类继承的东西可以是一丁点也可以是许多 封装,private修饰属性,public修饰方法 多态,是指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。在编译时,可以通过父类的引用指向子类对象,而在运行时,则通过父类所指向的子类对象,调用子类中重写父类的方法。 ...

2021-07-09 22:48:27 61

原创 java面向对象(一)

可变形参方法 Java允许定义参数可变的参数,从而允许为方法指定数量不确定的形参。如果在定义方法时,在最后一个形参的类型后增加三个点“...",则表明该形参可以接受多个参数值,多个参数值被当做数组传入。可变形参方法类似于为方法传了一个数组,且在使用方法上也和数组相同。静态方法只能调用静态方法。如下图所示 构造方法 对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化当类实例化一个对象时会自动调用构造方法。构造方法可以重载。 Java访问控制符 ...

2021-07-08 22:21:21 71

原创 解析java语言

对未知量的定义,对注释的定义,对循环的定义,对加减乘除的定义,对如果否则语句的定义等等解析java语言首先从对定义的认知开始,再理解java语言对中文的定义。java语言描述某个人、物、事件统一使用class,class为类,即这一类。一篇文章包含了注释,标题,开头,内容,结尾。如果每一段是一个class文件,代表一个事件,多个class文件串起来就是我们想通过java语言想向计算机表达的内容。每一段都是多个句子组成,想实现的是某个功能,每一个句子都是有定义,语法组成。当我们解析了每一个java语言单个字.

2021-07-05 16:48:38 189

原创 将jdk放到idea上

虽然是idea上编译运行执行,但核心的功能还是jdk,通过jdk编译,生成字节码文件,再通过jvm,java解释器,最终还原成java程序,idea充当一个可以让jdk运作起来的角色。在idea上配置jdk如下图 进入Project Structure后我们会看到PlatformSettings这一栏,是平台设置的意思,确切的说idea设置平台,点击sdks,在这里我们点击 +,设置jdk的路径,建立起idea与jdk的联系。 关于sdks,这是软件开发工具包的意思,如同一个网页上需要用到支付.

2021-07-05 15:38:00 514

原创 jdk与idea、eclipse的环境搭建

jdk的目录结构 文件/目录名 功能描述 bin 编译器、解释器 lib java程序执行时用到的类包 jre jvm和api,可以单独运行一个已有的java程序,运行时环境的根目录 src.zip 包含了api里头的源文件 demo 源代码样本 sample 样本 include 用于本地计算机的头文件 java平台是在操作系统上的,要让jdk被计算机找到,需要先设置系统变量建立起计算机与jdk的联系。搭建该路径需配置.

2021-07-05 14:26:43 229

原创 启源:Java程序与Java平台、操作系统的关系

我们所熟知的平台是Windows、Linux等操作系统和硬件组成的基于硬件的平台,而java平台不同于这些平台,它是一种全新的软件平台,是建立在以上提到的各种平台之上的,能在计算机上运行高度交互的、动态的、安全可靠的小应用程序和应用程序。Java平台主要包括俩个主要组成部分:Java虚拟机和应用编程接口(javaapi)。java虚拟机是一个由软件模拟实现的计算机。java程序经过idea和eclipse上的编译器编译后得到java字节码文件,该字节码文件会被java虚拟机翻译成机器指令,通...

2021-07-05 13:38:38 1707

空空如也

空空如也

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

TA关注的人

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