2
qq_哦豁
这个作者很懒,什么都没留下…
展开
-
javaoo第一天总结
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...原创 2018-08-22 18:04:52 · 107 阅读 · 0 评论 -
多态
多态 相同的行为,不同的实现:多态 继承、封装、多态、抽象是面向对象编程的四大基本特征。 静态多态: 编译时,系统就能决定调用哪个方法 使用重载实现。 在编译期间,就能够确定方法是被哪一个对象所执行的重载或者重写, 是属于静态多态. 动态多态: 运行中系统才能动态确定方法所指的对象 使用动态绑定和重写实现动态多态的技术基础 为什么父类的引用,可以指向子类的实现? 因...原创 2018-09-11 20:18:13 · 170 阅读 · 0 评论 -
第8章类的高级概念
第8章类的高级概念1, 理解访问修饰符 2,理解封装的概念及好处 3,理解类的静态成员 4,掌握静态初始化块和实例初始化块的用法 5,理解内部类的使用方式 8.1访问修饰符 概念:用来定义类中的属性和行为,能够被其他类在什么情况下可以进行访问的符号访问修饰符:private该类或非该类均可以访问 public只有该类可以访问 protected该类及其子类的成员可以...原创 2018-09-05 20:32:39 · 139 阅读 · 0 评论 -
第7章 继承
第7章 继承 本章目标This get 使用 this set 修改 继承可以说是面向对象编程最重要的特征之一。 已有的类称为父类,而新类称为子类。 父类也可以称为基类、超类 ! 子类也可以称为派生类。 特征: 在面向对象编程中,当两个或多个类是不相同的, 但是共享相同特征的时候,将共同的元素从类中拿出来, 放到一个父类中。这些类继承父...原创 2018-09-03 18:23:36 · 126 阅读 · 0 评论 -
内部类
8.6内部类 在Java中,还可以在类的内部定义类。这种在类,的内部定义的类,称为内部类。 内部类所在的类称为外部类 特点: (1)独立的一个Class文件 (2)同样需要编译 (3)同样可以产生对象局部内部类特例: 匿名内部类. 局部内部类,同样跟局部变量一样,不能添加访问修饰符, 局部内部类,无法被方法外部访问 局部内部类,内部无法访问外部类的成员,(此时的this.代表...原创 2018-09-06 16:17:07 · 107 阅读 · 0 评论 -
接口
接口 (1) 掌握编写、实现、继承接口的语法 (2) 理解接口的好处 (3) 理解接口与多态 (4) 理解抽象类和接口之间的区别接口具有下列性质: (1)接口默认是抽象的。在声明接口时,不需要使用关键字abstract; (2)接口中的每一个方法默认也是抽象的,所以也不需要关键字abstract; (3)接口中的方法默认访问级别是public。 在编写接口的时候通常用public...原创 2018-09-12 20:41:00 · 423 阅读 · 0 评论 -
常用类
常用类1 System类代表当前Java程序的运行平台。System类是一个final类,该类的所有属性和方法都是静态的。System类的属性in、out和err分别对应标准输入、标准输出和错误输出流。方 法 描 述currentTimeMillis() 返回以毫秒为单位的当前时间exit(int status) 终止当前正在运行的 Java 虚拟机getProperties()...原创 2018-09-17 20:39:09 · 120 阅读 · 0 评论 -
异常处理
异常处理 异常(Exception)是程序在执行过程中所产生的问题。 异常分类: 检查异常:也被称之为“编译时异常”,由编译器检查出来的异常。 例如,如果要打开一个文件,但却无法找到该文件,此时就会产生异常。这种类型的异常被称为检查异常,它必须用Java语言来处理,而不能被简单的忽略。在后面介绍异常的处理和声明的规则时,我们将看到这种类型的异常。 运行时异常:编译器...原创 2018-09-13 16:42:03 · 143 阅读 · 0 评论 -
正则表达式来表示:四川省身份证,IP地址,qq号
public static void monted01() {Scanner Sc =new Scanner(System.in);System.out.println(“请输入一个四川省身份证号码”);String email =Sc.next();String expression =“(?:^51[0-3]\d{1}[12380][0-9][12]\d{3}(0[1-9]|1[12...原创 2018-09-20 09:45:08 · 253 阅读 · 0 评论 -
反射、类加载与垃圾回收
反射、类加载与垃圾回收类加载由类的加载器完成类加载:将.java编译过后的.class文件中二进制代码加载到内存中去,这一个过程,就叫类加载类的生命周期:类加载器加载的来源:查找并加载类的二进制数据1、 本地文件系统加载的.class文件(我们自己写的),绝大多数的加载都是这里来的。2、 从iar文件中加载.class文件,这种也是比较常见的.3、 通过网络加载class文件...原创 2018-09-20 20:33:58 · 198 阅读 · 0 评论 -
7.7方法重写
7.7方法重写 子类可以重写从父类继承的方法,从而允许子类添加或者改变父类中方法的行为。 这称为方法重写,是OOP的特征之一。 当子类重写父类的方法时,必须遵循如下的规则: 子类的方法的返回值的类型、方法名和形式参数列表,必须和父类中的是相同的。如果子类中的方法与父类中的方法同名,但是子类的方法改变了形式参数列表,那么这是方法重载,而不是方法重写。不要混淆这两个概念,二者的用法是完...原创 2018-09-04 17:42:36 · 173 阅读 · 0 评论 -
Javaoo三大特征 构造器
Javaoo三大特征 1封装: 组装:类 ( 属性 和 行为 ) 隐藏信息:访问修饰符public(公共的) private(私有的) 2继承: 3多态:如下(1) 重载:静态多态 (相同点行为,不同的实现,根据不同的参数列表来进行区分)特点:参数的个数可能不一样,参数的类型可能不一样,参数的顺序也可能不一样 特点:方法都一样 疑问? 方法与参数都一样,但是返回的类型可能...原创 2018-08-29 18:34:00 · 184 阅读 · 0 评论 -
JAVA第二章知识点回顾
第二章知识点回顾     1.Java的注释方式有哪几种?如何书写?          三种类型:     &am原创 2018-08-22 19:55:01 · 310 阅读 · 0 评论 -
java八大基本数据类型
//八大基本数据类型 /* 1.整型 (所有整数类型的值都称为整型) * byte 字节 * short 短整型 * int 整型 * long 长整型 * 2.浮点型 * float 单精度 * double 双精度 * 3....原创 2018-08-22 20:05:02 · 167 阅读 · 0 评论 -
第6章 数组
第6章 数组 1,掌握数组的声明、初始化与使用的方法 2,掌握一维、多维数组的用法 3,理解数组的复制 4,掌握JavaDoc注释的使用6.1 数组概述 而数组不是八种基础数据类型之一,所以数组是引用类型。 数组是: 存储在一个连续的内存块中的元素集合。 数组中的每个元素必须是相同的数据类型, 并且通过索引进行区分。数组中的第一个元素的索引为0。为什么要用数组...原创 2018-08-30 17:19:47 · 109 阅读 · 0 评论 -
第4章 类、对象和包 总结
第4章 类、对象和包万物皆对象,对象因我的关注而存在。 类 has 属性理解结构化编程和面向对象编程的区别掌握如何编写Java类掌握如何实例化对象掌握如何访问对象的属性和方法理解this引用掌握如何使用包组织类4.1 结构化编程与面向对象编程结构化编程程序员会编写一个主过程来启动程序流程,随后根据程序流程走向,调用想要的其它过程。这种类型的程...原创 2018-08-27 18:03:36 · 203 阅读 · 0 评论 -
第3章 程序流程控制
布尔表达式: 布尔逻辑 (1)布尔逻辑 true 和 false (2)和: 只有在组合表达式的每个部分都为真的时,组合表达 式才会为真。Ø 或: 只要一个组合表达式中有一个部分为真,组合表达式 ...原创 2018-08-23 19:39:57 · 173 阅读 · 0 评论 -
4.5 this引用 第5章 对象的行为
公司性质的包名: com.(后面+公司名字/团队名字).(后面+项目名称).(后面+bean(公司对象)/entity/util(工具)(领域对象)后缀) 组织机构的包名: org 政府机构的包名: gov 教育机构的包名: edu Import com.(加后缀) 。可以引用这个类 包名必须小写,不得具有负数形式包目录结构:主要针对的是class文件的目录结构 4.5 ...原创 2018-08-28 18:43:20 · 126 阅读 · 0 评论 -
6.5数组初始化等
6.5数组初始化 数组初始化程序在创建数组时,不需要使用new关键字。 数组中的元素使用大括号列出,元素和元素之间用逗号分隔开。 注意: 数组初始化程序只能用在声明新数组引用时。在定义数组变量时,即给数组声明长度以及内容, 这种方式在java中,被称为:数组初始化String [] weekend = {“星期六”, “星期天”};先通过new关键字,来创建一个数组,然后使用...原创 2018-08-31 17:12:03 · 186 阅读 · 0 评论 -
多线程编程
多线程编程进程:一段程序的执行过程1、动态性2、独立性3、并发性并发:同一时刻,CPU交替运行多个任务并行:同一时刻,CPU同时运行多个任务线程存在于进程之中,二者之间主要区别在于:(1)每个进程都需要操作系统为其分配独立的内存空间,(2)而同一进程中的所有线程都在同一内存空间中工作,这些线程可以共享同一块内存和系统资源。线程编程相关APIThread类(1)继承Thre...原创 2018-09-26 18:00:54 · 219 阅读 · 0 评论