摘要:1.Collections工具类 主要是为List集合服务,进行相关的List功能处理 注意: Collection与Collections要区分开 扩展了解复合泛型 >: 所使用的T类型必须要实现Comparable >:所使用的T类型或T的父亲实现Co...
阅读全文
10 2021 档案
摘要:1.Collections工具类 主要是为List集合服务,进行相关的List功能处理 注意: Collection与Collections要区分开 扩展了解复合泛型 >: 所使用的T类型必须要实现Comparable >:所使用的T类型或T的父亲实现Co...
阅读全文
摘要:1.集合的概念 概念:对象的容器,集合中提供了常用的方法,可以实现与数组类似的存储 与数组的区别: 数组长度固定,集合是动态存储的 数组可以存基本类型和引用类型,集合只能存引用类型 集合框架介绍: 1.1 Collection接口 //Collectio...
阅读全文
摘要:Date类(重点) Date类: 日期类 打印日期为格林威治时间格式 public class DateTest { public static void main(String[] args) { Date date = new Date...
阅读全文
摘要:BigDecimal(常用) BigDecimal:用于存储比double更精确的值 public class BigDecimailTest { public static void main(String[] args) { doub...
阅读全文
摘要:====================String的创建=================== 字符串类的创建: public class CreateTest { public static void main(String[] args) { ...
阅读全文
摘要:包装类 =======================装箱与拆箱======================= java语言特性: 面向对象 为了承诺java中一切皆为对象,八大基本类型需要有对应的包装类的类型, 包装类是一个引用类型,具备了面向对象的特点 i...
阅读全文
摘要:Object基本操作(重点) Object类:老祖宗类,所有类直接或间接继承Object Object类中的方法是所有类都具有的方法---继承性 Object中的多态使用: 1.直接Object引用子类对象 2.Object引用传参方式接收对象 3.Obje...
阅读全文
摘要:成员内部类 概述:一个类的内部又包含了一个完整的类 特点: 1.外部类和内部类都可以生成独立字节码文件 2.内部类可直接使用外部类的私有成员属性,而不破坏封装性 3.外部类的具体实现可以交给内部类来完成 1 实例内部类...
阅读全文
摘要:1 接口概述 接口: 特殊的抽象类,使用方式及组成部分都与抽象类类似 语法: interface implements 注意: 在接口中只能定义公开的静态常量及公开的抽象方法 接口与抽象类的异同: 相同点: 可以编译成字节码文件 ...
阅读全文
摘要:java中的五大存储区域: 栈、堆、方法区、寄存器区、本地方法区 寄存器区:主要是线程的存储区域 本地防区:第三方语言的存储区域,例如:c/c++ 重点分析三大区域:堆,栈,方法区 栈:存局部变量 (引用对象,基本变量) 堆:new对象,成员属性 方法区:c...
阅读全文
摘要:生活中的抽象:从网上搜索动物类,可以具体化子类对象;但是不能具体化动物的对象 程序中的抽象类:有一个类不能够具体化出来对象,这个类就是抽象类 程序中的抽象方法:往往在抽象类中,有这个方法但不能具体实现,这个方法叫做抽象方法 例如: 动物类不能具体化,这个动物类...
阅读全文
摘要:生活中的多态:客观事物在人脑中的主观反应;也就是说对象与某个类间存在“is a”关系 例如:大黄是一条狗,也是一个动物,这种关系就是多态的形成 程序中的多态:父类引用指向子类对象,在程序中形成了多态 用法: 可以调用...
阅读全文
摘要:1. 封装性(重点) 面向对象的三大特性:封装,继承,多态 //面向对象案例:车子的发动 //分析: 类: 车类 对象: new 属性:颜色,品牌等 方法:启动 //问题: 价格可以赋值为负数--程序逻辑没问题,但数据不合理 //解...
阅读全文
摘要:1.类和对象(重点) 引入:在程序的世界中一切皆为对象 面向对象和面向过程思想: 面向过程:关注做了什么事,而不关心是谁做的 面向对象:关注谁做了这件事 生活案例: 面向过程:白白的皮肤,修长的腿;特能吃 String...
阅读全文
摘要:1、排序**** ============排序基础========== 交换两个变量的值 int a = 3;int b = 5;System.out.println("交换前:a="+a+" b="+b);int temp = a;a=b;b=temp;Sy...
阅读全文
摘要:1.循环(重点) 1.1 while循环 =======================while循环=========================== //案例:打印100遍“helloworld” //int i = 1000; //如果初始为100...
阅读全文
摘要:1.运算符(重点) ===================赋值运算符=================== //赋值运算符:= += -= *= /= %= //基本赋值: = //复合赋值: += -= *= /= %= int a = 3; //定义变...
阅读全文
|