
Java基础学习
文章平均质量分 92
学习Java的过程总结。
daocaoren_
这个作者很懒,什么都没留下…
展开
-
java9
09.01_多态的概述及其代码体现 A:多态(ploymorphic)概述 事物存在的多种形态 B:多态前提 a:要有继承关系 b:要有方法重写 c:要有父类引用指向子类的对象 C:案例演示 代码体现多态 class Demo1_Ploymorphic { public static void main(String[] args) { Animal a = new Cat(); //父类引用指向子类对象 a.eat(); //输出:猫吃鱼 } } class Anim原创 2021-01-01 11:36:22 · 731 阅读 · 0 评论 -
java8
08.01_代码块的概述和分类(面试时会问,开发时不用或很少用) A:代码块概述 在Java中,使用{}括起来的代码称为代码块 B:代码块分类 根据其位置和声明不同,可分为局部代码块,构造代码块,静态代码块,同步代码块(多线程时会讲)。 C:常见代码块应用 a:局部代码块 在方法中出现;限定了变量的生命周期,及早释放,提高内存使用率。 程序段 class Demo1_Code { public static void main(String[] args) { { i原创 2021-01-01 11:33:41 · 304 阅读 · 0 评论 -
java7
07.01_构造方法(Constructor) 概述和格式 A:构造方法概述和作用 给对象的数据(属性)进行初始化 B:格式特点 方法名和类名相同(大小写也要和类名一致) 没有返回值类型,连void也没有 没有具体的返回值return C:案例演示 class Demo1_Constructor { public static void main(String[] args) { Person p = new Person(); //在创建对象的时候,系统就帮我们调用了构造方法原创 2021-01-01 11:32:57 · 383 阅读 · 1 评论 -
java6
06.01_面向对象思想概述 A:面向过程思想概述 第一步,第二步,第三步… B:面向对象思想概述 找对象(第一步,第二步,第三步…) C:面向对象的思想特点 是一种更符合我们思想习惯的思想 可以将复杂的事情简单化 将我们从执行者变成了指挥这,角色发生了转换。 D:面向对象开发 就是不断的创建对象,使用对象,指挥对象做事情。 E:面向对象设计 其实就是在管理和维护对象之间的关系。 F:面向对象特征 封装(encapsulation) 继承(inheritance) 多态(p原创 2021-01-01 11:30:54 · 441 阅读 · 0 评论 -
java5
05.01_数组概述和格式定义说明 A:为什么要用数组(容器) 为了存储同种数据类型的多个值 B:数组概念 数组是存储同一种数据类型多个元素的几何,也可以看成是一个容器 数组既可以存储基本数据类型,也可以存储引用数据类型 C:数组定义格式 数据类型[] 数组名 = new 数据类型[数组的长度]; 05.02_数组的初始化——动态初始化 A:什么是数组的初始化 就是为数组开辟连续的内存空间,并为每个数组元素赋值 B:如何对数组进行初始化 a:动态初始化:只指定长度,由系统原创 2021-01-01 11:29:03 · 243 阅读 · 0 评论 -
java4
04.01_循环结构概述和for语句的格式及其使用 A:循环结构分类 for,while,do…while B:循环结构for语句的格式 for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } C:执行流程 a:执行初始化语句 b:执行判断条件语句,看其返回值是true还是false 如果是true,就继续执行 如果是false,就结束循环 c:执行循环体语句 d:执行循环后的操作表达式 e:回到b继续 D:注意事项 判断条件语句无论是简单还是复杂,结果都原创 2021-01-01 11:24:12 · 162 阅读 · 0 评论 -
java3
03.01_逻辑运算符的基本用法 A:逻辑运算符有哪些 &,|,^,! &&,|| B:注意事项 逻辑运算符一般用于连接boolean类型的表示式或值 表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子 算术运算符:a + b 比较表达式:a == b C:结论 &逻辑与:有false,则false |逻辑或:有true,则true ^逻辑异或:相同为false,不同为true !逻辑非:非false则true,非true则fals原创 2021-01-01 11:23:20 · 162 阅读 · 0 评论 -
java2
02.01_常量的概述和使用 A:什么是常量 在程序执行的过程中,它的值不可以发生改变。 B:Java中常量的分类 字面值常量 自定义常量 C:字面值常量分类 字符串常量 用双括号引起来的内容 整数常量 所有整数 小数常量 所有小数 字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或者单个符号 布尔常量 只有true和false 空常量 null D:案例演示 class Demo1_Constant { public static v原创 2021-01-01 11:21:52 · 121 阅读 · 1 评论 -
Java1
01.01_计算机语言分类 机器语言: 能够为机器所识别的语言,实则为若干个0和1组成为二进制代码。 汇编语言: 用一些特殊符号表示二进制码,需要用特定软件将其翻译成机器语言,计算机才能执行。 高级语言: 使用普通英语编写的源代码,需要通过编译器将其翻译成机器语言,计算机才能执行。高级语言包括C,C++,C#,Java等。 01.02_人机交互 A:人机交互的两种方式 命令行方式: 控制台输入,需要特殊指令。windows里为cmd命令行(DOS),ubuntu里为termial原创 2020-05-18 17:36:19 · 286 阅读 · 1 评论