自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xc_init的博客

简单的小见解,不喜勿喷

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

原创 JAVA16-List、ArrayList、LinkeList、Vector相关

List接口在Collection接口的基础上扩展了下标这样的功能注意://remove(int index) 和 remove(Object o) //当出现删除数字时,优先删除下标ArrayList list=new ArrayList(); list.add(1); //将值增加的到指定位置 list.add(2); list.remove(1);//将2删除List接口的存储特点相对有序存储,有下表(可以通过for循环遍历),允许包含重复值。ArrayLis

2020-09-28 21:52:23 149

原创 JAVA15 集合的概念、Collection接口、泛型相关、迭代器使用

集合集合的概念集合:就是一个存储数据的容器。集合与数组一样,也是一个容器,与数组的区别:1 数组长度固定,集合的长度不固定。2 数组可以存储基本类型和引用类型,集合中存储的元素类型只能是引用类型。集合的框架结构介绍集合与数组的对比相同点:都是数据的容器,在一个数组或集合中可以存储多个数据不同点:元素:数组中的元素只能是相同,集合中的元素是任意的(泛型)数组中可以存储基本类型和引用类型,集合只能存储引用类型长度(元素个数):数组是定长的,一旦初始化长度就不可以修改集合长度可以修

2020-09-28 11:27:36 149

原创 JAVA14-成员内部类、静态内部类、局部内部类、匿名内部类相关介绍

内部类java中允许类的内部单独定义的一个类,那么每一个内部类去实现和继承其它的类与接口,对外部类不是造成任何的影响;好处1.在内部类中可以访问外部类私有化变量2.每一个内部类去实现和继承其它的类与接口,对外部类不是造成任何的影响缺点1.造成代码冗余,不符合封装的思想2.不符合高内聚,低耦合的设计思想,造成代码可维护性差语法class Out{ //外部类的变量 //外部类的方法 class In{ //内部类的变量 //内部类的方法

2020-09-27 14:20:56 101

原创 JAVA13-日期相互转化、Math类、Random类、System类、BigDecimal类相关介绍

SimpleDateFormat类(重要)SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本,Date对象==》2020年10月1日)、解析(文本 -> 日期,2020年10月1日==》Date的对象)和规范化。通过SimpleDateFormat类将字符串和日期相互转换时,需要使用一些时间模式字母,常用的时间模式字母:1.格式化日期:Date对象==》2020年10月1日 /* format(Date d

2020-09-27 11:06:20 121

原创 JAVA12-String、StringBuffer、StringBuilder的相关知识点

StringBuffer是提供一个可变字符串的类//做了十五次new的过程,String类提供的都是值不能修改的字符串 /*String a="1"; for (int i = 0; i < 15; i++) { a+=i; System.out.println(a.hashCode()); }*/ //StringBuffer提供的是一个可变字符串的对象 StringBuffer sb=new StringBuffer("0"); for (int i

2020-09-25 14:52:49 102

原创 JAVA11-String中常用的一些方法

String类中的构造方法 char[] cs={'今','天','好','闷'}; String a=new String(cs); System.out.println(a);//今天好闷 String b=new String(cs, 1, 2); System.out.println(b);//天好 byte[] bs={97,98,99,100,101}; String c=new String(bs); System.out.printl

2020-09-25 14:37:24 345

原创 JAVA11-int和Integer自动装箱拆箱介绍以及String类的简介

基本数据类型与其包装类八个基本数据类型:byte short int char float double char boolean思考:int a = 1;如何让1变成对象,如果是对象,我们就可以调用相关行为想要有对象,首先必须要有类基本数据类型对应的包装类java给我们提供这样的一个类,称之为基本数据类型的包装类byte short int long float double char booleanByte Short Integer Long Folat Do

2020-09-25 14:20:55 188

原创 JAVA10-抽象类(抽象方法)、接口的相关知识

抽象类为什么要用抽象类在生活中一些抽象和定义事物本质概念的,我们适合用抽象去描述他揭示了is a XXX比如动物类 形状类 菜类 水果类对于这样的一些类,他的方法的方法体不好设计抽象类语法public abstract class Animal{}他和普通类最大的区别就是new不了对象定义事物本质,实现多态抽象类的特点1.能设计成抽象类的类都是用来定义事物本质,其属性和方法都是定义是XXX的条件(平时就思考当方法不好具体写实现时,就将该类设计成抽象类)2.抽象类不能new 出对象,

2020-09-25 00:04:22 119

原创 JAVA09-多态、向上向下转型、“==”和equal()的区别、final关键字

多态多态指的是同一种行为在不同的对象身上有不同的表现形式多态的实现条件1.要有继承2.要有重写3.父类引用指向子类对象举个例子:Person p = new Student();这是一种向上转型此时p只能使用父类Person中有的属性以及在Student类中重写的父类具有的方法。向上转型:会隐藏掉对象本身扩展的内容Cat c=new Cat();Animal a=c;//在向上转型的过程中,会隐藏掉对象本身独有的内容Animal a=new Cat();向下转型:1.指向

