
初学者
7C谨言
陈嘉豪
展开
-
Java--数组--第十二天
Java–数组概念: 是相同数据类型元素的集合; 也是一种线性的数据结构。作用: 本身就是引用数据类型,即本身为一个对象; 可以存储基本数据类型,也可以存储引用数据类型。声明方式: 1.数据类型 [] 数组名; 例如:int [] a; 2.数据类型 数组名 []; 例如:int a [];注意:数据类型:定义数组可以存储的数据类型; 数组名:是引用变量。两种声明方式的区别: int []a,b; //a,b均为数组; int a,b[]; //a为整数变原创 2020-12-07 00:34:17 · 240 阅读 · 0 评论 -
Java--抽象类与接口--第十一天
Java–抽象类与接口–第十一天每日关键字:关键字:final 修饰范围: final 用于声明属性,方法和类 属性:定义就必须直接赋值或者在构造方法中进行赋值,并且之后都不能修改。 方法:在子类中不可被重写。 类:不能被定义为抽象类或是接口,也不可被继承。interface 作用:用来声明一个接口。implements 作用:用来实现接口。抽象类: **概念:**一个没有足够的信息来描述一个具体的对象的类(也就是类含有未实现功能的方法) 修饰关键字:abs原创 2020-11-26 00:23:28 · 128 阅读 · 0 评论 -
Java--多态详解--第十天
Java–多态详解–第十天多态 什么是多态? 多态就是同一种事物在不同时刻表现出不同的状态。 多态存在的三个必要要求: 1.要有继承(包含接口的实现)(前提条件)因为只有继承父类才可以表示子类 2.要有方法重写(前提条件)因为在顶层父类中会定义一些抽象方法(没有实现的方法),需要子类继承后重写父类中的抽象方法。 3.父类引用指向子类对象(多态的表现) 例如:Animal x = new Cat();示例1:猫继承动物; //定义一个Animal类原创 2020-11-23 23:05:40 · 160 阅读 · 0 评论 -
Java--继承--类之间的关系--第九天
Java–继承–类之间的关系–第九天继承:概念: 就是从已有的类中产生出一个新的类,这个新的类拥有这个已有类的非私有属性和方法,并且可以继续扩展新的属性和方法。 是一种 is - a的关系 ,xxx是xxx,例如:猫是动物,狗是动物;(猫可以继承动物,狗也可以继承动物)**作用:**提高了代码的重用性和可扩展性。继承的形式:[访问修饰符] [修饰符] 子类名 extends 父类名{子类语句体}继承的关键字为:extends;在Java中一个类只能直接继承一个父类;继承中的构原创 2020-11-04 10:08:05 · 358 阅读 · 0 评论 -
Java--封装--this--(第八天)
Java–封装–this–(第八天)面向对象的三大特征: 封装 继承 多态封装 概念:将类的一些信息隐藏在类中(私有化 private),使外部的程序不能直接进行访问,只有通过该类提供专门的方法才可以对这些隐藏的信息进行操作或访问; 优点: 1.隐藏类的实现细节; 2.方便加入控制语句; 3.方便修改实现; 4.只能通过规定的方法进行访问。 具体表现: 对于属性使用private权限 对于方法使用public原创 2020-11-02 22:16:39 · 192 阅读 · 2 评论 -
Java面向对象的第二天----(第七天)
Java面向对象的第二天----(第七天)关键字:static 概念:static称为静态,可以用来修饰类的属性,方法,代码块和内部类; 特点: 1.随着类的加载而加载: 2.优先于对象存在; 3.修饰的成员被其所有对象共享; 4.可不创建对象,直接被类调用; 例如:Math.PI 5.静态方法只可以访问静态的变量,不能访问成员变量;但成员方法可以访问静态变量和成员变量; 6.静态方法与变量会优先加载于成员方法与变量。示原创 2020-11-01 23:41:06 · 92 阅读 · 0 评论 -
Java面向对象的开始(第六天)
Java面向对象的开始(第六天)面向对象和面向过程的区别: 面向过程:注重的是解决的过程,步骤; 面向对象:是从宏观上的,整体上的设计; 例如:将大象装入冰箱: 用面向过程的思路解决: 分三步:第一步:打开冰箱门; 第二步:把大象装进去; 第三步:关上冰箱门; 用面向对象的思路解决: 分两类: 第一:设计冰箱类: 开门(); 关门原创 2020-11-01 00:13:38 · 120 阅读 · 0 评论 -
Java的第五天--(循环--方法)
Java的第五天–(循环–方法)循环语句 循环语句功能: 就是在某些条件满足的情况下,反复执行特定代码的功能。 循环语句的四个组成部分: 1.循环变量的初始化; 2.循环条件部分 ; 3.循环体部分 ; 4.循环变量的更新。 循环语句分类: while 循环: while(逻辑表达式){ 语句; … ; }执行过程: 先判断逻辑表达式的值。若表达式的结果为true,则执行其后面的语句,然后再次判断条件并反复执行,直原创 2020-10-29 09:53:46 · 146 阅读 · 0 评论 -
Java的第四天
Java的第四天–(输入–条件)输入控制台 使用标准输入串System.in 使用Scanner取得一个字符串或一组数字 在新增一个Scanner对象时需要一个System.in对象,但实际上还是System.in在取得用户的输入。 Scanner的next()方法有: 1.next()用于取得字符串; 2.nextInt()取得的输入字符串转换为整数类型; 3.nextFloat()将取得的输入字符串转换成浮点型; 4.nextBoo原创 2020-10-28 21:28:19 · 234 阅读 · 2 评论 -
Java的第三天--(变量与运算符)
Java的第三天–(变量与运算符)Java变量 变量是程序中最基本的存储单元,程序执行中数值是可变的。 本质上,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用。 变量是通过使用变量名来访问这块区域的。 要素:变量名,变量类型。 语法:【修饰符】 type varName【=value】【,varName【=value】…】数据类型 定义:明确了具体类型,使其在内存中分配不同大原创 2020-10-27 11:19:23 · 359 阅读 · 6 评论 -
Java的第二天--(开发环境与标识符)
Java的第二天–(开发环境与标识符)IDE 概念:(Integrated Development Environment )集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具 常用的Java开发工具: IntelliJ IDEA 捷克的一家公司(收费的) 分两个版本: Community(社区版):免费的,开源的,但功能较少(具体下载请看本人收藏Java); Ultimate(旗舰版):提原创 2020-10-26 15:46:51 · 138 阅读 · 0 评论 -
开始Java的第一天
开始Java的第一天什么是Java? Java是一门面向对象编程语言,也是一门跨平台的语言.Java语言用途广–服务器程序 银行,证券交易平台,电子商务后台…–Android应用 安卓手机,各种移动设备,智能家电…–软件工具 开发工具eclipse, IneteliJIdea–嵌入式领域 智能卡,传感器上–大数据技术 Hadoop以及其他大数据处理技术都是用JavaJava语言发展史 1995年由sun公司正式确立原创 2020-10-25 09:26:09 · 190 阅读 · 2 评论