JAVA
勋大大
这个作者很懒,什么都没留下…
展开
-
02变量 数据类型 表达式 运算符
变量 数据类型 表达式 运算符变量什么是变量概念:变量是内存中一块存储空间 是数据存储的基本单元 数据存储的容器内存和外存电脑 硬盘 内存条先将硬盘中的程序的数据加载到内存中进行运算见图示酒店 内存房间 变量房间号 变量名房间的类型 变量的数据类型房间里住人放的东西 变量值java是强类型的编程的语言(变量的数据类型 ...原创 2019-07-02 14:29:29 · 123 阅读 · 0 评论 -
DAY19 设计模式和反射
19 设计模式和反射设计模式设计模式:就是先人(老程序员)通过实战开发总结出的开发的套路叫做设计模式常用的设计模式有23种 最简单的设计模式之单例模式单例模式:一个类的实例只有一个单例模式分类(Singleton)饿汉式类内部维护了一个本类对象的常量1.在本类中声明一个私有的 静态的 final类型的实例2.私有构造方法3.对外提供公开的静态的获取实例的方法...原创 2019-07-11 13:09:33 · 122 阅读 · 0 评论 -
18 IO流
IO流File类构造方法:File(String pathname):将一个路径下的文件/文件夹构造成一个file对象方法:createNewFile() 当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。 案例:案例:package cn.wzx.Demo;import java.io.File;impor...原创 2019-07-11 13:08:55 · 327 阅读 · 0 评论 -
17 线程
`线程线程进程:一个正在进行的程序线程定义:轻量级进程,一个程序顺序执行流程并发原理:CPU分时间片,交替执行 宏观并行 微观串行CPU时间片:操作系统(OS)负责调度数据空间: 堆空间共享(对象 等所有线程共享的),栈空间独立(局部变量等 所有线程之间特有的)代 码:1>实现Runable接口 实现run方法 Runable对象:任务对象 new Thread(任务对象...原创 2019-07-11 13:08:19 · 95 阅读 · 0 评论 -
15 集合
集合概述变量:用一个变量去存储一个值数组:用一个变量引用多个值 一旦定义 容量是固定的用一些数据结构封装为一个单独的类 实现了数据的动态存储,叫做集合 集合是一个类数组 集合区别: 1)数组存储基本类型 集合存储Object类型 2)数组长度固定 集合长度不固定 3)数组只能存储相同类型 集合能存储任意类型集合的体系集合分类: 单列集合: 根接口是:Colle...原创 2019-07-11 13:07:42 · 128 阅读 · 0 评论 -
14 包装类 和 String类
包装类 和 String类包装类Object类是所有类的父类8种基本数据类型jdk5之前: Object o = 12;//在jdk5之前不行jdk5之后包装类将基本数据类型转换为引用数据类型包装类的分类基本数据类型包装类类型byteByteshortShortintIntegerlongLongcharCharacter...原创 2019-07-11 13:07:11 · 96 阅读 · 0 评论 -
13 内部类 和 Object类
13 内部类 和 Object类内部类概述概念:内部类就是定义在一个类的内部的类,编译之后可生成单独的class文件根据内部类定义的位置不同: 成员内部类(相当于成员变量的位置) 静态内部类(相当于类变量的位置) 局部内部类(相当于局部变量的位置) 匿名内部类(是特殊的局部内部类)成员内部类位置:定义在类中成员变量的位置特点: 1.成员内部类可以访问外部类的私有成员而...原创 2019-07-11 13:06:38 · 98 阅读 · 0 评论 -
12 接口
接口接口概念生活中的接口:usb vga hdmi dp type-c 雷电 灯泡 螺纹接口usb : 1994年 IBM(服务器) 甲骨文 因特尔 联想 等 微软 共同制定的协议标准(数据交换协议)java中接口: 就是一个特殊的抽象类 是接口使用者和接口实现者之间的规范接口的定义关键词:interface语法:interface 接口名{ ...原创 2019-07-11 13:06:11 · 382 阅读 · 0 评论 -
11 三大修饰符
三大修饰符abstract 抽象的抽象的:就是只能描绘一个大概的概念抽象类:用abstract修饰的类叫做抽象类 语法: abstract class 类名{} 抽象方法:用abstract修饰的方法叫做抽象方法 语法: 访问修饰符 abstract 返回值类型 方法名(形参列表); abstract 访问修饰符 返回值类型 方法名(形参列表);关于抽象方法和抽象...原创 2019-07-08 17:47:33 · 113 阅读 · 0 评论 -
10 面向对象三大特性之多态
面向对象三大特性之多态多态的概念概念:多态就是父类引用指向子类对象满足: dog is a animal现实生活中 一个事物是什么 取决于你认为他是什么你认为是什么--- Animal a 引用这个事物真实存在的是什么类型-----对象 继承是多态的前提!!!!多态的特点编译时多态(还没有打开箱子 无法确定箱子中所放的数据类型)特点:在编译时只能通过引用调...原创 2019-07-08 17:36:37 · 121 阅读 · 0 评论 -
09 面向对象三大特性之继承
面向对象三大特性之继承什么是继承生活中的继承:指父辈的一种赠与 子女的一种获得java中的继承:子类可以继承父类所有的 非私有 的属性和方法java中定义继承关系必须满足 is a关系 谁是一个什么is a关系is a 关系叫做里氏代换原则(是面向对象思想中的一个重要的原则)保温杯 is a 杯子高健 is a 狗狗 is a 动物注意:在java中定义两...原创 2019-07-08 17:35:59 · 88 阅读 · 0 评论 -
08 面向对象三大特性之封装
面向对象三大特性之封装对象创建的过程对象创建的过程: 1.为对象分配空间并赋默认值(属性) 2.初始化对象的属性为属性赋初始值 3.调用构造方法创建对象 如果是有参构造 有参构造为属性赋值引用之间的传递引用:Student s1 = new Student();s1叫做这个学生对象的引用注意: 1.基本数据类型之间传递是值 2.引用数据类型之间传递的是地址引用案例:p...原创 2019-07-08 17:35:07 · 62 阅读 · 0 评论 -
05 函数
函数什么是函数概念:具有特定功能的一段代码 可以重复使用函数是一个c语言中的概念 java中没有函数概念 java中叫做方法函数的定义函数的声明:定义了函数具有什么样的功能(包括需要什么数据 能够 为使用者提供什么数据)语法:public static 返回值类型 函数名(数据类型 变量1,数据类型 变量2 。。。)函数的实现:通过具体的代码 对声明的功能进行实现语法:...原创 2019-07-08 17:34:09 · 262 阅读 · 0 评论 -
07 面向对象
面向对象面向对象面向对象是一种编程思想对象万物皆对象概念:在现实生活中真实存在的事物都叫做对象 面向对象的编程思想编程思想:用程序解决现实生活中需求的一种解决思路面向过程的编程思想(C):面向对象的编程思想(java python ):面向过程:把大象放冰箱总共分几步 1.打开冰箱门 2.把大象放进去 3.关上冰箱门面向对象: 找到一个对象 街边卖煎饼...原创 2019-07-08 17:25:45 · 98 阅读 · 0 评论 -
06数组
数组数组的概念 概念:数组是内存中的一块 连续的 存储空间 用于存放 多个 类型相同 的数据 是数据存储的一个容器变量 只能存放一个值数组 可以存放多个类型相同的值数组的定义1.数组的声明:确定了数组是用于存放什么类型的数据 语法: 数据类型[] 数组名;//建议 数据类型 []数组名; 数据类型 数组名[];//c语言的写法2.为数组开辟空间:确定了数组可以存放多...原创 2019-07-08 17:25:05 · 128 阅读 · 0 评论 -
04流程控制之循环结构
流程控制之循环结构什么是循环概念:通过某个条件控制,使代码重复有规律的执行循环结构的分类while循环语法:循环变量的初始化;while(循环条件的判断){ 循环体语句; 循环变量的改变; }循环体执行的次数: 0--n死循环形式:while(true){}注意:while(false){} 这样写是错误的但是布尔表达式的值可以为false 不能直...原创 2019-07-08 17:21:06 · 94 阅读 · 0 评论 -
03流程控制之分支结构
流程控制之分支结构Scanner类(扫描仪)作用:用于接收键盘输入的数据 数字 字符串 字符 等数据java.util包中步骤: 1.获取工具 2.用工具功能: 函数 接收整数类型int nextInt() 接收小数类型double nextDouble() 接收字符类型 nex...原创 2019-07-08 17:18:41 · 124 阅读 · 0 评论 -
16异常
异常异常发生的原因用户输入非法数据要打开的文件不存在网络通信时连接中断,或者JVM内存溢出异常的分类Throwable 异常类的父类 |--Error类 错误类的父类 不属于程序员负责解决的 通过程序也解决不了 |--Exception 所有能够解决的异常类的父类 |--RuntimeException 运行时异常 在程序的运行时会报错 原因是程序员在写程序时逻辑有问题,但是...原创 2019-07-02 14:30:42 · 110 阅读 · 0 评论 -
01 JAVA 概述和环境的搭建
JAVA 概述和环境的搭建Java是什么?Java是一门编程语言汉语:人和人交流的语言Java:人和机器交流的语言Java的历史Java的创始人:詹姆斯 高斯林2009年甲骨文收购了sun1995年发布jdk 测试版1996年 发布jdk1.0 不成熟1998 发布jdk1.2 里程碑2005年 发布 jdk5 升级 添加一些新的特性2011年 jdk...原创 2019-07-11 13:22:00 · 172 阅读 · 0 评论