自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

加菲的博客

小白的进阶之路,大家一起学习呀

  • 博客(26)
  • 收藏
  • 关注

原创 JAVA:输入三个整数,按从大到小的方式输出

1、输入三个整数,按从大到小的方式输出import java.util.*;//导包public class MyClass2 { public static void main(String[] ages) { Scanner sc =new Scanner(System.in);//接收控制台输入 System.out.println("a="); System.out.print...

2020-03-04 16:47:56 7445 1

原创 File

1.1 File类概述和构造方法File:它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名。它可以存在的,也可以不存在的。将来是要通过具体的操作吧这个路径的内容转发为具体存在的。构造方法摘要File(File parent, String child)根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。File(String pathname)通过将给定路径名字

2020-08-09 11:56:45 153

原创 HashMap集合练习之键是String值是Student

需求:创建一个Hash Map集合,键是学号String,值是学生对象Student。存储三个键值对元素,并遍历。思路:定义学生类创建HashMap集合对象创建学生对象把学生添加到集合遍历集合方式1:键值方式2:键值对象找键和值定义学生类:package item;public class Student { private String name; private int age; public Student() { } public Student(St

2020-08-07 11:31:31 807

原创 Map集合遍历方式

Map集合遍历方式遍历思路:存储的集合都是成对出现的,所以把Map看作一对夫妻对集合。把所有的丈夫给集中起来遍历丈夫的集合,获取到每一个丈夫根据丈夫去找对应的妻子转换Map集合中的操作获取所有键中的集合。keySet()方法实现遍历键的集合,获取到每一个键,用增强for实现根据键去找值。用get(Oject key)方法实现...

2020-08-06 13:46:32 378

原创 Map集合概述和特点

Map集合概述interface Map<K,V>k :键的类型v:值的类型将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。创建Map集合的对象多态的方式具体的实现类HashMap...

2020-08-06 12:38:34 511

原创 Collection集合

Collection集合Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK不提供出接口的任何直接实现,它提供更具体的子接口(如Set和LIst)实现创建Collection集合的对象多态的方式具体的实现类ArrayListimport java.util.ArrayList;import java.util.Collection;/* * 创建Collection集合的的对象 * 多态的方式 * Ar

2020-08-05 12:07:48 100

原创 Set案例

案例1:成绩排序需求:用TreeSet存储多个学生信息(姓名,语文成绩,数学成绩),并遍历该集合要求:按照总分从高到低出现思路:定义学生类package itheima;public class Student{ private String name; private int chinese; private int math; public Student() { } public Student(String name,int chinese,int mat

2020-08-05 12:07:18 189

原创 JAVA:List集合子类特点

List集合子类特点List集合子类:ArrayList , LinkedList

2020-08-05 12:06:49 227

原创 集合体系结构

集合体系结构CollectionListSet泛型MapCollections一、Collection1、集合类体系结构一、Collection(单列)1、List(接口)可重复ArrayList(实现类)LinkedList(实现类)…2、Set(接口)不可重复HashSet(实现类)TreeSet(实现类)…二、 Map(双列)-HashMap(实现类)…...

2020-08-05 12:06:23 237

原创 集合基础

集合基础案例:存储字符串并遍历元素需求:创建一个存储字符串的集合,存储3个字符串元素,使用程序实现在控制台遍历该集合思路:1、创建集合2、往集合中添加字符串对象3、遍历集合,首先要能够获取a到集合中的每一个元素,这个通过get(int index)方法实现4、遍历集合,其次要能够获取到集合的长度,这个通过size()方法实现5、遍历集合的通用格式for (int =0;i<集合对象;size();i++){ 集合对象.get(i)就是指索引处地元素}案例分析:packa

2020-08-05 12:05:34 143

原创 JAVA常用类字符串类

package com.fist1;//String是使用率非常高的一个数据类型public class StringDemo1 { public static void main(StringDemo1[] args) {//1.String不是基本数据类型,而是引用数据类型//2.它的默认值是null// 3. StringDemo1 demo = null; System.out.println(demo); String string = null;// 3.java中

2020-08-05 12:03:51 208

原创 面对对象之多态-----多态基础

多态基础1. 多态,事物的多种形态1) 同一个行为具有多种不同的表现形式或形态的能力2)一个引用变量会指向哪个类的实例对象,该引用变量发出来的方法调用是哪个类中实现的方法,必须在程序运行期间才能决定。2. 实现多态的三个必要条件1)父子类2)重写(子类重写父类方法)3)向上转型(重点)父类 变量 = new 子类酒 五粮液 = new 五粮液(); 五粮液.喝酒();向...

2020-08-05 12:02:37 112

原创 面对对象之多态---多态接口

多态接口调用子类中的方法1package com.duotai2;x/** * 怎么调用子类中的方法??// animal.lookDoor();// animal.playGame(); * */public class 多态案列2 { public static void main(String[] args) { Animal anima...

2020-08-05 12:01:03 65

原创 面对对象之封装-----static关键字

static关键字static是指静态的。static方法就是没有this的方法。在static内部不能调用非静态使用方法,反过来是可以的。主要用途:方便在没有创建对象的情况下调用(方法/变量)static可以修饰类的成员变量、类的成员方法,另外可以编写static代码块来优化程序性能。static修饰属性static修饰属性也称静态属性,类属性或类变量,不带static修饰的...

2020-08-05 11:59:10 78

原创 打基础:java基本语法七大基础(打通仁通二脉)

一、变量1、什么叫变量呢它是由标记符,类名,可选的初始化程序定义的。2、变量的声明是什么呢变量的定义由三部分类型名称初始化包括等号和值声明多个变量时,请使用逗号分隔。变量声明之前不能使用。3、其他理解例如:int number=50声明一个变量(变量空间的开辟)就是给变量number创造了一个int类型的空间。变量的数据类型(这个空间要存什么数据)变量n...

2020-08-05 11:56:53 204

原创 Set集合概述和特点

Set集合概述和特点Set特点不包含重复元素的集合没有带索引的方法,所以不能使用普通for循环遍历Set集合练习存储字符串并遍历HashSet:对集合的迭代器顺序不作任何保证package item07;import java.util.HashSet;import java.util.Set;//HashSet:对集合的迭代器顺序不作任何保证public class SetDemo { public static void main(String[] args) {

2020-07-26 17:16:13 384

原创 JAVA:List集合

List集合概述和特点List集合概述有序集合。用户可以精确控制列表中的每一个元素的插入位置。用户可以通过整数索引访问元素,并搜索列表中的元素与Set集合不同,列表通常允许重复的元素List集合特点有序:存储和取出的元素顺序一致可重复:存储的元素可以重复package List;import java.util.List;import java.util.ArrayList;import java.util.Iterator;public class ListDemo1 {

2020-07-07 23:46:24 187

原创 Listlterator集合遍历

ListlteratorListlterator:列表迭代器通过List集合的Listlterator()方法得到,所以说它是List集合特有的迭代器。用于允许程序员沿任意方向遍历列表迭代器,在迭代器间修改列表,并获取列表中迭代器的当前位置。Listlterator中的常用方法E next():返回迭代中的下一个元素...

2020-07-07 23:17:04 430

原创 集合类--ArrayList构造和添加

集合java集合框架提供了一套性能优良、使用方法的接口和类,它们位于util包中迭代器Collect接口(规定了所有集合的行为)LIst(最常用子接口)元素有序、可重复Set(子接口)不可能重复,大部分无序Map (key-value结构)能根据key快速查找value,key值不可重复...

2020-06-26 16:25:29 371

原创 JAVA数组基础

一、了解数组声明并使用数组数组常见的异常数组的内存1.数组将相同类型的变量按照顺序组成的一种复合的数据类型2.数组:引用数据类型,需要声明,初始化,赋值。3.数组:可以存放相同的类型数据4.数组:按照顺序二、2.数组的声明初始化-第一种,采用new关键字数据类型【】变量名 =new 数据类型【长度】 ;数据类型 变量名【】 = new 数据类型【长度】;在这里插入代码片三、...

2020-05-20 10:35:42 136

原创 面对对象之封装------构造器/构造方法

构造器思考:1、java为什么要引用构造器?2、 构造器的作用?1、java引入构造器,为了确保每一个对象都得到初始化。(java在有能力操作对象之前,系统会自动调用相应的构造器,保证初始化进行。)2、构造器的作用在创建对象时执行初始化。(当创建一个对象时,系统会为这个对象的实例化进行默认的初始化。如果想改变这种默认的初始化,就可以通过自定义构造器来实现。)构造方法1、命名...

2020-04-20 23:14:34 108

原创 面对对象之封装-----this关键字

this关键字this是当前对象,this关键字只能在当前类的非静态方法内部使用(非static)。this可以看作一个变量,它的值是当前对象的引用。一、this关键字主要有三个特征应用:1、thiis调用本类中的属性,也就是类中的成员变量,可以处理方法中成员变量与参数重名的情况。2、 this调用本类中的其他方法。(例如下面this调用当前对象的方法)3、this调用本类中的其他...

2020-04-20 22:09:25 156

原创 面对对象之封装------对象封装

对象封装使用private关键字get、set方法的使用思考:加入get或set方法和直接赋值有什么区别??1)封装,保证包装程序的安全性。2) JAVA健壮性。1、体现在JDK的环境提供2、JAVA代码考虑的时候(可以限制条件)1、使用private关键字将属性私有化,私用private关键字完成属性私有化,这种只有本类访问。2、如果外界想访问的privt...

2020-04-20 20:52:11 174

原创 JAVA:打印100~1000的水仙花数(水仙花数:指一个三位数,它的每个位上的数字的3次幂之和等于它本身。)

打印100~1000的水仙花数:水仙花数:指一个三位数,它的每个位上的数字的3次幂之和等于它本身。 (例如:1的3次方+5的3次方+3的3次方=153)解题思路:逆向思维求证:153是不是水仙花数呢百位: int x =153/100; x=x*x*x;十位: int y=153/10 % 10; y=y*y*y;个位: int z =153 % 10; z=z*z*z...

2020-03-14 15:52:49 4280

原创 JAVA:输入一个分数,输出对应的级别(>90优秀,>=60及格、不及格)

用两种方式实现:输入一个分数,输出对应的级别。(>90优秀,>=60及格、不及格)方法一:利用选择语句 if - else import java.util.*;//导包 public class LaLa { public static void main(String[] agrs) { System.out.println(); Sca...

2020-03-13 15:33:28 13177 1

原创 JAVA:实现九九乘法口诀

JAVA:九九乘法口诀首先我们脑海中浮现的是一个这样的画面:第一步:九九乘法口诀长啥样1*1=11*1=12*1=2 2*2=43*1=3 3*2=6 3*3=9 .....以此类推第二步:找规律1、确定用for循环2、有行又有列:定义两变量: i (外层循环控制行) 、 j (内层循环控制列) public static void main...

2020-03-13 14:38:50 410

空空如也

空空如也

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

TA关注的人

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