随笔分类 - codewithmosh_java
Mosh的Java教程
摘要:1. 列表接口 如果只关心集合里的增加删除等操作,那么用集合 如果需要关心集合的顺序,索引,则用List列表 集合中不支持索引,而在列表中,假如我们add了'1''2''3',想在list[0]处插入一个新的数字,则可以使用索引 如 list.add(0,"!");如图 当然由于list仍然属于集合
阅读全文
摘要:1. 集合框架 绿色框是接口,蓝色框是类 集合中有什么功能? 添加一个元素 删除一个元素 检查对象是否存在等等 2. 迭代器 输出a,b;迭代器循环输出容器里的内容 3. Collection接口 Collection colletion = new ArrayList<>(); 常用方法 coll
阅读全文
摘要:高级Java特性 提升robust,健壮性 1. 什么是异常 2. 不同类型的异常 checked -Java编译器会在编译时检查他们,如文件不存在等,会在编译时就报错,在Ide中报红 uncheced -运行时异常, 3. 异常类的层级 如空指针异常的层级 4. 如何处理异常 try - catc
阅读全文
摘要:1.什么是接口? 接口是一种类似类的类型, 但在其中只包含方法的声明,而没有方法的具体实现 ,只定义了需要有的功能。 ***接口的命名可以是can什么什么或是什么什么able,例如canCaculate或者draggable 接口提供了应该做什么功能,而类中决定了怎样去实现接口的功能 接口可以实现松
阅读全文
摘要:子类继承父类,实例化子类时首先会调用父类的构造函数,再调用自身的构造函数 当父类中没有默认构造函数,要想在子类中调用父类的构造函数时需要在子类的构造函数中显式的定义,且super()必须要在第一行 父类中定义的私有成员变量和方法不能在子类中访问 protected字符修可以被同一个包内的成员访问,但
阅读全文
摘要:switch 判断条件单一 byte、int Clean Code 代码重构-改变代码的结构但不改变代码的行为 抽象出方法-把重复的行为抽象为方法 代码调试和部署 编译错误(compile-time errors) 运行错误(runtime errors) Debugger(会一行一行执行我们的代码
阅读全文
摘要:基本数据类型(8个) byte boolean short long float double char int 几个注意 float = 3.14F;后面要加F long int = 4324132412L后面要加L 引用类型 除了基本数据类型都是引用类型 eg:Date now = new Da
阅读全文
摘要:方法 方法的定义:访问修饰符+返回值类型+方法名+(参数列表)+{ } java 代码是如何运行的? 两个步骤: 1.编译(源代码经过java compiler执行后生成JVM可以理解的字节码文件) 2.运行(由JVM执行字节码文件) 以Hello.java的运行举例: 首先hello.java文件
阅读全文

浙公网安备 33010602011771号