随笔分类 - Java
摘要:1.Integer.parseInt()和Integer.valueOf()的区别 区别1 Integer.parseInt()将字符串转换为基本类型int,返回一个int类型值。 int i = Integer.parseInt(String s); Integer.valueOf()将字符串转换
阅读全文
摘要:https://blog.csdn.net/SUMMERENT/article/details/131049127《Java LocalDate的详细方法总结》 https://blog.csdn.net/weixin_43702146/article/details/128577459《java时
阅读全文
摘要:多线程 进程:电脑上运行的一个个程序就称为进程。一个进程中至少包含一个线程。 线程:在一个进程中可以有多个执行单元同时运行,这些执行单元就是线程。 多线程:进程中的多个线索同时运行 1.多线程的实现方式: 继承Thread类,覆写Thread类的run()方法 实现Runnable接口,同样也是在r
阅读全文
摘要:实现代码如下: import java.util.ArrayList; import java.util.Map; public class MapToArrayList { /** * 将Map中存入的数组转换成Long类型的数据存入ArrayList集合 * @param map * @retu
阅读全文
摘要:map集合 Map接口时一种双列集合,它的每个元素都包含一个键对象Key和一个值对象Value,键和值对象之间存在一种对应关系,称为映射。 Map集合常用的方法 方法声明 功能描述 void put(Object key,Object value) 将指定的值与此映射中的指定键关联(可选操作) Ob
阅读全文
摘要:Set接口 Collection的另一个子接口为Set,Set集合现在所拥有的方法都是从Collection哪儿继承的,它本身并没有对其功能扩充。 Set接口存入元素的规则与List刚好相反,Set存入元素是无序的,且不会出现重复值 Set接口有两个实现类,分别是HashSet和TreeSet 实现
阅读全文
摘要:1.集合产生的原因 解决数组存储数据时,因存入对象数量不确定,但数组长度一旦创建就不可变的局限,另一方面是对数据存储的补充和扩展。 2.集合的概念 集合分为两大类:单列集合(Collection)与双列集合(Map) 单列集合Collection: 是单列集合的根接口,它有两个重要的子接口,分别是L
阅读全文
摘要:1.抽象类 通过abstract修饰的类称为抽象类 //抽象类 public abstract class Anmail { public void shout(){ //普通方法 } //抽象方法 abstract void body(); } 特点: 抽象类不可以实例化 抽象类可以有构造方法 抽
阅读全文
摘要:1.什么是多态? 多态是一种面向对象的编程思想 概念:定义同一个父类型的不同引用变量,用来接收对应子类型的相关实例对象,从而通过执行方法,实现一个方法演变出不同场景的操作,称之为多态 它产生的优点如下: 便于代码之间的替换 扩充起代码来简单快捷,简化编程流程 运用多态写出的代码,运行灵活,更好的简化
阅读全文
摘要:if是条件判断常用的语法,适用于单一条件判断 //条件满足,进入方法体 if(true){ //执行方法体 } if-else判断的情况:如果是/如果不是,适用于是/不是条件判断 //如果条件满足条件1,执行if下的方法提,否则执行else下的方法体 if(条件1){ //方法体 }else{ 方法
阅读全文
摘要:1.继承的概念 现实生活中,继承是指后代继承父辈的财产。在类中,继承描述的是在一个现有的类的基础上去构建一个新的类,构建的类称为子类,现有的类称为父类,拥有继承关系的子类,会继承父类下所有可以继承的属性和方法。 2.继承-规则 在Java中,子类继承父类的直接表象就是在子类的类名后面加上关键字“ex
阅读全文
摘要:1.静态static 概念:在有一种情况下,就是无论这个类的对象怎么变化,某些特质始终不会变,这类特质我们称之为静态属性。 静态的只能访问静态,非静态的可以访问静态和非静态 静态当中是不可以使用this和super 类中不存在静态的构造 静态变量: 使用static关键字来修饰成员变量,该变量就被称
阅读全文
摘要:1.封装的概念 封装是面向对象的核心思想,其主要目的是将对象的属性和行为封装起来,外界不需要知道具体的实现细节,使用的时候只有通过特定的方法才能访问内部代码逻辑,也就是将类中的属性私有化(通过使用private关键字来修饰,让属性只能在本类中被访问,然后在提供几个public修饰的公用方法供外部访问
阅读全文
摘要:面向对象是Java编程中最重要且抽象的编程思想。它主要有三大特性:封装性、继承性和多态性。 1.类与对象 Java编程的第一步便是对创建一个类文件,将事务本身具有的属性和特征,行为等归纳起来,放入到类文件中 类是对事物的一个抽象的描述,是一个概念,类中可以放属性和方法 ①特征:属性 属性又称为变量:
阅读全文
摘要:1.什么是数组? 数组是指一组数据的集合,数组中的每个数据被称作元素。数组被分为一维数组和二维数组及多维数组。 其中最常用的是一维,其次是二维。 2.一维数组的定义 数组的定义可以有以下三种类型: a.直接新建数组 int[] x = new int[100]; 同一个数组中的所有元素类型是相同的,
阅读全文
摘要:1.什么是方法? 在java编程中,实现某一功能的代码执行语句集合统称叫方法。 语法: 修饰符 返回值类型 方法名([参数类型 参数名1,参数类型 参数名2,...]){ 执行语句 ...... return 返回值; } 修饰符:方法的修饰符比较多,有对访问权限进行限制的,有静态修饰符static
阅读全文