自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Java 整理三十九 反射

反射:框架设计的灵魂框架:半成品软件。可以在框架的基础上进行软件开发,简化编码反射:将类的各个组成部分封装为其他对象,这就是反射机制好处:1.可以在程序运行过程中,操作这些对象2.可以解耦,提高程序的可扩展性获取class对象的方式:1.Class.forName(“全类名”);将字节码文件加载进内存。返回Class对象多用于配置文件,将类名定义在配置文件中,读取文件,加载类2.类名.class:通过类名的属性class获取多用于参数的传递3.对象.getClass();getClas

2021-02-14 18:03:35 151

原创 Java整理十七 Generic

在这里插入代码片package cn.itcast.demo;import java.util.ArrayList;import java.util.Iterator;/* 创建集合对象,不使用泛型 好处: 集合不使用泛型,默认的类型就是Object类型,可以存储任意类型的数据 弊端: 不安全,会引发异常 */public class DemoGeneric { public static void main(String[]

2021-01-25 10:48:26 138

原创 Java整理十一 Object类中的toString()方法与equals()方法 Objects类

Object类所有类的超类/*java.lang.Object类类 Object是类层次结构的根(最顶层)类。每个类都使用Object作为超(父)类所有对象(包括数组)都实现这个类的方法 */public class DemoObject { public static void main(String[] args) { //Person类默认继承Object类,所以可以使用Object类中toString方法 //String toString()返

2021-01-20 16:50:44 151

原创 Java整理十 多态

extends继承或者implements实现,是多态性的前提小明是一个对象这个对象既有学生形态,也有人类形态一个对象拥有多种形态,这就是:对象的多态性。代码当中体现多态性,其实就是一句话:父类引用指向子类对象格式:父类名称 对象名 = new 子类名称();或者接口名称 对象名 = new 实现类名称();重点:在多态中重名的成员变量和成员方法访问规则与继承中的访问规则一样。多态的好处:无论等号右边new的换成哪个子类对象,等号左边调用哪个方法都不会改变多态的向上转型(一定是安全

2021-01-20 16:50:24 157

原创 Java整理七 继承

面向对象三大特征:封装,继承,多态继承是多态的前提,如果没有继承就没有多态在继承的关系中,“子类就是一个父类”,也就是说,子类可以当作父类看待类如父类是员工,子类是讲师,那么“讲师就是一个员工”。关系:is-a定义父类的格式:(一个普通的类定义)public class 父类名称{//。。。}定义子类的格式:public class 子类格式 extends 父类名称{//。。。}在继承关系中对于成员变量的使用规则:在父子类的继承关系中,如果成员变量重名,则创建子类对象时,访问有两

2021-01-20 16:49:31 147

原创 Java整理六 Arrays类与Math类

Arrays类import java.util.Arrays;/*java.util.Arrays 是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素1,元素2,元素3,。。。。])public static void sort(数组):按照默认升序(从小到大)对数组的元素进行排序备注:1.如果是数值,sort默认按照排序从小到大2.如果是字符串,sort

2021-01-20 16:48:54 98

原创 Java整理四 常用API Scanner类 匿名对象 Random类

API:应用程序编程接口Java API 是一本程序员的字典,是JDK中提供给我们使用的类的说明文档API使用步骤1.打开帮助文档2.点击显示,找到索引,看到输入框3.你要找谁?在输入框里输入,然后回车4.看包。java.lang下的类不需要导包,其他需要5.看类的解释和说明6.学习构造方法7.使用成员方法...

2021-01-20 16:48:11 124

原创 java整理三 面向对象和封装

面向过程:当需要实现一个功能的时候,每一个具体的步骤都要亲历亲为,详细处理每一个细节面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事儿使用面向对象中的Arrays类,其中有一个toString方法,直接就能把数组百年城想要格式的字符串面向对象的三大特征:封装、继承、多态类:是一组相关属性和行为的集合属性:就是该事务的状态信息行为:就是该事务能够做什么对象:是一类事物的具体体现。对象是类的一个实例类是对象的模板成员变量:对应事物的属性成员方法:

2021-01-20 16:47:51 106

原创 java整理二 数组

数组的创建方式数组的特点:1.数组是一种引用数据类型2.数组当中的多个数据,类型必须统一3.数组的长度在程序运行期间不可改变数组的初始化,在内存当中创建一个数组,并且向其中赋予一些默认值两种常见的初始化的方式:1.动态初始化(指定长度)在创建数组的时候,直接指定数组当中的数据元素个数2.静态初始化(指定内容)在创建数组的时候,不直接指定数据个数多少,而是直接将具体的数据内容进行指定动态初始化数组的格式:数据类型【】 数组名称 = 呢哇 数据类型()数组长度;解析含义:左侧数据类型,也

2021-01-20 16:47:21 110

原创 开发工具IDEA

Integrated Development Environment,IDE,集成开发环境如果自己手洗衣服:1.准备一盆水2.放入衣服浸泡30分钟3.搓洗衣服4.倒掉水,换一盆水5.漂洗衣服6.倒掉水7.拧干衣服8.晾晒如果使用全自动洗衣机1.放入衣服,打开开关2.拿出衣服,晾晒回顾以下开发java程序的步骤;1.编写代码2.启动cmd3.调用javac编译4.调用java运行集成开发环境,是一种专门用来提高java开发效率的软件IntelliJ IDEAIDEA创建

2021-01-20 16:46:55 188

原创 java整理一 创建HelloWorld

在D盘中创建一个文本将文本后缀改成(.java),文本的名称必须跟类的名称一样(大小写也要一样)windows+r 打开命令窗口,输入cmd命令查看当前硬盘目录有什么输入“dir”查看D盘输入编译用javac HelloWorld.java运行java HelloWorld注意:运行的是编译出来的“.class”文件类是所有java程序的基本组织单位打印输出其实就是(屏幕显示)...

2021-01-20 16:46:12 120

空空如也

空空如也

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

TA关注的人

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