自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 反射与内部类

反射:反过来映射应用场景:在编译时不确定哪个类被加载,而在程序运行时才加载、探知、使用Class:此类为描述类的类Class.forName(“com.wxkj.pan.Gou”)表示使用Class类类加载指定的类,参数为类的全名称(String类型)返回值为Class类型的对象方法: getConstructors()表示获取当前类中所有的公共的构造函数 getConstructor(Integer.class)表示获取参数列表为指定类型的公共的构造函数 getDeclaredConstr

2021-01-25 09:16:45 160

原创 线程

进程和线程的关系进程包含线程,一个进程中可以有多个线程线程不能独立存在线程实现方式:1、继承Thread类复写父类方法run,在方法中写入线程操作(一般情况下run方法中写入的是循环)创建线程对象,调用start()方法,启动线程创建线程对象:线程类 对象 = new线程类();2、实现Runnable接口复写接口方法run,在方法中写入线程操作创建线程对象,调用start()方法,启动线程创建线程对象:Thread 对象 = new Thread(new 线程类());注意:Thr

2021-01-21 09:18:03 56

原创 常用类

1、Object类:上帝类注意:复写toSting方法,不复写equals方法,不影响equals方法的比较。2、Datenew Date();创建一个Date对象,获取当前时间。getTime():表示获取从1970年零点开始到创建当前Date对象时的毫秒数。注意:此值常作为时间戳存在new SimpleDateFormat(“YYYY/MM/dd HH:mm:ss”)表示创建一个格式化时间的对象,参数为指定的时间格式yyyy:表示完整的年,如:2021,yy表示本世纪年,如:21注意:大

2021-01-21 09:16:45 66 1

原创 IO流

