摘要: 异常 参考:https://www.cnblogs.com/achievement-active/p/9304293.html**检查性异常:**用户错误或问题引起的问题,测试解决;**运行时异常:**运行时异常实可能被程序员避免的异常;**错误:**错误不是异常,而是脱离程序员控制的问题。 处理异 阅读全文
posted @ 2020-07-22 20:41 sinlearn 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 内部类 外部类 内部类 静态内部类 局部内部类 匿名内部类 package oop.demo10; public class Outer { private int id = 10; public void out(){ System.out.println("外部类方法"); } // publi 阅读全文
posted @ 2020-07-22 20:39 sinlearn 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 接口 接口只有规范,自己无法写方法,~专业的约束!约束和实现分离:面向接口编程。接口的本质是契约,接口是OOP的精髓,是对象的抽象。作用:1.约束2.定义一些方法,让不同的人实现3.方法都是public static 4.常量都是public static final 5.接口不能被实例化,没有构造 阅读全文
posted @ 2020-07-22 20:37 sinlearn 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 抽象类 abstact定义的一个抽象类 package oop.demo08; // abstract 抽象类 // extends: 只能单继承(多继承通过接口实现) public abstract class Action { //约束 有人帮我们实现 // 抽象方法: 只有方法名字,没有方法的 阅读全文
posted @ 2020-07-22 20:35 sinlearn 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 代码块 匿名代码块:一般用于赋初始值静态代码块:静态代码块(只执行一次,和类一起加载)**构造方法:**初始化对象执行顺序: 静态代码块 匿名代码块 构造方法 package oop.demo07; public class Person { { // 匿名代码块: 一般用于赋初始值 System. 阅读全文
posted @ 2020-07-22 20:32 sinlearn 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 面向对象&面向过程 **面向过程:**线性过程、第一步做什么、第二步做什么 **面向对象:**物以类聚、分类的思维模式、处理复杂的问题,多人协作,其本质是:以类的方式组织代码,以对象的方式封装数据。 值传递和引用传递 package oop; // 值传递 public class Demo03 { 阅读全文
posted @ 2020-07-22 20:25 sinlearn 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 数组概述 数组是相同类型数据的有序集合。 数组 描述的是相同类型的若干数据,按照一定的先后次序排列组合而成。 数组中的每一个数据称为一个元素,通过下标访问数组。 数组创建 package array; public class Demo01 { public static void main(Str 阅读全文
posted @ 2020-07-22 20:16 sinlearn 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 方法定义 方法是是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用一个方法处理一件事情方法的定义格式:修饰符 返回值类型 方法名(参数类型 参数名){......方法体......return 返回值}实参、形参的概念 package method; public 阅读全文
posted @ 2020-07-22 20:10 sinlearn 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 顺序 { } 选择 if-else if-else if-else switch: case: break 循环 do{ }while(); while(){ } for(;;) // for each (增强for循环) JDK5 例子 输出数组元素 package struct; public 阅读全文
posted @ 2020-07-22 20:08 sinlearn 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Scanner类: Java5: java.util.Scanner包基础语法:Scanner s = new Scanner(System.in); package Scanner; import java.util.Scanner; public class Demo01 { public st 阅读全文
posted @ 2020-07-22 20:01 sinlearn 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 变量常量 命名规范: 驼峰原则变量名变量类型变量作用域类变量: 加static关键字,放在类里面实例变量: 从属于对象,方法外面,类里面局部变量:必须声明和初始化值,放在方法中 public class Demo07 { // 实例变量: 从属于对象,方法外面、类里面 String name; in 阅读全文
posted @ 2020-07-22 19:58 sinlearn 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 关键字(35个) 查看Java关键字 数据类型 Java是强类型语言:要求变量的使用严格符合规定,所有变量都必须先定义后才能使用弱类型语言:JavaScriptJava的数据类型分为两大类:基本数据类型、引用类型 public class Demo02 { public static void ma 阅读全文
posted @ 2020-07-22 19:55 sinlearn 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 书写注释是一个非常好的习惯、平时写代码一定要注意代码规范 // 单行注释 // 输出一个Hello World /* * 多行注释 */ /** 文档注释 * @Description Hello Word * @Author Nick */ // 有趣的注释 /*** * _ooOoo_ * o8 阅读全文
posted @ 2020-07-22 19:53 sinlearn 阅读(183) 评论(0) 推荐(1) 编辑