Java相关知识
关于Java基础语法相关知识整理
HHHHH-Y
这个作者很懒,什么都没留下…
展开
-
数据库删除数据的方式
数据库删除数据的方式主要是有三种: drop, delete, truncate他们之间的区别在于:1. 删除的内容不同drop: 用于删除数据库, 数据表 以及 删除数据表中的字段删除数据库: drop database + 数据库名删除数据表: drop table + 数据表名删除数据表中的字段: use 数据库名 alter table 数据表名 drop column 字段名(列名)delete: 删除数据表中的行(某一行 或 所有行)删除数据表中的行: delet原创 2020-09-16 16:16:39 · 9684 阅读 · 0 评论 -
Java 中的反射机制
一面百度, 被温柔小姐姐问到了反射. 虽然大概清楚反射是什么, 但是毕竟不经常使用, 所以严重翻车. 在此提醒大家, 反射很重要, 一定要复习好, 千万不要像我一样在反射上翻车. 说多了都是泪…目录1. 什么是反射2. 反射的用途3. 反射相关的类3.1 常用获得类的相关方法3.2 常用获得类中属性相关的方法3.3 获得类中构造器相关方法3.4 获得类中方法相关的方法4. 反射的步骤5. 反射的优缺点1. 什么是反射Java的反射机制是在运行状态中, 对于任意一个类, 都可以知道这个类的所有方法和属性原创 2020-09-12 11:02:00 · 202 阅读 · 0 评论 -
Java内存泄漏和内存溢出
目录1. 内存泄漏1.1 什么是内存泄漏1.2. 内存泄漏的分类2. 内存溢出2.1 什么是内存溢出2.2. 内存溢出的原因2.3 内存溢出的解决方案3. 内存泄漏和内存溢出的关系1. 内存泄漏1.1 什么是内存泄漏程序在申请内存后, 无法释放已申请的内存空间.一次内存泄漏不会产生太大的影响, 但是内存泄漏堆积的后果就是产生内存溢出1.2. 内存泄漏的分类经常发生内存泄漏: 发生内存泄漏的代码会被多次执行, 每执行一次, 内存泄漏一块偶尔发生内存泄漏: 在某些特定情况下, 可能会发生内原创 2020-08-31 23:54:48 · 343 阅读 · 0 评论 -
Java中的抽象类和接口
接上一个博客, 在介绍抽象类和接口之前, 我想再解释一下多态1. 多态的理解以及使用发生多态的条件:父类引用 引用子类对象 ( 发生了向上转型 )父类和子类拥有同名的覆盖方法通过父类引用调用这个重写的方法时, 发生了运行时绑定, 进而就发生了多态class Shape { public void draw() { }}class Cycle extends S...原创 2020-05-01 21:54:04 · 227 阅读 · 0 评论 -
Java中的继承, 封装, 多态
对于OOP语言而言, 有继承, 封装, 多态等多重特性, 但是最主要的就是继承, 封装和多态, 接下来我会依次进行介绍一. 继承, 封装“继承” 这个词对于我们来说并不陌生, 我们常常会听见继承家产, 继承家业之类的. 继承之后, 这些家产, 家业就都归继承者所有.1. 什么是继承?继承就是子类继承父类的一种行为.继承的意义: 为了达到代码的复用效果2. 怎样使用继承(1). 继承的...原创 2020-04-29 19:51:16 · 270 阅读 · 0 评论 -
Java的构造方法以及代码块
接上一条博客, 今天, 我们来谈谈java中的构造方法以及代码块1. 构造方法有一个问题: 一个对象的产生分为几步? 他是怎样产生的?答案为: 两步 1. 给对象分配内存; 2. 调用合适的构造方法那么什么是构造方法?构造方法是一种特殊的的方法, 使用关键字new实例化对象的时候, 就会自动调用构造方法, 用于完成初始化的操作.构造方法的构造要求:构造方法名与类名相同,...原创 2020-04-19 11:06:38 · 398 阅读 · 1 评论 -
详述Java中的类和对象
详述Java中的类和对象1. 对类和对象的初步认识1.1 面向对象和面向过程的区别C语言是一个面向过程的语言.那么什么是面向过程呢?我们打个比方: 把一头大象塞进冰箱里, 总共分成三步: 把冰箱门打开, 把大象塞进去, 把冰箱门关上在塞大象的时候, 我们的关注点在于把大象塞进去的这个过程. 这就是面向过程Java是一个面向对象的语言.那什么又是面向对象呢?继续用 上一个将大...原创 2020-04-18 22:41:54 · 270 阅读 · 0 评论 -
Java中常见的区别
1. this和super的区别thissupper当前对象的引用父类对象的引用this(): 调用当前类中其他的构造方法(必须在第一行)super(): 调用父类的构造方法(必须放在第一行)this.data: 调用当前类中的属性super.data: 访问父类的属性this.func: 调用当前类中的成员方法super.func: 调用父类的成员方法2. 抽象类和接口的区别抽象类(abstract)接口(Interface)抽象原创 2020-05-13 10:04:34 · 256 阅读 · 0 评论 -
浅谈JAVA中的异常
1. Java异常体系Error类: 是指Java运行时的内部错误或者资源耗尽错误, 必须由程序员自己解决Exception类: 可以由程序自己解决关于异常, 有分为以下两种:运行时异常 / 非受查异常: 在程序运行时跑出的异常编译时异常 / 受查异常: 在程序编译时的异常2. 处理异常的方式处理异常的方式有两种:LBYL: 在操作之前做充分的检查2. EAFP: 先操作, 遇到问题再处理通常情况下, 我们经常会使用到第二种方式来处理异常.3. 异常的基本用法通常情况下, 我原创 2020-05-12 09:48:10 · 253 阅读 · 0 评论 -
初识Java的String类型
1. 什么是String类相信大家对于"字符串"这三个字都已经耳熟能详了吧.我们知道, 在C语言中, 是没有字符串这个类型的, 想要表示字符串的话, 就得使用字符数组对其进行表示. 不知道在大家眼里是怎样的, 但是在我看来, 这是一件个非常麻烦的事情.好在java中有一个String类, 使用这个类来表示字符串这个类型.2. 创建字符串2.1 创建字符串的三种常用方法:直接赋值String str = "hello";调用带有一个String参数的构造方法String str =原创 2020-05-11 10:04:12 · 248 阅读 · 0 评论