Day09

摘要: ArrayList 默认初始容量为10。添加第一个元素后,初始化容量10 集合底层是一个Object[]数组 构造方法 new ArrayList(); new ArrayList(20); ArrayList集合的扩容: 原容量的1.5倍 怎么优化? ​ 尽可能少地扩容。因为数组扩容效率比较低,使 阅读全文
posted @ 2021-09-26 13:03 爱吃酸笋的笋 阅读(31) 评论(0) 推荐(0)

集合

摘要: 集合(非常重要) 集合概述 什么是集合?有什么用? 集合实际上就是一个容器。可以用来容纳其他类型的容器,可以一次容纳多个对象。数组也是一个集合。 在实际开发中,假设连接数据库,数据库当中有10条记录。如果要查询这10条纪律,在java中会将10条数据封装成10个java对象,然后将10个java对象 阅读全文
posted @ 2021-08-11 23:24 爱吃酸笋的笋 阅读(47) 评论(0) 推荐(0)

异常、回顾常用类

摘要: 异常 异常:程序执行过程中的不正常情况 异常的作用:增强程序的健壮性 异常存在的形式 异常在java中以类的形式存在,每一个异常类都可以创建异常对象 int a = 10; int b = 0; int c = a / b; // 实际上JVM在执行到此处的时候,会new异常对象:new Arith 阅读全文
posted @ 2021-07-17 20:35 爱吃酸笋的笋 阅读(54) 评论(0) 推荐(0)

Day08-对象、this、封装、继承、多态、抽象类、接口

摘要: 对象 面向对象 面向对象编程(Object-Oriented Programming ,OOP) 面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。 抽象 对象是一种引用类型 三大特性: 封装 继承 多态 构造方法 构造方法是在进行创建对象的时候必须要调用的。并且构造方法有以下两 阅读全文
posted @ 2021-07-06 21:57 爱吃酸笋的笋 阅读(68) 评论(0) 推荐(0)

Day07-数组、JVM内存

摘要: 数组 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个元素可以通过一个下标来访问它们 数组声明创建 dataType[] array; //类型后加中括号,首选 dataType array[]; //变量名后加中 阅读全文
posted @ 2021-07-01 16:35 爱吃酸笋的笋 阅读(63) 评论(0) 推荐(0)

循环+switch计算器练习

摘要: import java.util.Scanner; public class Cacula { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //循环用户输入的数据 while(t 阅读全文
posted @ 2021-07-01 12:47 爱吃酸笋的笋 阅读(61) 评论(0) 推荐(0)

Day06-方法、递归

摘要: 方法 方法名的命名规则:首字母小写,后面驼峰原则 Java方法是语句的集合,他们在一起执行一个功能 方法是解决问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 语法 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; } 阅读全文
posted @ 2021-06-29 20:02 爱吃酸笋的笋 阅读(36) 评论(0) 推荐(0)

Scanner练习

摘要: import java.util.Scanner; public class ScannerText { public static void main(String[] args) { //输入多个数字,并求其总和与平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出执行结果: //创 阅读全文
posted @ 2021-06-25 19:05 爱吃酸笋的笋 阅读(26) 评论(0) 推荐(0)

Day05-Scanner、if、switch、while、dowhile、for、break&continue

摘要: 用户交互Scanner Scanner对象 基本语法: Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前一般使用hasNext()和hasNextLine()判断是否还有输入的数据 impo 阅读全文
posted @ 2021-06-25 18:59 爱吃酸笋的笋 阅读(50) 评论(0) 推荐(0)

Day04-变量、常量、运算符、包机制

摘要: 变量、常量 变量 public class variable{ //属性:变量 //实例变量:从属于对象;如果不自行初始化,这个类型的默认值 0 0.0 //布尔值:false //除了基本类型,其余的默认值都是null; String name; int age; //类变量 static sta 阅读全文
posted @ 2021-06-25 11:28 爱吃酸笋的笋 阅读(46) 评论(0) 推荐(0)