Java基础
文章平均质量分 86
寇大大
这个作者很懒,什么都没留下…
展开
-
Java基础语法(4)包机制与JavaDoc
目录包机制1、问题发现2、包的作用3、创建包4、import 关键字JavaDoc简介总结包机制1、问题发现存在这样一个问题:当定义了多个类的时候,可能会发生类名的重复问题。解决方式:在java中采用包机制处理开发者定义的类名冲突问题。就好比我们平时的用电脑,一个文件夹下不能存在同名的文件,我们要是有这样的需求,但是又不想换名字,我们就可以考虑使用新建一个文件夹来存放!在Java中也是这样的。2、包的作用为了更好地组织类,Java 提供了包机制,用.原创 2021-05-20 09:09:40 · 98 阅读 · 0 评论 -
Java面向对象(3)修饰符&接口
目录修饰符1、static修饰符2、final修饰符3、abstract修饰符接口1、接口的本质2、接口与抽象类的区别3、接口中的方法都是抽象方法4、接口中的变量都是静态常量(public static final修饰)5、一个类可以实现多个接口6、一个接口可以继承多个父接口7、接口的作用修饰符1、static修饰符1、static变量在类中,使用static修饰的成员变量,就是静态变量,反之为非静态变量。静态变量和非静态变量的区别静态变.原创 2021-05-11 08:32:36 · 94 阅读 · 0 评论 -
Java面向对象(2)封装继承多态
目录封装1、封装的步骤2、作用和意义3、方法重载继承1、继承2、Object类3、Super关键字4、方法重写多态1、什么是多态2、重写、重载和多态的关系3、多态的注意事项4、多态存在的条件5、方法绑定6. 类型转换封装通俗地讲:该露的露,该藏的藏专业地讲:我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。封装(数据的隐藏)在定义一个对象的特..原创 2021-05-10 09:28:42 · 146 阅读 · 0 评论 -
Java面向对象(1)
目录面向过程&面向对象OOP详解1、什么是面向对象2、类与对象的关系3、对象和引用的关系方法加深1、方法的定义2、方法调用3、调用方法时的传参4、this关键字创建与初始化对象构造器内存分析面向过程&面向对象面向过程的思维模式面向过程的思维模式是简单的线性思维,思考问题首先陷入第一步做什么、第二步做什么的细节中。这种思维模式适合处理简单的事情,比如:上厕所。如果面对复杂的事情,这种思维模式会陷入令人发疯的状态面向对象的.原创 2021-05-10 09:21:58 · 59 阅读 · 0 评论 -
Java数组
目录数组概述数组的四个基本特点:数组声明创建1、声明数组2、创建数组3、内存分析4、三种初始化5、数组边界数组使用1、For-Each 循环2、数组作方法入参3、数组作返回值多维数组Arrays 类1、打印数组2、数组排序3、二分法查找4、元素填充5、数组转换为List集合常见排序算法1、冒泡排序2、选择排序数组概述数组的定义:数组是相同类型数据的有序集合. 数组描述的是相同类型的若干个数据,按照一..原创 2021-05-09 10:11:16 · 72 阅读 · 0 评论 -
Java方法
目录方法1、什么是方法2、方法的定义3、方法调用4、方法的重载5.拓展命令行传参6、可变参数7、递归方法1、什么是方法Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用方法的优点使程序变得更简短而清晰。 有利于程序维护。 可以提高程序开发的效率。 提高了代码的重用性。2、方法的定义修饰符 返回值类型 方法名(参数类型 参数名){....原创 2021-05-09 08:54:58 · 64 阅读 · 0 评论 -
Java流程控制下(三大结构)
目录顺序结构选择结构1、if单选择结构2、if双选择结构3、if多选择结构4、嵌套的if结构5、switch多选择结构循环结构1、while 循环2、do…while 循环3、For循环4、增强for循环5.练习顺序结构JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构是最简单的算法结构。 它是任何一个算法都离不开的一种基本算法结构。public static void main(S...原创 2021-05-08 16:13:46 · 80 阅读 · 0 评论 -
Java流程控制上
目录用户交互Scanner1、Scanner对象2、next & nextLine3、其他方法break & continue2、continue 关键字3、两者区别4、带标签的continue用户交互Scanner1、Scanner对象之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入Scanner s = new 1 Scanner(System.in);2、..原创 2021-05-08 16:12:18 · 47 阅读 · 0 评论 -
Java面向对象(4)内部类
内部类1、内部类概述内部类就是在一个类的内部在定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对B类来说就是外部类了。内部类不是在一个java源文件中编写俩个平行的俩个类,而是在一个类的内部再定义另外一个类。 我们可以把外边的类称为外部类,在其内部编写的类称为内部类。内部类分为四种:1. 成员内部类2. 静态内部类3. 局部内部类4. 匿名内部类2、成员内部类(实例内部类、非静态内部类)成员内部类中不能写静态属性和方法定义一个内部类//原创 2021-05-13 08:51:25 · 145 阅读 · 0 评论 -
Java基础语法(3)运算符
目录运算符1、二元运算符2、取模运算3、一元运算符4、逻辑运算符5、位运算符6、扩展运算符7、字符串连接符8、三目条件运算符9、运算符优先级运算符运算符operatorJava 语言支持如下运算符:算术运算符: +,-,*,/,%,++,-- 赋值运算符 = 关系运算符: >,<,>=,<=,==,!= instanceof 逻辑运算符: &&,||,! 位运算符: &,|,^,~ , >.原创 2021-05-07 09:57:47 · 72 阅读 · 0 评论 -
Java基础语法(2)变量与常量
目录变量与常量1、变量(variable)2、变量作用域局部变量实例变量静态变量3、常量4、变量的命名规范变量与常量1、变量(variable)Java是一种强类型语言,每个变量都必须声明其类型。Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为:type varName [=value] [{,varName[=value]}] ;.原创 2021-05-06 17:36:23 · 74 阅读 · 0 评论 -
Java基础语法(1)
注释注释并不会被执行,是给我们写代码的人看的单行注释:只能注释当前行,以//开始,直到行结束//输出HelloWorld!多行注释:注释一段文字,以/开始, /结束!/*这是我们多行注释,这一行也被注释。*/文档注释:用于生产API文档,配合JavaDoc。现在作了解/** @Description HelloWorld类* @Author Diamond **/标识符Java自定义的关键字如下:表示类名的标识符用大写字母开始如原创 2021-05-06 13:45:25 · 69 阅读 · 0 评论 -
初学java
初识JavaJava的特性和优势简单性就是c++语法的纯净版。没有头文件,指针运算,结构,联合,操作符重载,虚基类等等。由于语法基 于c,因此学习起来完全不费力。面向对象面向对象是一种程序设计技术,他将重点放在数据(即对象)和对象之间的接口上。模拟人的思维写程 序,万物皆对象!可移植性(跨平台性)这是JAVA的一个重要的优势。JAVA代码或者说字节码、二进制码可以跨平台的移植,而不用管具体的操 作系统和硬件环境。 “一次编写,随处运行”:“write once, run anyw原创 2021-05-05 10:14:55 · 97 阅读 · 0 评论