随笔分类 - java
温故而知新
摘要:1 为什么需要继承 我们编写了两个类,一个是Pupil类(小学生),一个Graduate(大学毕业生)。 问题:两个类的属性和方法有很多是相同的,怎么办? =>==继承(代码复用性~)== 2 继承基本介绍和示意图 继承可以解决代码复用,让我们的编程更加靠近人类思维.当多个类存在相同的属性(变量)和
阅读全文
摘要:1基本介绍 面向对象编程有三大特征:封装、继承和多态。 2 封装介绍 3 封装的理解和好处 4 封装的实现步骤 (三步) 5 案例 不能随便查看人的年龄,工资等隐私,并对设置的年龄进行合理的验证。年龄合理就设置,否则给默认;年龄, 必须在 1-120, 年龄, 工资不能直接查看 , name的长度在
阅读全文
摘要:1 基本介绍 java 提供四种访问控制修饰符号,用于控制方法和属性(成员变量)的访问权限(范围): 公开级别:用 public 修饰,对外公开 受保护级别:用 protected 修饰,对子类和同一个包中的类公开 默认级别:没有修饰符号,向同一个包的类公开. 私有级别:用 private 修饰,只
阅读全文
摘要:1.一个应用场景 2 包的三大作用 3 包的本质分析(原理) 4 包的命名 5 常用的包 一个包下,包含很多的类,java 中常用的包有: java.lang.* //lang 包是基本包,默认引入,不需要再引入. java.util.* //util 包,系统提供的工具包, 工具类,使用 Scan
阅读全文
摘要:1.设置字体和颜色主题 菜单 file -> settings 字符编码设置 2.项目结构 3.IDEA 常用快捷键 3.1 删除当前行 默认是 ctrl + Y 自己配置 ctrl + d 3.2 复制当前行 自己配置 ctrl + alt + 向下光标 3.3 补全代码 alt + / 3.4其
阅读全文
摘要:1.类与对象 1.0 介绍 张老太养了两只猫猫:一只名字叫小白,今年 3 岁,白色。还有一只叫小花,今年 100 岁,花色。请编写一个程序,当用户输入小猫的名字时,就显示该猫的名字,年龄,颜色。如果用户输入的小猫名错误,则显示张老太没有这只猫猫。 单独的定义变量解决 不利于数据的管理(你把一只猫
阅读全文
摘要:1.为什么需要数组 一个养鸡场有 6 只鸡,它们的体重分别是 3kg,5kg,1kg,3.4kg,2kg,50kg 。请问这六只鸡的总体重是多少?平均体重是多少? 请你编一个程序。 Array01.java 思路: 定义 6 个变量 , 加起来 总体重, 求出平均体重.引出 -> 数组 //数组的引
阅读全文
摘要:1.程序流程控制介绍 在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句。 顺序控制 分支控制 循环控制 1.1顺序控制 1.2分支控制 if-else 让程序有选择的的执行,分支控制有三种 单分支 if 双分支 if-else 多分支 if-else if
阅读全文
摘要:1.运算符介绍 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 算术运算符 赋值运算符 关系运算符 [比较运算符] 逻辑运算符 位运算符 [需要二进制基础] 三元运算符 2.算术运算符 算术运算符是对数值类型的变量进行运算的,在 Java 程序中使用的非常多。 在 % 的本质 看一个公式
阅读全文
摘要:1.为什么需要变量 1.1变量是程序的基本组成单位 2.变(变化)量(值)的介绍 ==变量相当于内存中一个数据存储空间的表示==,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)。 2.1变量使用的基本步骤 声明变量 int a; 赋值 a = 60;
阅读全文
摘要:1.Java 核心机制-Java 虚拟机 [JVM] 1.1基本介绍 JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK 中。 对于不同的平台,有不同的虚拟机。 Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行” 。
阅读全文