自定义博客皮肤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 120

原创 Day16

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

2020-07-13 20:36:19 122

原创 Day15

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

2020-07-13 06:14:33 94

原创 Day 13

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

2020-07-10 06:56:07 97

原创 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 112

原创 Day 06

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

2020-06-30 07:08:24 91

原创 Day 04

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

2020-06-30 07:07:42 109

原创 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 122

空空如也

空空如也

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

TA关注的人

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