2020-09-22 21:53:04 127

原创 JAVA08-局部变量成员变量、static关键字、继承、重写重载关系知识梳理

变量的取值范围如果是形参,那么取值范围就是离他最近的右大括号范围内如果不是形参,那么取值范围就是离他最近的左大括号范围内所有的变量必须声明并且初始化之后才能使用局部变量与全局(成员)变量的区别局部变量局部变量定义在方法中,局部变量在栈内存中,局部变量随着方法的调用而产生,随着方法的调用结束而结束。局部变量没有默认值,需要手动声明后赋值。全局(成员)变量成员变量定义在类中方法外,成员变量在堆内存中,成员变量随着对象的创建而创建,随着对象的消失而消失,成员变量有默认值,只需要声明即可使用。注意

2020-09-22 15:05:32 105

原创 JAVA07-java引用数据类型声明及使用、权限修饰符、封装类、对象数组相关知识梳理

引用数据类型的使用1.引用数据类型作为参数进行传递时引用数据类型作为参数进行传递时,形参可以改变实参的内容,但是不能该改变实参对象本身package com.qf;public class People { public static void changeName(Dog d){ d.color="粉色"; } public static void main(String[] args) { Dog v = new Dog("白色","

2020-09-22 11:26:51 145

原创 JAVA06-面向对象、类、对象、构造方法、this关键字、匿名对象相关知识梳理

面向过程的描述第一步:杀死大象第二步:分割大象的尸体,这里面包含很多小步骤第三步:打开冰箱门第四步:将分割的大象尸体依次放入冰箱第五步:关上冰箱门面向对象找一个对象让这个对象把大象放到冰箱里面向对象与面向过程的区别a.都是看待问题的一种思维方式,都能解决问题b.面向过程着眼于所有的事情按照步骤来实现c.面向对象着眼于找到一个具有特殊功能的对象,委托这个对象去做某件事情。注意:面向对象是一种思想,并不是一门编程语言。类的介绍类是用来描述一组对象静态和动态的特征静态的特征称之为属性

2020-09-22 10:10:37 89

原创 JAVA05-数组、Arrays工具类的使用、冒泡排序、选择排序、方法传参和返回值相关知识梳理

数组的定义存储一组数据的容器数组的特点数据类型完全一致大小固定存值有顺序,数组有下标声明数组int[] a;(声明)int a[];静态初始化int[] a={1,5,6,9};(推荐)int a[]={1,5,6,9};动态初始化String[] a=new String[5];(推荐)String a[] =new String[5];数组的遍历package com.qf;public class test4 { public static void mai

2020-09-21 20:30:42 153

原创 java04-方法重载与重写相关知识梳理

方法的重载java允许同一个方法对不同的调用条件作出不同的反应(多态)同一个类中,方法名字相同,参数列表不同,则是方法重载。1.参数列表个数的不同2.参数列表数据类型的不同3.参数列表的数据类型的顺序不一样(与形参名不一样)4.与返回值无关举例:public String zhaZhi(String huangDou){ return "豆浆";}public String zhaZhi(String huangDou,String huaSheng){ return

2020-09-21 20:01:36 285 1

原创 JAVA03-for循环应用万年历写法

阶段项目:万年历提示:1.1900.1.1是星期一2.想知道某一天星期几,需要算出这一天距离1900.1.1(包含这一天)过去了n天,n%7=6,那么这一天就是星期六我想知道2020年6.2日星期几1.1900-2019年过去了n天2.算今年过去了m天==>m=1~5月份的天数+2如果用户输入2020年10月的数据package com.qf;import java.util.Scanner;public class test2 { public static voi

2020-09-21 17:36:31 292

原创 JAVA02-for循环-for循环与while循环-dowhile循环之间的区别

for循环的格式:for(语句一;语句二;语句四){语句三}注意点:1.语句一:定义循环变量,该语句只执行一次2.括号中的三个内容都是单独的语句,之间是用分号结 束,而不是用逗号3.注意循环条件中的判断符号:>,>=4.for(;????{}这种结构为死循环特殊用法:(死循环)!!!package com.qf;public class test2 { public static void main(String[] args) { for(;;

2020-09-21 16:37:07 167

原创 JAVA-01-switch case与while和do while循环

一. swich-case*1.格式switch(变量){case 值1 :执行体break;case 值2 :执行体break;…case 值n ;执行体break;default :执行体break;}变量可以为byte,short,int char 可以为枚举jdk 1.7开始引入对String类型的判断2.使用时的注意点a.对比if1.if 适合做一些范围的判断2.switch适合做点的判断b.case击穿当case语句中缺少或者漏写break语

2020-09-21 14:47:11 416

空空如也

空空如也

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

TA关注的人

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