
JavaOOP
**瑱
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jdk安装与环境变量配置
JDK的下载: https://www.oracle.com/java/technologies/javase-downloads.html原创 2021-02-12 13:55:45 · 289 阅读 · 1 评论 -
java中的Lambda表达式
Lambda表达式 java1.8的重要特性 语法糖(可以用简洁的语法实现复杂的功能) 语法: (参数)->表达式 或 (参数)->{ 语句;} 应用场景 1. 主要用于实现接口 1. 定义类实现接口,创建类的对象 2. 匿名内部类 3.表达式 注:只能实现函数式接口(Functionallnaterface),( 函数式接口 :也就是接口只有一...原创 2020-01-04 17:59:37 · 210 阅读 · 0 评论 -
类和对象
三条主线 类的五大成员:属性,方法,构造器,代码块,内部类 面相对象四大特性:封装性,继承性,多态性,抽象性(接口) java关键字:new,this, class,public..... 设计一个类及创建一个对象 设计类(声名类用class) 设计成员变量(也称为属性) 设计成员方法(也称为类的行为) 设计一个构造器(有一个默认的空参构造器) 创建对象(也称为实例化) 组成:...原创 2019-07-18 17:10:39 · 153 阅读 · 0 评论 -
JDBC
JDBC概述 JDBC(Java DataBase Connection)就是java数据库连接,用java语言来操作数据库 JDBC是接口,而JDBC驱动才是接口的实现,没有驱动无法与数据库进行连接 JDBC核心类(接口)介绍(四个) DriverManager 作用:知道JDBC使用的是哪个驱动; Connection 如果DriverManager可以获得到Connectio...原创 2019-08-07 21:03:31 · 226 阅读 · 0 评论 -
三层架构(mvc)
思想:(各私其职)那一层不行,换掉就可以(优点:后期维护方便,利于扩展) 表示层 → 业务逻辑层 → 数据结构层(层与层之前是相互依赖的) 表示层:为用户提供交互界面 业务逻辑层:关键业务 数据结构层:实现数据访问 在项目中:分层就是分包 1. dao(直接操作数据库,拿数据使用) 2...原创 2019-07-28 18:33:25 · 253 阅读 · 0 评论 -
多线程(Thread)
程序 : 是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态概念。 进程: 是程序在处理机上的一次执行过程,它是一个动态的概念。(独立运行的程序,也就是处理机执行的过程) 进程的三种状态: 1)就绪状态(Ready)2)运行状态(Running)3)阻塞状态(Blocked) 线程:(java是多线程) 线程是进程的划分,(也就是进程中的一个执行路径,共享一个空间,...原创 2019-08-05 14:01:42 · 1717 阅读 · 0 评论 -
异常(Exceptioin)
错误:指的是可以预见的,编译可出现,并可以解决 异常:指的是可预见的,潜在错误导致,如果不处理程序会执行不了 异常处理:(java提供抓抛模型) 异常中最大的类是Throwable(类)有两个子类: A:Error (类)由于运行类不存在(不处理) B:Exception(类)由程序本身抛出的错误 1. 检查时异常 ...原创 2019-07-28 18:00:17 · 348 阅读 · 0 评论 -
IO流(java文件操作)
操作文件的类 File类(指向某个文件) 方法: exists();判断文件是否存在 mkdir();创建一级文件夹 mkdirs();创建多级文件夹 相对路径(指向本项目中) 绝对路径(指定位置) package com.cdz.io; import java.io.File; import java.io.IOException; public class I_O { pu...原创 2019-07-28 17:14:59 · 177 阅读 · 0 评论 -
范型
集合中的范型 将对象的类型作为参数,指定到其他类或者方法上,从而保证类型转换的安全性和稳定性 简单的来说使用范型,表示集合只能用什么类型的集合;不使用范型的集合,可以装任何东西类型进去(并有黄色警告) package com.cdz.fanxing; import java.util.ArrayList; public class FanXing { public static void...原创 2019-07-24 19:20:03 · 879 阅读 · 0 评论 -
集合
集合 数组的弊端:一但创建使用后,其大小地址不可改变,而真实当中,数组的个数是不可知的,所以通过集合来解决这个问题; 集合(位于util包中),集合最大的作用:存储对象(储存对象可以考虑数组和集合) collection(是集合中最大的接口,区分connection(是连接jdbc用的),区分Collections(类,两个不同的东西)) Map(接口) 接口下有多个子接口,子接口下有多...原创 2019-07-24 17:04:53 · 141 阅读 · 0 评论 -
关键字
this关键字 那个对象调用方法,这个方法类的this就是指的那个对象 static 关键字(静态的) static静态的可以修饰属性、方法、代码块和内部类(就是不修饰构造器) static静态的修饰属性(类变量) ①由类他创建的所有对象共用 一个属性,当其中一个对象对此属性进行修改,会导致其他对象的此属性值一起被修改。 ②类变量会随着类的加载面加载,而且独一份 ③静态变量可以...原创 2019-07-21 15:37:41 · 271 阅读 · 0 评论 -
封装性-继承性-多态性-抽象性
封装性(隐藏与封装) 问题: 当创建了类的对象后,如果直接通过“对象.属性”的方式对对应的对象属性赋值的话,可能会出现不满足实际情况的意外 我们考虑不让对象直接作用属性,而通过“对象.方法”的形式,来控制对象对属性的访问。实际情况中,对属性的要求就可以通过 方法来体现。 解决的办法: (封装与隐藏的思想)1. 将类的属性私有化,2. 提供公共的方法(getter&setter)...原创 2019-07-20 14:18:22 · 664 阅读 · 0 评论