自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 问答 (4)
  • 收藏
  • 关注

原创 20210908-迭代遍历

目录1、遍历1.1 for循环1.2 foreach(增强型for循环) 1.3iterator1、遍历 在java中遍历有三种方式:fo循环遍历,foreach(加强型for循环),iterator。1.1 for循环 通过ArrayList一个简单的实例展示for循环遍历。import java.util.ArrayList;public class ForDemo { public static void main(String...

2021-09-08 22:52:47 101

原创 20210907-java集合

1、java中的集合

2021-09-08 22:02:08 137

原创 2021-09-07-泛型

1、什么是递归 递归是一种争对使用简单的循环难以编程实现的问题,提供优雅解决方案的技术。  使用递归就是使用递归方法(recursive method)编程,递归方法就是直接或者间接调用自身的方法。递归是一个很有用的程序设计技术。在某些情况下,对于用其它方法很难解决的问题,使用递归就可以给出一个zhi观、直接的简单解法。例如需要遍历某个路径下的所有文件,但这个路径下文件夹的深度是未知的,那么就可以使用递归来实现这个需求。...

2021-09-07 23:15:13 298

原创 2021-07-26 递归的学习

1、什么是递归

2021-09-07 22:43:20 74

原创 Java,IO流

1、什么是流:流是个抽象的概念,是对输入输出设备的抽象,java程序中,对于数据的输入/输出操作都是以“流”的方式进行。设备可以是文件,网络,内存等。  流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流。  可以将流想象成一个“水流管道”,水流就在这管道中形成了,自然就出现了方向的概念。  当程序需要从某个数据源读入数据的时候,就会开启一个输入流,数据源可以是文件、内存或网络等等。相反地,需要写...

2021-07-26 10:37:00 100

原创 内部类、异常

1、什么是内部类:内部类就是在一个外部类里面在

2021-07-20 22:04:28 74

原创 接口,抽象,拷贝

目录1、什么是抽象:2、什么是接口:3、什么是拷贝:4、抽象类详细学习:5、接口详细学习:6、接口与抽象类的区别7、深拷贝和浅拷贝的区别:7.1引用拷贝:创建一个指向对象的引用变量的拷贝。7.2对象拷贝:创建对象本身的一个副本。7.3浅拷贝定义:7.4深拷贝定义:8、修饰符范围1、什么是抽象:抽象关键字(abstract)。“抽象只从正确的角度,透露对象的某些相关细节。”在面向对象编程理论中,抽象涉及到定义抽象对象的语言基础,它到底如何工作、...

2021-07-18 16:37:44 228

原创 继承,多态,ArrayList,封装

1、ArrayList1.1 ArrayList介绍:* 列表:ArrayList* 数组一旦创建,大小是固定的,可以使用ArrayList保存个数不定的数据* 支持泛型,可以使用一个具体类型代替泛型EArrayList 是一个数组队列,相当于动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。ArrayList继承了Abst...

2021-07-18 15:41:52 254

原创 经典笔试题

目录一、面向对象的程序设计:二、面向对象的落地法则:三、类的成员之属性四、类的成员之方法五、对象的生命周期六、类的第三个成员:构造器(构造方法) Constructor七、面向对象的特征一:封装八、this关键字:九、再讲方法的参数传递十、static关键字:静态的,修饰属性、方法、代码块、内部类一、面向对象的程序设计: 1.面向对象的设计其实是类的设计 2.设计类其实是设计类的成员 3.类的成员:成员变量&成员方法 扩...

2021-07-16 10:05:35 56

原创 对象的学习

目录1、什么是对象1.1类为对象定义属性和方法1.2属性:2、构造方法:2.1构造器:3、static:3.1static全局变量与普通的全局变量3.2static局部变量和普通局部变量3.3static函数与普通函数3.4静态代码块3.5 静态方法(类方法):4、访问修饰符5、方法传递参数6、Random类:7、Date类:8、关联9、聚合10、this关键字:11、装箱和拆箱:12、==和equals的区别13、Str.

2021-07-16 09:58:19 95

原创 数组的学习

目录1、数组的声明和使用2、一种工具arraycopy的学习3、类型的范围4、查找方式4.1线性查找4.2二分查找5、可变长参数列表6、冒泡排序7、二维数组7.1二维数组的使用和声明7.2杨辉三角的应用1、数组的声明和使用int[] array = new int[数字];//动态,一旦数组确定长度,数组的大小就固定了也可以使用下标进行赋值如:array[0] = 46;array[1] = 354;int[] array = {5,6,4

2021-07-16 09:13:05 51

原创 java方法的学习

1、方法声明方法:修饰符 返回值类型 方法名(参数列表){ 方法体}调用方法方法:方法可以用于定义可重用的代码以及组织和简化编码。1、非静态方法的调用:就是没有 static 修饰的方法,对于非静态方法的调用,是通过对象来调用的,比如:公共类 变量名 = new 公共类();调用方法:变量名.方法名();2、静态方法的调用:静态方法就是用 static 修饰的方法。静态方法的调用是通过类名来调用的3、方法与方法直接的调用:(1)静态方法内部调用其他方法如果在...

2021-07-08 21:12:24 63

原创 java图书租借系统

1、通过数组来进行存储2、通过循环遍历来查找下标是否一致,从而进行对图书的添加,归还,删除,修改3、//获取当前系统的日期对象 LocalDate nowDate = LocalDate.now(); //获取借出日期字符串 String rentDateString = Date[index]; /...

2021-07-08 20:50:39 820

原创 Java学习第二天

1、运算符1、赋值运算符:=2、算术运算符:+ - * / % ++ --注意: 1、整数相除,舍弃余数 2、浮点数相除,保留余数 3、前置++,先将变量自增1,再参与表达式运算 4、后置++,先取出变量的值参与表达式运算,然后再自增13、关系运算符:结果是一个boolean><>=<===!=<>字符串存储的原理:1、字符串常量(使用双引号创建的字符串对象)存储在常量池中2、使用new关键字创建的字符串对...

2021-07-06 23:35:58 132

原创 Java猜拳小游戏

/** *需求: 使用学过的知识,完成人-机对战的石头剪刀布游戏,要求: 1、可以玩多局 2、计算每局的得分,赢的一方加1分 3、统计总局数 4、游戏结束时,打印输出:总局数、双方的得分、最终的输赢 * @param args */public static void main(String[] args) { //实例化一个键盘扫描对象 Scanner input = new Scanner(Sys...

2021-07-06 21:18:46 233

原创 2021-07-06 java学习第一天

1、Java是什么1、java是什么? 是一门面向对象的高级的编程语言2、java能做什么? 控制台应用 嵌入式应用网站应用 图形界面应用3、java的架构分类 J2SE J2EE J2ME J2Card4、两个概念 jdk:java开发工具箱 jre:java运行时环境,内含jvm(java虚拟机)5、安装jdk A、卸载jdk B、安装路径:不要有中文、不要有空格,比如D:、javadevelop C、双击开始安装,安装完毕 D、配置环境变量 JAVA_HOME: PATH:%J

2021-07-06 20:48:23 99

memorandum book.zip

Android备忘录

2021-07-06

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

TA关注的人

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