JAVA基础
JIANG_A
记录自己学习java的过程
展开
-
JAVA基础-面向对象-day03
面向对象-day0312. 多态思想12.1. 接口接口是一种约定规范,是多个抽象方法的集合(制定规范)作用:体现了规范和实现相分离的思想,也体现了组件之间低耦合的思想。12.1.1. 接口定义和多继承性接口可以认为是一种特殊的类,但是定义类的时候使用class关键字,定义接口使用interface关键字。public interface 接口名{ //抽象方法1(); //抽象方法2(); //抽象方法2();}接口定义代码:因为接口的中方法都是公共的抽象方原创 2020-08-13 20:18:53 · 178 阅读 · 1 评论 -
JAVA基础-面向对象-day02
面向对象-day0210.2.2. this关键字 局部变量和成员变量同名,此时在方法中调用变量时根据就近原则,优先使用局部变量,示意图如下。可以看出setName方法中两次使用的name,都是直接寻找距离自己最近的形参name,就相当于把参数name的值设置给参数name,根本就没有把参数值设置给成员变量。 使用 this.变量名 的语法,此时访问的就是成员变量,this的其他操作,后面再讲。继承思想11.1.继承语法public class 子类名 extends 父类原创 2020-08-12 17:23:38 · 115 阅读 · 0 评论 -
JAVA基础-面向对象-day01
第二阶段-面向对象面向对象-day019.面向对象概述9.1. 软件开发方式(了解)9.1.1.面向过程(了解) 面向过程和面向对象各有千秋,面向对象更符合我们常规的思维方式,稳定性好,可重用性强,易于开发大型软件产品,有良好的可维护性,它拥有三大特征:封装(Encapsulation)继承(Inheritance)多态(Polymorphism)9.1.3.什么是抽象 先来普及一个面向对象中非常重要的一个概念——抽象。 所谓抽象,从特定的角度出发,从已经存在原创 2020-08-09 20:36:31 · 167 阅读 · 0 评论 -
day05-方法
day05-方法6.方法6.1.定义和调用(重点)6.1.1.方法的定义(重点)方法:完成某一特定功能(如:求和,统计数量等)的代码块定义方法,语法格式[修饰符] 返回值类型 方法名称(参数类型 参数名1,参数类型 参数名2,…) { 方法体; [return 返回值;]}格式分析:修饰符:public、static等,static修饰的方法直接使用类名调用即可,目前都使用static修饰返回类型:限定返回值的类型,方法在完成一个功能后,是否需要给调用者返回一个结果?如原创 2020-08-06 21:03:47 · 149 阅读 · 0 评论 -
day04-数组
day04-数组5. 数组5.1 JVM内存模型(掌握)JVM内存划分,人为的根据不同内存空间的存储特点以及存储的数据。方法区:线程共享的内存区域,存储已被虚拟机加载的类信息Java虚拟机栈:简称栈,每个方法被执行的时候都会同时创建一个栈帧用于存储该方法的局部变量Java堆:所有的对象实例以及数组都要在堆上分配。每次使用new关键字,就表示在堆内存中开辟一块新的存储空间。5.2.1 什么是数组(了解) 所谓数组,把具有相同类型的多个常量值有序组织起来的一种数据形式。原创 2020-08-04 19:08:30 · 175 阅读 · 0 评论 -
JAVA基础-day03-选择语句和循环语句
day03-选择语句和循环语句3.1 顺序结构(重点)如果代码里没有流程控制,程序是按照书写的格式从上而下一行一行执行的,一条语句执行完之后继续执行下一条语句,中间没有判断和跳转,直到程序的结束。public class SequenceDemo{ public static void main(String[] args) { System.out.println("A"); System.out.println("B"); System.out.println("C"); Sys原创 2020-08-02 19:52:33 · 210 阅读 · 0 评论 -
JAVA基础-day02-变量和运算符
2.1.3.1 变量概述(了解)作用:表示存储空间,可用来存放某一类型的常量,没有固定值,并可以重复使用。变量是内存中一块区域,可以往该区域存储数据,修改里面的数据,也可以获取里面的数据。变量的特点:占据着内存中的某一块存储区域该区域有自己的名称(变量名)和类型(数据类型)可以被重复使用该区域的数据可以在同一类型范围内不断变化2.1.3.2 变量定义和赋值(重点)使用变量注意:变量必须先声明,并且初始化后才能使用定义变量必须有数据类型变量从开始定义到所在的花括号结束之内可以使用原创 2020-08-01 21:12:21 · 203 阅读 · 0 评论 -
JAVA基础-day01-Java基础笔记
JAVA从零开始,每天记录今天所学笔记day01-开发环境和第一个程序1.3.1. JDK和JRE概述(了解)JRE:Java运行环境,如果要运行Java程序,就需要JRE的支持,JRE里包含JVM,一般在只运行程序而不开发程序的服务器中安装。JDK:Java开发工具,包含开发Java程序的所有工具如javac和java等。JVM:Java虚拟机,它是运行所有Java程序的虚拟计算机。JVM是不跨平台的,在Windows下装Windows版的JVM,在Linux下装Linux版的JVM原创 2020-08-01 21:06:30 · 157 阅读 · 0 评论