java
幼儿园扛把子丶
这个作者很懒,什么都没留下…
展开
-
(day09)多态总结
2019.07.09(day09)多态:判断多态的四个原则: 1.跨类且继承 2.子类重写长辈类的方法 3.子类对象赋值给长辈的引用 4.用长辈的引用打点调用方法 注意: ①能调用出那些方法取决于左边类或接口的左边(长辈类或长辈接口) ②调用方法的内容取决于等号右边 ...原创 2019-07-09 20:11:02 · 86 阅读 · 0 评论 -
方法重载和方法重写
方法的重载和方法的重写●方法的重载: 在同一个类中,有相同的方法名 方法的参数个数和类型不同,跟方法的返回值无关例: public class calc{ public int sum(int a,int b){ return a+b; } public float sum(float a,...原创 2019-07-17 15:39:14 · 170 阅读 · 0 评论 -
final关键字+静态(static)
final关键字+静态(static)●final关键字 -final关键字可以修饰成员变量,也可以修饰局部变量 -final关键字可以修饰在方法上 -final关键字可以修饰在类上final修饰在变量上: final修饰的变量只能被赋值一次,不能修改 final修饰在成员变量上,必须直接给初值 final修饰在局部变量是,可以先声明后给初值...原创 2019-07-17 15:04:58 · 543 阅读 · 0 评论 -
构造代码块+局部代码块+静态代码块
●代码块1.构造代码块:类中方法外{} 构造代码块在构造函数之前执行 每次创建对象时都会执行 构造代码块就是给属性进行初始化 { this.name="lili"; this.gender='女'; this.age=1; System.out.println("构造代码块"); }2....原创 2019-07-17 14:20:08 · 163 阅读 · 0 评论 -
面向对象和类
java面向对象和类面向对象的目的 1.把现实世界的事和物转换到计算机中。 2.把现实世界的事和物对应到计算机的"类"上。 3.用类组织一批不同类型的数据现实世界的对象-->计算机中的类-->计算机内存中的对象无论什么样的项目用(面向对象++设计模式+面向对象的设计原则)都可以设计出很好的框架类:1.什么是类 类是一种数据结构(逻辑结构)...原创 2019-07-11 17:22:27 · 204 阅读 · 0 评论 -
java数组(数组复制+数组排序(冒泡排序+快速排序))
java数组(引用数据类型) 数组可以存储多个同类型的数据 在堆中占用的是连续的内存空间 数组在申请完空间之后就不能动态增长空间(只能申请更大的空间)1.数组的定义一维数组: 数据类型[] 数组名称=new 数据类型[长度]; ●int[] a;//不占用堆内存,程序中可以使用,但是运行时会报空指针异常 ●int[] a=new int[...原创 2019-07-11 16:31:49 · 178 阅读 · 0 评论 -
java运算符及其优先级
java运算符1.算术运算符 + - * / % ++ -- int i=5; int j=++i; System.out.println(i);//6 System.out.println(j);//6 先加一,后用i值 int i=5; int j=i++; System.out.println(i)...原创 2019-07-11 14:28:45 · 164 阅读 · 0 评论 -
java八种基本数据类型
任何语言做项目开发都需要: 1.准备数据 2.处理数据 3.显示处理完的数据计算机中最小单位是bit(比特)计算机中最小的存储单位是byte(字节) 一个字节等于八个比特 1byte=8bit规定8种基本数据类型的目的: -限定数据的范围 -占用内存的实际大小 -申请的内存空间中只能放置指定类型的数据(Java是强类...原创 2019-07-11 14:25:14 · 451 阅读 · 0 评论 -
jdk文件夹结构
jdk中两个文件夹1.jdk文件夹(java开发工具包) --jre --jvm java虚拟机 --lib 类库,存放一些jar包 --bin 存放一些命令(java命令、javac命令) java的可执行文件 --src.zip 源代码2.jre文件夹(java运行环...原创 2019-07-11 14:20:55 · 2656 阅读 · 0 评论 -
构造函数(this语法)+成员变量和局部变量+值传递和引用传递
构造函数(this语法)+成员变量和局部变量+值传递和引用传递●构造函数/构造器/构造方法 constructor: 构造函数可以被重载 构造函数不能有返回值 创建对象时会调用构造函数 构造函数的名称必须跟类名称一样 构造函数可以有多个,构造函数的参数可以是0个,1个或多个 如果类中没有没确的写出构造方法,系统会给出一个默认的构造函数 ...原创 2019-07-14 16:57:39 · 624 阅读 · 0 评论 -
synchronized同步锁
synchronized同步锁同步和异步:同步:(有等待过程) 指发送一个请求,需要等待返回,然后才能发送下一个请求,有等待过程。 异步:(没有等待过程) 指发送一个请求,不需要等待返回,随时能发送下一个请求,没有等待过程。1.此关键字修饰在方法上比如: public synchronized void method(){ //代...原创 2019-07-23 08:30:52 · 86 阅读 · 0 评论