- 博客(8)
- 资源 (5)
- 问答 (11)
- 收藏
- 关注
原创 Java面向对象之Java抽象类和接口
一:抽象类的描述及介绍:在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象, 这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法、初始化块和构造方法和普通类一样。 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。1、 抽象方法 抽象方法只包含一个方...
2019-06-25 19:59:01 281
原创 Java面向对象之Java修饰符
在Java中主要有四个访问控制符:分为如下:注意:在不写访问控制符的情况下,就是friendly(默认)修饰符;类修饰符的作用范围如下图:1、类修饰符:public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。 friendly,默认的修饰符,只有在相同包中的对象才能使用这样的类。abstract,将一个类声明为抽象类,没有实现的方法,需要子类提...
2019-06-25 19:42:14 315
原创 Java面向对象之Java单例模式
适用场景:1、 需要生成唯一序列的环境;2、 需要频繁实例化然后销毁的对象;3、 创建对象时耗时过多或者耗资源过多,但又经常用到的对象;4、 方便资源相互通信的环境。Java 单例模式有五种实现方式:一、 饿汉式:特点:线程安全,调用效率高,但是不能延时加载。示例代码:public class SingletonOne { //第2步,用一个私有的静态变量来存自身 //实例...
2019-06-16 16:58:14 318
原创 Java面向对象之super、this和初始化块
一、super 与 this 关键字super关键字:我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。this关键字:指向自己的引用。(代表对象。就是所在函数所属对象的引用。)this到底代表什么呢?哪个对象调用了this所在的函数,this就代表哪个对象,就是哪个对象的引用。开发时,什么时候使用this呢?在定义功能时,如果该功能内部使用到了调用该功能的对象...
2019-06-16 16:37:11 531
原创 Java面向对象之Java的封装和继承
一:在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。封装的优点:良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员变量进...
2019-06-05 22:18:33 359
原创 Java面向对象之Java的重载和重写
重载的定义是:在一个类中,如果出现了两个或者两个以上的同名函数,只要它们的参数的个数,或者参数的类型不同,即可称之为该函数重载了。如何区分重载:当函数同名时,只看参数列表。和返回值类型没关系。(1) 构造器的重载构造器的重载;形参列表不同。public class Person { String name; int age; //构造器的重载:形参列表不同 public Pers...
2019-06-05 21:09:18 282
原创 Java面向对象之Java中的类和对象
1:面向对象的概念理解:a:面向对象是相对面向过程而言;b:面向对象和面向过程都是一种思想;c:面向过程——强调的是功能行为;d:面向对象——将功能封装进对象,强调具备了功能的对象;e:面向对象是基于面向过程的。三个特征:封装(encapsulation),继承(inheritance),多态(polymorphism)。开发:其实就是找对象,建立对象,使用对象。维护对象的关系。...
2019-06-05 20:51:59 321
原创 SQL Server数据库导入MySQL数据库
首先创建一个新的数据库,在root@localhost点击鼠标右键,选到创建数据库数据库命名在首选栏“数据库”选到“导入”,选择“导入外部数据库”直接下一步数据源类型选择“任何ODBC源”,点击文件“文件DSN”,然后点击“创建一个新的DSN”点击下一步选择SQL Server,然后下一步点击浏览选择保存文件的路径(个人感觉选择桌面方便)给文件命名(随便起个名字就好...
2019-06-05 20:35:34 3278
程序员常用简历模板(100套)
2021-08-05
SVG绘制响应式404错误网页.zip
2020-09-08
随机点名系统网页版--适用于手机和电脑.html
2020-09-08
Java面试题及答案.html
2020-09-08
使用Java的DecimalFormat问题
2022-09-21
java实现数据库结构同步问题
2022-03-01
关于对比两个数据库结构(字段)同步问题
2022-02-28
请问springboot开发的项目一般使用什么进行(性能)压力测试?
2022-01-11
C#的DataView对象在java中怎么使用,java中有没有类似的操作对象?
2021-12-08
前端语言配合使用的那些问题
2021-10-28
C#和Java中正则写法的代码转换
2021-09-30
有没有适用于多个页面导出Excel的工具类?
2021-09-24
SpringBoot接口文档命名规范相关问题
2021-09-07
SpringBoot不使用service层有什么影响?
2021-09-02
请教SpringBoot中使用bean和使用Map的好处和弊端?
2021-09-02
Java有没有将 jsonArray 格式化的工具
2021-08-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人