类路径 类路径classpath:指当前类加载器能加载到的所有jar包。 类路径查找 在类路径下查找:指在当前类加载能加载到的所有jar包中查找。 查找类:在类路径下查找一个类,编历所有jar包查找一个类,找到就返回。即使这个类在多个jar包中都有。先找到谁就返回谁。 查找资源:在类路径下查找一个资
原创
2021-09-05 15:43:10
1068阅读
数组与集合: 1存储数据:数组存储同种数据类型的数据元素;集合存储多种数据类型元素。 2大小:数组固定长度,初始化后不可扩展;集合可变方便添加和插入。 3类型:数组存基本数据类型和引用数据类型;集合只能存引用数据类型。 4应用场景:数组应用在定义和接受定长
原创
2017-08-04 11:49:09
544阅读
一.代码块静态代码块:使用static关键字声明的代码。优先于main方法执行。在类中定义的静 态代码块会优先于构造块执行,静态代码只执行一次。不能调用非静态代码块。静态变量也有默认初始化。构造代码块:直接写在类中的代码块,只有在实例化对象的时候才会调用,并且优先于构造方法执行。每次实例化对象时都会
转载
2020-03-03 11:13:00
179阅读
2评论
集合 集合类:提供一种存储空间可变的存储模型 Collection 多态方式创建 具体实现类为ArrayList package javaee.List; import java.util.ArrayList; import java.util.Collection; public class Co ...
转载
2021-08-03 10:28:00
43阅读
2评论
1、添加元素 (put) 方法一: Map m1 = new HashMap(); m1.put("Zara", "8"); m1.put(2, 8);System.out.print(m1); 方法二: // 创建 HashMap 对象 SitesHashMap<Integer, String> ...
转载
2021-09-21 16:50:00
637阅读
2评论
反射处理的问题:即通过外部文件配置,在不修改源码情况下,来控制程序,也符合设计模式ocp原则(开闭原则) 反射快速入门 re.properties classfullpath=com.xxb.Cat method=cry package com.xxb.reflection.question; ...
转载
2021-09-28 21:26:00
103阅读
2评论
集合 可以动态保存任意多个对象,使用比较方便 提供了一系列方便的操作对象的方法:add remove set get 等 使用集合添加,删除新元素的示意代码 -简洁 Java的集合类有很多 ,主要分为两大类 package com.xxb.collection; import java. ...
转载
2021-10-26 22:31:00
72阅读
2评论
一,封装的概念生活中的封装:打包盒、机箱代码中封装:方法、包、类概念:隐藏内部的实现细节二,封装的好处隐藏了实现细
原创
2022-07-01 18:09:20
70阅读
一,类的加载当程序要使用某一个类时,如果该类还没有进入到内存,那么系统会通过加载,连接,初始化加载:将类的class文件读取
原创
2022-07-01 18:09:34
142阅读
一.方法的定义方法是程序中最小的执行单元,由方法名、参数列表、返回类型以及方法体构成。二.方法的格式1.方法的完整定义格式public static 返回值类型 方法名(参数){方法体;return 返回值;}2.注意事项(来源:豆包)修饰符选对访问权限,如 public、private。abstract 和 final 别共用,static 方法只能访问静态成员。返回类型非 void 方法必有
特点 List 存储的值可以重复, 集合 按照对象的进入的顺序保存对象,不会做额外的排序操作,是一种有序的存储。 Set 存储的值不可以重复,是一种无序的存储,遍历较慢,随机插入较快。 Map 存储的键 不可以重复,但是值可以重复,是一种无序的存储。 ArrayList List接口的实现类,允许对
原创
2021-07-31 23:54:23
125阅读
##继承的概念 ##公共类(Public)下的继承 package oop.继承; import oop.Student; public class Application { public static void main(String[] args) { student student = ne ...
转载
2021-08-09 22:11:00
151阅读
2评论
常见的排序算法(10个) 1.冒泡排序 思路:1.比较相邻的元素,如果第一个比第二个大,就交换他们。 2.对每一对相邻元素做同样工作,从开始第一队到结尾的最后一对。这步做完后,最后的元素是最大的数。 3.针对所有的元素重复以上的步骤,除了最后一个。 4.持续对越来越少的元素重复上面的步骤,知道没有任 ...
转载
2021-07-28 19:28:00
117阅读
2评论
4. 数组 【定义】 数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式这些数据进行统一管理。 【相关概念】 数组名 下标(或索引,角标) 元素(数组里具体存的数据) 数组的长度 【数组的分类】 按维度分:一维数组,二维数组.... 按数组元素的类型分: ...
转载
2021-08-09 16:16:00
383阅读
数组 一、概述 1. 数组的概念:相同数据类型元素的集合 2. 数组的作用:用来存储基本数据类型和引用数据类型的数据 3. 数组可以看成是多个相同类型数据组合,对这些数据的统一管理。 4. 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 5. 数组的元素可以是任何 ...
转载
2021-09-12 20:29:00
87阅读
2评论
程序 是为了完成特定任务,用某种语言编写的一组指令的集合 进程 进程是指运行中的程序。进程是程序的一次执行过程,或是正在运行的一个程序。是动态过程,有他自身的产生,存在和消亡过程。 线程 线程是由进程创建的,是进程的一个实体。一个进程可以拥有多种线程 单线程: 同一个时刻,只允许执行一个线程 多线程 ...
转载
2021-09-28 21:48:00
96阅读
2评论
一,方法的概念概念:方法就是一个功能所要执行语句的集合(代码块)好处:提高代码的复用性隐藏了功能的实现细节二,方法的
原创
2022-07-01 18:09:09
34阅读
枚举1 问题引入:如何限制用户输入?class Student{ private String name; // 考试等级 private String grade; //等级只能是ABCDE五个等级之一 // .. 省略get/set} // 程序调用public static void main(String[] args) { Student stu
原创
2021-03-13 11:31:55
375阅读