自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day17

Day 17一、反射JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。反射的很灵活和方便,功能非常强大,经常应用于框架和各种技术的底层使用。public class ReflectDemo01 { public static void main(String[] args) throws Exception { //可能需要

2020-07-14 19:47:13 107

原创 Day16

Day 16一、线程优先级Java提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程。线程调度器按照线程的优先级决定应调度哪个线程来执行。线程的优先级用数字表示,范围从1到10。一个线程的默认优先级是5。setPriority(int newPriority) 改变这个线程的优先级注意:优先级低只是意味着获得调度的概率低。并不是绝对先调用优先级高后调用优先级低的线程。public class ThreadDemo01 implements Runnable{ public st

2020-07-13 20:36:19 108

原创 Day15

Day 15一、设计模式软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。其目的是为了提高代码的可重用性、代码的可读性和代码的可靠性。即:前辈们对代码的总结(代码实现的套路)单例模式单例(Singleton)模式的定义:指一个类只有

2020-07-13 06:14:33 80

原创 Day 13

Day 13一、LinkedListLinkedList 是一种可以在任何位置进行高效地插入和删除操作的有序序列。LinkedList:底层用双向链表实现的 List。特点:查询效率低,增删效率高,线程不安全。ArrayList:底层用数组实现的 List。特点:查询效率高,增删效率低,线程不安全。常用//addFirst 将指定元素插入此列表的开头list.addFirst("嘿嘿");System.out.println(list);//pollLast() 获取并移除此列表的第一

2020-07-10 06:56:07 82

原创 Day12

Day12 枚举和容器一、enum 枚举可以用来表示一种事物的所有可能注意: 1.枚举都隐示的继承自java.lang.Enum 2.枚举也是一种比较特殊的类,枚举中得饿所有成员都是当前枚举类的一个实例(对象),成员默认public static final修饰 3.不允许外部实例化,只能使用枚举类中提供的成员格式:​ //1.成员​ //2.属性​ //3.无参构造器​ //4.有参构造器​ //5.行为功能举例://枚举类enum Week{ ..

2020-07-09 03:37:12 97

原创 Day 06

Day 06一、传递基本类型:值传递引用类型:地址传递二、对象面向对象和面向过程思想的总结都是解决问题的思维方式,都是代码组织的方式。面向过程是一种“执行者思维”,解决简单问题可以使用面向过程。面向对象是一种“设计者思维”,解决复杂、需要协作的问题可以使用面向对象。面向对象离不开面向过程:宏观上:通过面向对象进行整体设计微观上:执行和处理数据,仍然是面向过程。三、类类class可以看做是一个模版,或者图纸类的定义属性(field 成员变量)属性用于定义该类或该类对象包含的数据

2020-06-30 07:08:24 87

原创 Day 04

Day 04一、方法方法:具有某个功能的代码片段(有作用域);做某个事情,执行一个动作特例:入口方法 固定格式 public static void main(String[] args){}1.自定义方法方法共可分为四种:1)无参数,无返回值格式: public static void 方法名(){内容}调用: 在入门方法里​ 方法名();例:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cL3BbADX-1593431712944)(

2020-06-30 07:07:42 98

原创 Day 03

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2sBKzQOW-1593431567209)(C:\Users\hp\AppData\Roaming\Typora\typora-user-images\image-20200626082722433.png)]键盘录入实际开发中,数据是变化的,为了提高程序的灵活性,我们加入键盘录入数据。步骤A:导包import java.util.Scanner;位置:在package下面,并且在class的上边B:创建对象/工

2020-06-29 19:54:10 104

空空如也

空空如也

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

TA关注的人

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