IO流:指数据相对于内存的走向来定义的输入和输出特点:先进先出分类:字节流/字符流、输入流/输出流File:对计算机磁盘空间操作的类,可以对指定盘符文件或文件夹进行操作注意:创建对象时,路径可以是绝对路径,也可以是相对路径,相对路径开始位置为当前项目注意:相对路径中,..表示返回上级目录,.表示本目录canRead():判断指定盘符是否有读取权限canWrite():判断指定盘符是否具有写入权限createNewFile():在指定文件目录及名称的前提下(创建File对象时通过构造函数指定

2021-01-15 11:16:56 62

原创 集合

1、集合集合是一个存放任意数量对象的引用的容器(多个对象放在另一个对象中,此对象可称为一个集合对象)注意:如果集合对象创建时不指定泛型,则在当前集合中可以存放任意类型的对象。包括:Collection List Set MapList:接口的实现类有ArrayList、LInkedList、Vector特点:有序,可重复ArrayList:数组结构(底层使用数组来实现),以下标形式获取指定位置的元素优缺点:查询方便,插入和移除不便,可以重复添加同一个对象场景:一次插入,多次查询注意:Arr

2021-01-11 09:39:20 74 2

原创 异常

异常:异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序错误:一般程序员无法解决的问题(注意:此问题指的不是异常),称为错误,例如:内存溢出1、编译异常 运行异常编译异常:在编译过程中,JVM通知程序员此处代码有问题时,称为编译异常。运行异常:编译通过,在运行时产生的异常,称为运行异常。2、异常处理:捕获 申明 抛出异常捕获:try{代码块}catch(Exception e){代码块}finally{代码块}在try、catch、finally中申明的变量,不能在

2021-01-11 09:38:03 49

原创 耦合解耦 接口

耦合解耦1、instanceof关键字表示归属(属于)判断关键字前面的对象是否属于关键字后面的类型,如果属于,则返回true,否则返回false。1、对象instanceof本类,返回true2、子类对象instanceof父类,返回true3、父类对象instanceof子类,返回false4、向上转型得到的父类对象 instanceof子类,返回true注意:instanceof关键字判定时,使用的是创建的对象,而非引用的对象。注意:**instanceof关键字只能判断对象,不能判断基

2021-01-11 09:35:50 397

原创 继承

1、extends:关键字表示继承关键字前后为类名称,继承关系为:关键字前面的类继承关键字后面的类子类:继承别的类的类称为子类(extends关键字前面的类为子类)父类:被继承的类称为父类(extends关键字后面的类),也称为:基类、超类注意:*****所有的类默认继承Object类注意:*****在Java中,类只能单继承注意:可以实现多层继承,即:子类 --> 父类 --> 父类的父类,理论上可以无限继承下去,但推荐三层。2、创建子类对象后,调用方法时,如果此方法在子类中

2020-12-28 00:17:54 184

原创 构造函数

1、this 关键字表示当前类对象本身作用:关联自身方法和属性,在类中使用。关联属性:this.属性名称关联方法:this.方法名称(参数列表);关联构造函数:this(参数列表);2、构造方法/构造函数/构造器特点: 1、名称与类名称相同2、没有返回值类型3、不能使用当前类对象进行关联4、创建对象时调用 new Gou(),中的Gou()即调用当前类中的无参构造函数构造函数的调用要优先于普通方法注意:静态方法(被static修饰的方法除外)5、构造函数可以有参数列表6、类被创

2020-12-15 09:23:53 97

原创 String类型

1、如何创建String类型对象String str = “abc”; -->最常用String string = new String(); -->创建一个对象String string = new String(“abc”); -->创建两个对象,一个为abc字符串对象,一个为new String();2、字符串剪切substring(1, 3);参数1表示剪切开始位置,参数2表示剪切结束位置,此处的位置与元素位置不等同。substring(1);参

2020-12-15 09:22:15 227

原创 类与对象

类与对象1、对象:能提供内容(方法和属性)的东西叫对象2、类:具有共同行为和特征的很多事务称为类,用属性来描述特征,用方法来描述行为。方法名称后面的小括号表示可以传递参数,括号中写参数列表。参数以类型 名称方式出现,多个参数以逗号间隔。3、类是抽象的,用来描述同一类事务,对象是具体的,有实际的行为和特征。关系:在java中一切对象都是有类型的,即:对象需要使用类来创建。4、创建对象: 类型 对象名称 = new 类型(); 例:Gou xiaojinmao = new Gou();申

2020-12-15 09:20:33 48

原创 数组

数组:以int数组为例1、创建数组:int[] ints = new int[5];变种:int ints[] = new int[5];2、新建数组的每一个都有默认值。默认值:byte\short\int\lang: 0double\float:0.0char:空格(“ ”);值不确定Boolean:falseString:null3、使用数组中的元素:数组[下标]:获取元素的值:类型 对象 名称 = 数组[下标];例:int num = ints[1];为元素进行赋值:数

2020-11-30 09:18:29 83

原创 循环结构

循环结构:1、while:结构:while(条件){代码块}条件:一个结果为boolean类型的表达式,为true则循环执行,为false则循环结束。{代码块}:条件为true时执行注意:条件部分一定为变量,且不能为定值。停止:创建一个条件,用if判断,当条件达到某个标准时,改变while循环条件,循环结束。使用while循环场景:当次数不确定时使用2、do…while…结构:do{代码块}while(条件);执行顺序:先执行一次代码块,然后进行判断,条件为true,循环继续,为fals

2020-11-26 23:14:46 204

原创 小白笔记:第1、2章

Java小白的笔记新的改变参加培训第一天,我的目标:颓废四年的大学生活,需要改变,克服懒的毛病。目标,目的,目前,眼中有事,挥散迷茫,立即行动,行之有效。努力努力努力1.关键字:每一种开发语言都有定义的特殊功能的单词,这一类单词称为关键字。2.在每一个Java文件中只能有一个公共类,此类名必须与文件名相同。3.在Java中,所有类名的首字母必须大写。4.main方法是Java的函数唯一入口,所有Java程序的从main方法开始。Main方法的构成:public static void

2020-11-09 09:57:58 137

空空如也

空空如也

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

TA关注的人

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