- 博客(26)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java基础(扩充中...)
1、++i 在 i 存储的值上增加1并向使用它的表达式返回新的, 增加后的值2、i++ 对 i 增加1, 但返回原来的是未增加的值。循环中下次使用就会+13、& 不管前面的条件是否正确,后面都执行4、&& 前面条件正确时,才执行后面,不正确时,就不执行,就效率而言,这个更好5、sum+=i等价于sum=sum+i6、static静态方法或变量可直接调用,非static需要实例化new后才能调用7、xx.xxx 就是调用xx类中的xxx方法8、this.xx 调用当前类.
2020-11-03 21:02:39
233
4
原创 ElementUI图标少,引入阿里矢量图标
9、在项目目录下,src > assets > icon (创建个icon文件,名字可以随意取),将上面剩余的文件全部拷到这个icon文件夹下。3、项目名称随便写,但是不要写el-icon开头,因为和ElementUI内的图标重名,可能导致用不了。也就是复制el-icon-musicgeci注意前面的.和后面的:都不要复制, 我们在要引用的地方加个div标签,里面套个i标签试一下。记录一下自己成功的步骤,很多是从网上找的,但是网上的写的很散,看一个成功不了,我综合了两篇文章写的。
2023-05-24 19:23:45
836
2
原创 Redmi Buds 4 Pro\RedmiAirDots3Pro连接电脑
开盖(不取出耳机),电脑打开搜索蓝牙,耳机仓长按五秒,就能搜到。这么简短的答案,百度上面千奇百怪花里胡哨,每一个回答到点上的。
2023-03-28 19:47:55
12840
7
原创 不能将“sqlite**数组”数据转换到“sqlite**数组”数据
这个是易语言的锅,在尝试了不勾选支持库也无果的情况下。直接删掉一个,去e易语言的安装目录下,找到lib目录里面的sqliteDB.fne,剪切到别的文件存着,防止以后需要。这样后会导致之前使用了这个库的文件打不开,所以删之前,自己改一下代码吧。...
2021-02-01 15:02:27
441
原创 Java 第30 章 : 链表的定义与使用
课时134:链表实现简介 链表的本质是一个动态的对象数组,他可以实现若干个对象的存储。 链表的基本定义 在实际的开发之中,对象数组是一项非常实用的技术,利用其可以描述处“多”方的概念,例如:一个人有多本书,则在人的类里面一定要提供有一个对象数组保存书的信息,但是传统的对象数组依赖于数组的概念,所以数组里面最大的缺点在于:长度是固定的,正是因为如此所以在实际的开发之中,传统的数组应用是非常有限的(数组的接收以及循环处理),但是如果要想进行灵活的数组保存,那么必须自己...
2020-12-22 22:18:29
507
2
原创 Java 第29 章 : 函数式编程
课时131:Lambda表达式 从JDK1.8开始,为了简化使用者进行代码的开发,专门提供有Lambda表达式的支持,利用此操作形式可以实现函数式的编程,对于函数式编程比较著名的语言:haskell、Scala,利用函数式的编程可以避免掉面向对象编程之中的一些繁琐的处理问题。https://www.scala-lang.org/ 面向对象在其长期发展的过程之中一直有一部分的反对者,这些反对者认为面向对象的设计过于复杂了,并且过于繁琐了。以一个最简单的程序为例。...
2020-12-19 21:31:47
144
原创 Java 第28 章 : 内部类
课时126:内部类基本概念 虽然在类之中的基本组成就是成员属性与方法,但是在任何的语言里面结构也是允许进行嵌套的,所以在一个类的内部可以定义其他的类,这样的类就成为内部类。 内部类的基本定义 如果说到内部类肯定其本身是一个独立且完善的类结构,在一个类的内部除了属性和方法之外可以继续使用class定义内部类。范例:内部类的基本定义package cn.mldn;class Outer { //外部类 private String msg = ...
2020-12-12 20:41:12
125
原创 Java 第27 章 : 异常的捕获及处理
课时116:认识异常对程序的影响 Java语言提供的最为强大的支持在于异常的处理操作上。 认识异常对程序的影响 异常指的是导致程序中断执行的一种指令流。那么下面首先来观察没有异常产生的程序执行结果。范例:没有异常产生package cn.mldn;public class JavaDemo { public static void main(String args[]) { System.out.println("【1】***...
2020-12-10 15:39:38
303
原创 Java 第26 章 : 枚举
课时112:定义枚举类 很多的编程语言都会提供有枚举的概念,但是Java一直到JDK1.5之后才提出了所谓枚举的概念。在实际的开发之中枚举的主要作用是用于定义有限个数对象的一种结构(多例设计),枚举就属于多例设计,并且其结构要比多例设计更加的简单。 枚举的基本定义 从JDK1.5之后再程序之中提供有enum的关键字,利用次关键字可以实现枚举的定义。范例:定义一个枚举 enum Color{ //枚举类 RED,GREEN,...
2020-12-08 21:13:57
98
原创 Java 第25 章 : 单例设计模式
课时110:单例设计 单例设计模式(多例设计模式)主要是一种控制实例化对象产生个数的设计操作。单例设计 如果说现在有一个程序类,假设该程序类的定义如下:package cn.mldn;class Singleton { public void print() { System.out.println("www.mldn.cn"); }}public class JavaDemo { public static vo...
2020-12-07 21:36:29
99
原创 Java 第24 章 : UML图形
课时107:类图 UML是统一的建模语言,本质就是利用图形化的形式来实现程序类关系的描述。在之前已经画出了大量的图形,这些图形都是按照UML标准进行的,并且最早使用最广泛的设计工具:Rational Rose,而后出现越来越多的设计工具,而像PowerDesigner也可以实现这些类图的定义。 类图描述 一般情况如果要想进行类结构的描述,往往可以使用三层的结构来表示:类名称 属性 方法 如果是一个普通类的名称,往...
2020-12-07 14:57:44
97
原创 Java 第23 章 : 包的定义及使用
课时101:包的定义 在实际的项目开发过程中,肯定要一直存在包的概念,利用包可以实现类的包装,在以后的实际开发之中,所有的类都必须放在包里面。 包的定义与使用 对于项目而言,尤其是现代的项目是不可能一个人开发完成的,往往在一个项目的开发团队之中会有2-3位的开发者进行项目业务的实现,于是在这样的情况下就不得不去面对一个问题:有可能产生类的重名定义。 在操作系统之中已经明确严格的定义了一个要求:同一个目录之中不允许存放有相同的程序类文件,但是在实际...
2020-12-07 00:09:06
325
原创 Java 第9 章 : 数据表与简单Java类映射转换
课时38:综合实战:数据表与简单Java类映射转换简单Java类是现在面向对象设计的主要分析基础,但是对于实际的开发之中简单Java类的定义来源是有依据的,往往都是根据数据标的结构来实现简单Java类。在数据库之中实际上是提供有若干个数据表的,那么每一张实体数据表都可以描述出一些具体的事物...
2020-12-01 02:49:57
255
原创 Java 基础练习题 (题来源网络)
设计出物品这种类类名:Item物品有如下属性:名字name类型是字符串String价格price类型是整型 int创建(实例化)3件具体物品名称 价格血瓶 50草鞋 300长剑 350class Item { String name; int price; public void Item(String name, int price) { this.name = name; this.price = price; ...
2020-11-29 05:08:52
893
原创 Java 第22 章 : 泛型
课时96:泛型问题引出泛型从JDK1.5之后追加到Java语言里面的,其主要目的是为了解决ClassCastException的问题,在进行对象的向下转型永远都可能存在有安全隐患,而Java希望通过泛型可以慢慢解决掉此类问题。 泛型的问题引出 现在假设定义一个描述x与y坐标的处理类,并且在这个类之中允许开发者保存有三类数据:整形数据:x=10、y=20; 浮点型数据:x=10.1、y=20.9; 字符串型数据:x=东京120度、y=北纬30度。于是在设计Point类的...
2020-11-28 23:04:58
175
2
原创 Java 第21 章 : 综合案例:抽象类与接口应用
课时93:案例分析一(获取类信息)抽象类与接口开发案例2、具体内容 抽象类与接口是Java里面最为核心的概念,也是所有设计模式的综合体现,包括在日后学习的工程中也会接触到许多的系统提供的接口和抽象类。接口和抽象类都可以使用的情况下,一定要优先使用接口,因为接口可以避免单继承的局限。 案例分析一 定义一个ClassName接口,接口中只有一个抽象方法getClassName(); 设计一个类Company,该类实现接口ClassName中的方法getClassName()...
2020-11-27 16:24:50
795
原创 Java 第20 章 : 接口的定义与使用
课时87:接口基本定义当你可以灵活的使用抽象类和接口进行设计的时候,那么就基本表示你面向对象的概念理解了。这一步是需要大量的程序代码累积而成的。 接口的基本定义
2020-11-24 15:24:12
215
1
原创 Java 第19 章 : 包装类
课时85:包装类实现原理分析包装类的主要功能是针对于基本数据类型转换而实现的,随着JDK版本的更新,包装类的功能也在发生改变,有着更多的支持。 认识包装类 Object类最大的特点是所有类的父类,并且可以接收所有的数据类型,但是在这个过程中就存在有一个问题:基本数据类型并不是一个类,所以现在如果要想将基本数据类型以类的形式进行处理,那么就需要对其进行包装。范例:以int数据为例,实现一个包装处理的定义...
2020-11-21 22:52:52
144
原创 Java 第18 章 : 抽象类的定义与使用
课时82:抽象类基本概念类继承的主要作用在于可以扩充已有类的功能,但是对于之前的继承操作而言会发现,子类可以有自己的选择任意来决定是否要覆写某一个方法,这个时候父类无法对子类做出强制性约定(强制性你必须覆写某个方法),这种情况下往往不会采用类的继承(在实际开发之中很少会出现继承一个已经完善的类,可以直接使用的类)而是必须要继承抽象类,在以后进行父类(SuperClass)设计的时候优先考虑的一定是抽象类。 抽象类的基本定义 抽象类的主要作用在于对子类中覆写方法进行约定,在抽象类里可以定义一些抽
2020-11-21 20:19:28
767
原创 Java 第17 章 : Object类
课时79:Object类的基本概念Object类的主要特点是可以解决参数的同一问题,也就是说使用Object类可以接收所有的数据类型。 Object类的简介 在Java之中只有一个类是不存在有继承关系的,那么这个类就是Object,也就是说所有的类默认情况下都是Object的子类,以下两种类的定义效果完全相同:class Person{} //一个类class Person extends Object{} //一个类在Object类设计的时候考虑到了所有...
2020-11-18 03:29:49
177
原创 Java 第16 章 : 多态性
课时75:多态性简介多态性是面向对象中的第三大主要特征,多态是在继承性的基础之上扩展出来的概念,也就是说可以实现父子类之间的互相转换处理。多态的是基本概念在Java中对于多态性有两种实现的模式: 方法的多态性: -方法的重载:同一个方法名称可以根据传入的参数的类型或个数的不同实现不同功能的执行; package test;class Message { public void print() { System...
2020-11-16 22:34:53
135
原创 GitHub的使用说明
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。1、开源项目结构1、Watch:关注项目变化,如被别人提交了pullrequest、发起了issue等等,在你的通知中心,会收到消息。2、Star:类似朋友圈、空间的点赞,支持。让该项目更有热度。3、Fork:得到一份园项目的拷贝,如果后续园项目改变,需要自己去处理同步。(分支,可能其他人在当前版本进行进一步的开发)4、About:作者对该项目的大体介绍。(关.
2020-11-10 10:20:49
421
原创 Java 第14章 :综合案例:继承分析
课时67:案例分析一(学生类)补习一下this调用构造函数的例子:public CrawlDatum(){} public CrawlDatum(int status, int fetchInterval) { this(); /*this调用的作用是调用上面的无参构造函数*/ this.status = (byte)status; this.fetchInterval = fetchInterval; } public CrawlDatum(int s
2020-11-08 17:18:47
423
1
原创 Java 第13章 覆写
课时63:方法覆写 子类与父类一旦产生继承关系之后,实际上子类会继承父类中的全部定义,但是这里面也有可能出现不合适的场景,子类如果发现与父类中设计不足,并且需要保留父类中的方法或属性名称的情况下,就会发生覆写。 当子类定义了与父类方法名称相同、参数类型及个数完全相同的时候(跟父类一模一样),就称为方法的覆写。package test;class Channel{ public void connect(){ System.out.println("【Cha...
2020-11-07 02:43:24
120
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人