01 2022 档案

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