01 2022 档案
摘要:static package com.oop.demo07;//staticpublic class Student { private static int age;//静态变量 private double score;//非静态变量 public void run(){ go(); } p
阅读全文
摘要:封装 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏 记住这句话就够了:属性私有,get/s
阅读全文
摘要:面向对象编程(oop) 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么...... 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索 面
阅读全文
摘要:数组 定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素就可以通过一个下标来访问它们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组 eg: dataType[] arrayRefVar;
阅读全文
摘要:Java方法详解 C里面叫函数,Java里面叫方法! System.out.println(),这个是什么? System是类 out是对象 println()是方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序集合 方法包含于类或对象中 方法在程序中被创建,在
阅读全文
摘要:break break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环。 不执行循环中剩余的语句。break语句也在switch语句中使用。跳过所有的循环 package com.anyan.struct;public class BreakDemo { pub
阅读全文
摘要:Java流程控制 1.用户交互Scanner Java给我们提供了一个工具类,我们可以获取用户的输入,从而实现程序与人的交互。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法 Scanner s = new Scanner(System
阅读全文
摘要:逻辑和位运算符 //逻辑运算符public class Demo05 { public static void main(String[] args) { //与(and) 或(or) 非(取反) boolean a = true; boolean b =false; System.out.prin
阅读全文
摘要:变量 变量,顾名思义就是可以变化的量 Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 可以使用逗号隔开来声明多个类型相同的变量,但是不建议!!!! 注意事项: 每个变量都有类型,类型可以是基本类型,也可以是引用类型。
阅读全文
摘要:类型转换 由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换 运算中,不同类型的数据先转化为同一类型,然后进行运算 byte\short\char - - ->int - - ->long - - - >float - - ->double 小数的优先级大于整数 int i = 1
阅读全文
摘要:进制转换 二进制0b 十进制 八进制0 十六进制0x 例如: int i = 10; int i1 = 010;//八进制0 int i2 = 0x10;//十六进制0x 0~9 A~F 16 System.out.println(i); System.out.println(i1); System
阅读全文
摘要:注释 注释不会被执行,是给我们写代码的人看的。记住,书写注释是一个非常好的习惯!!! 单行注释 // 多行注释 /* */ 文档注释 /** */ 修改注释格式: 关键字 abstractassertbooleanbreakbyte case catch char class const conti
阅读全文
摘要:Hello World 随便建一个文件夹,存放代码 新建一个java文件 文件后缀名为.java Hello.java 编写代码 public class Hello{ public static void main(String[] args){ System.out.print("Hello,W
阅读全文
摘要:JDK配置 卸载 我的电脑右键鼠标点击属性找到高级系统设置 找到环境变量里的JAVA_HOME 根据变量值(路径)找到JDK所在的位置,删除 删除JAVA_HOME这个环境变量 删除Path里面关于Java的 检查是否删除 控制台 cmd java -version 安装 去官网下载JDK 同意
阅读全文
摘要:MarkDown学习 一级标题一个井号 标题 二级标题两个井号(以下类推) 三级标题 四级标题 字体 加粗:前后两个星号 斜体:前后一个星号 加粗斜体:前后三个星号 去线:前后两个减号 Hello,World! Hello,World! Hello,World! Hello,World! Hello
阅读全文