06 2022 档案

摘要:概述 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类似这样的工具 类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单 基本运算的方法 public static double abs(double a) :返回 double 值的绝 阅读全文
posted @ 2022-06-30 21:00 夫君 阅读(48) 评论(0) 推荐(0) 编辑
摘要:静态代码块 静态代码块:定义在成员位置,使用static修饰的代码块{ }。 ~位置:类中方法外。 ~执行:随着类的加载而执行且执行一次,优先于main方法和构造方法的执行 格式: public class ClassName{ static { // 执行语句 } } 作用:给类变量进行初始化赋值 阅读全文
posted @ 2022-06-30 20:28 夫君 阅读(24) 评论(0) 推荐(0) 编辑
摘要:当 static 修饰成员方法时,该方法称为类方法 。静态方法在声明中有 static ,建议使用类名来调用,而不需要 创建类的对象。调用方式非常简单 ~类方法:使用 static关键字修饰的成员方法,习惯称为静态方法 定义格式: 修饰符 static 返回值类型 方法名 (参数列表){ // 执行 阅读全文
posted @ 2022-06-30 19:58 夫君 阅读(22) 评论(0) 推荐(0) 编辑
摘要:static关键字 概述 关于 static 关键字的使用,它可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属 于某个对象的。也就是说,既然属于类,就可以不靠创建对象来调用了 定义和使用格式 类变量 当 static 修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一 阅读全文
posted @ 2022-06-30 19:40 夫君 阅读(40) 评论(0) 推荐(0) 编辑
摘要:转换功能的方法 ~public char[] toCharArray () :将此字符串转换为新的字符数组。 ~public byte[] getBytes () :使用平台的默认字符集将该 String编码转换为新的字节数组。 ~public String replace (CharSequenc 阅读全文
posted @ 2022-06-30 19:10 夫君 阅读(79) 评论(0) 推荐(0) 编辑
摘要:判断功能的方法 ~public boolean equals (Object anObject) :将此字符串与指定对象进行比较 ~public boolean equalsIgnoreCase (String anotherString) :将此字符串与指定对象进行比较,忽略大小写 方法演示,代码 阅读全文
posted @ 2022-06-30 16:36 夫君 阅读(37) 评论(0) 推荐(0) 编辑
摘要:String类概述 概述 java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如 "abc" )都可以被看作是实现此类的实例 类 String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻译为大写或小写的所有字符的字符串的副 阅读全文
posted @ 2022-06-30 16:31 夫君 阅读(81) 评论(0) 推荐(0) 编辑
摘要:如何存储基本数据类型 ArrayList对象不能存储基本类型,只能存储引用类型的数据。类似 <int> 不能写,但是存储基本数据类型对应的 包装类型是可以的。所以,想要存储基本类型数据, <> 中的数据类型,必须转换后才能编写,转换写法如下: 我们发现,只有 Integer 和 Character 阅读全文
posted @ 2022-06-30 15:19 夫君 阅读(294) 评论(0) 推荐(0) 编辑
摘要:什么是ArrayList类 java.util.ArrayList 是大小可变的数组的实现,存储在内的数据称为元素。此类提供一些方法来操作内部存储 的元素。 ArrayList 中可不断添加元素,其大小也自动增长 ArrayList使用步骤 查看类 ~java.util.ArrayList <E> 阅读全文
posted @ 2022-06-30 15:05 夫君 阅读(96) 评论(0) 推荐(0) 编辑
摘要:查看类 ~java.util.Random :该类需要 import导入使后使用。 查看构造方法 ~public Random() :创建一个新的随机数生成器。 查看成员方法 ~public int nextInt(int n) :返回一个伪随机数,范围在 0 (包括)和 指定值 n (不包括)之间 阅读全文
posted @ 2022-06-30 14:23 夫君 阅读(88) 评论(0) 推荐(0) 编辑
摘要:应用场景 1. 创建匿名对象直接调用方法,没有变量名。 new Scanner(System.in).nextInt(); 2. 一旦调用两次方法,就是创建了两个对象,造成浪费,请看如下代码。 new Scanner(System.in).nextInt(); new Scanner(System. 阅读全文
posted @ 2022-06-30 14:03 夫君 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Scanner使用步骤 查看类 ~java.util.Scanner :该类需要import导入后使用。 查看构造方法 ~public Scanner(InputStream source) : 构造一个新的 Scanner ,它生成的值是从指定的输入流扫描的 查看成员方法 ~public int 阅读全文
posted @ 2022-06-30 13:40 夫君 阅读(84) 评论(0) 推荐(0) 编辑
摘要:API概述 API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学 习这些类如何使用即可。所以我们可 阅读全文
posted @ 2022-06-30 11:57 夫君 阅读(211) 评论(0) 推荐(0) 编辑
摘要:构造方法 ~当一个对象被创建时候,构造方法用来初始化该对象,给对象的成员变量赋初始值 构造方法的定义格式 修饰符 构造方法名(参数列表){ // 方法体 } 构造方法的写法上,方法名与它所在的类名相同。它没有返回值,所以不需要返回值类型,甚至不需要void。使用 构造方法后,代码如下: public 阅读全文
posted @ 2022-06-30 11:52 夫君 阅读(97) 评论(0) 推荐(0) 编辑
摘要:封装的操作——private关键字 private的含义 1. private是一个权限修饰符,代表最小权限。 2. 可以修饰成员变量和成员方法。 3. 被private修饰后的成员变量和成员方法,只在本类中才能访问。 private的使用格式 ~private 数据类型 变量名 ; 1. 使用 p 阅读全文
posted @ 2022-06-30 11:16 夫君 阅读(464) 评论(0) 推荐(0) 编辑
摘要:成员变量和局部变量区别 变量根据定义位置的不同,我们给变量起了不同的名字。如下图所示: 在类中的位置不同 重点 成员变量:类中,方法外 局部变量:方法中或者方法声明上(形式参数) 作用范围不一样 重点 成员变量:类中 局部变量:方法中 初始化值的不同 重点 成员变量:有默认值 局部变量:没有默认值。 阅读全文
posted @ 2022-06-30 10:47 夫君 阅读(34) 评论(0) 推荐(0) 编辑
摘要:两个对象,调用同一方法内存图 一个引用,作为参数传递到方法中内存图 阅读全文
posted @ 2022-06-30 09:49 夫君 阅读(16) 评论(0) 推荐(0) 编辑
摘要:对象的使用格式 创建对象: 类名 对象名 = new 类名(); 使用对象访问类中的成员: 对象名.成员变量; 对象名.成员方法(); 对象的使用格式举例: public static void main(String[] args) { //创建对象格式:类名 对象名 = new 类名(); St 阅读全文
posted @ 2022-06-30 09:16 夫君 阅读(23) 评论(0) 推荐(0) 编辑
摘要:类和对象 环顾周围,你会发现很多对象,比如桌子,椅子,同学,老师等。桌椅属于办公用品,师生都是人类。那么什么是 类呢?什么是对象呢? 什么是类 ~类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。 现实中,描述一类事物: ~属性:就是该事物的状态信 阅读全文
posted @ 2022-06-29 21:25 夫君 阅读(498) 评论(0) 推荐(0) 编辑
摘要:面向对象思想概述 概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的 阅读全文
posted @ 2022-06-29 21:03 夫君 阅读(127) 评论(0) 推荐(0) 编辑
摘要:数组作为方法的返回值,返回的是数组的内存地址 public static void main(String[] args) { //调用方法,接收数组的返回值 //接收到的是数组的内存地址 int[] arr = getArray(); for (int i = 0; i < arr.length; 阅读全文
posted @ 2022-06-29 20:47 夫君 阅读(360) 评论(0) 推荐(0) 编辑
摘要:数组反转 数组的反转: 数组中的元素颠倒顺序,例如原始数组为1,2,3,4,5,反转后的数组为5,4,3,2,1 实现思想:数组最远端的元素互换位置。 ~实现反转,就需要将数组最远端元素位置交换 ~定义两个变量,保存数组的最小索引和最大索引 ~两个索引上的元素交换位置 ~最小索引++,最大索引--, 阅读全文
posted @ 2022-06-29 20:44 夫君 阅读(48) 评论(0) 推荐(0) 编辑
摘要:数组遍历 数组遍历: 就是将数组中的每个元素分别获取出来,就是遍历。遍历也是数组操作中的基石。 public static void main(String[] args) { int[] arr = { 1, 2, 3, 4, 5 }; System.out.println(arr[0]); Sy 阅读全文
posted @ 2022-06-29 20:27 夫君 阅读(445) 评论(0) 推荐(0) 编辑
摘要:数组越界异常 观察一下代码,运行后会出现什么结果 public static void main(String[] args) { int[] arr = {1,2,3}; System.out.println(arr[3]); } 创建数组,赋值3个元素,数组的索引就是0,1,2,没有3索引,因此 阅读全文
posted @ 2022-06-29 20:21 夫君 阅读(85) 评论(0) 推荐(0) 编辑
摘要:两个数组内存图 public static void main(String[] args) { int[] arr = new int[3]; int[] arr2 = new int[2]; System.out.println(arr); System.out.println(arr2); } 阅读全文
posted @ 2022-06-29 20:05 夫君 阅读(25) 评论(0) 推荐(0) 编辑
摘要:内存概述 内存是计算机中的重要原件,临时存储区域,作用是运行程序。我们编写的程序是存放在硬盘中的,在硬盘中的程序是不会运行的,必须放进内存中才能运行,运行完毕后会清空内存 Java虚拟机要运行程序,必须要对内存进行空间的分配和管理 Java虚拟机的内存划分 ~为了提高运算效率,就对空间进行了不同区域 阅读全文
posted @ 2022-06-29 19:51 夫君 阅读(23) 评论(0) 推荐(0) 编辑
摘要:数组的访问 索引: 每一个存储到数组的元素,都会自动的拥有一个编号,从0开始,这个自动编号称为数组索引(index),可以通过数组的索引访问到数组中的元素 格式:数组名[索引] 数组的长度属性:每个数组都具有长度,而且是固定的,Java中赋予了数组的一个属性,可以获取到数组的长度,语句为: 数组名. 阅读全文
posted @ 2022-06-29 19:34 夫君 阅读(84) 评论(0) 推荐(0) 编辑
摘要:方式二 格式:数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3...}; 举例: 定义存储1,2,3,4,5整数的数组容器 int[] arr = new int[]{1,2,3,4,5}; 方式三 格式:数据类型[] 数组名 = {元素1,元素2,元素3...}; 举例: 定 阅读全文
posted @ 2022-06-29 19:26 夫君 阅读(20) 评论(0) 推荐(0) 编辑
摘要:数组概念 数组概念: 数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致 数组的定义 方式一 格式:数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度]; 数组定义格式详解: ~数组存储的数据类型: 创建的数组容器可以存储什么数据类型。 ~[] : 表示数组。 ~数组名 阅读全文
posted @ 2022-06-29 19:16 夫君 阅读(71) 评论(0) 推荐(0) 编辑
摘要:方法重载 方法重载:指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返回值类型无关 参数列表:个数不同,数据类型不同,顺序不同 重载方法调用:JVM通过方法的参数列表,调用不同的方法 练习:比较两个数据是否相等。参数类型分别为两个 byte 类型,两个 short 阅读全文
posted @ 2022-06-29 16:52 夫君 阅读(139) 评论(0) 推荐(0) 编辑
摘要:题目要求:定义一个方法,用来【求出】两个数字之和。(你帮我算,算完之后把结果告诉我。)题目变形,定义一个方法,用来【打印】两个数字之和。(你来计算,算完之后你自己负责显示结果,不用告诉我。) 注意:对于有返回值的方法,可以使用单独调用、打印调用或者赋值调用。但是对于无返回值的方法,只能使用单独调用, 阅读全文
posted @ 2022-06-29 16:31 夫君 阅读(49) 评论(0) 推荐(0) 编辑
摘要:调用方法的流程图解 有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数 列如:两个数字相加,必须知道两个数字是各自多少,才能相加 无参数:小括号当中留空,一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数 列如:定义一个方法,打印固定10次HelloWor 阅读全文
posted @ 2022-06-29 15:17 夫君 阅读(24) 评论(0) 推荐(0) 编辑
摘要:方法的定义和调用 前面的比较中,使用过嵌套循环输出矩形,控制台打印出矩形就可以了,因此将方法定义为 void ,没有返回值。 在主方法 main 中直接被调用. public class Method_Demo1 { public static void main(String[] args) { 阅读全文
posted @ 2022-06-29 13:52 夫君 阅读(122) 评论(0) 推荐(0) 编辑
摘要:IDEA首次驱动 1. 选择不导入任何设置,点击 OK 2. 选择 Create New Project 3. 点击 new 按钮,配置安装的 JDK9 版本 选择 JDK9 目录,点击确定 4. 不使用模板 5. 为工程起名字 demo ,并存储到 d:\ideawork\demo 目录下,如果d 阅读全文
posted @ 2022-06-29 10:39 夫君 阅读(43) 评论(0) 推荐(0) 编辑
摘要:开发工具概述 IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。 它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发 IDEA软件安装. 此软件集成了32位和64位,双击 ideaIU-2 阅读全文
posted @ 2022-06-29 10:32 夫君 阅读(201) 评论(0) 推荐(0) 编辑
摘要:死循环 也就是循环中的条件永远为true,死循环的是永不结束的循环。 例如:while(true){}。 在后期的开发中,会出现使用死循环的场景, 例如:我们需要读取用户输入的输入,但是用户输入多少数据我们并不清楚,也只能使用死循环,当用户不想输入数据了,就可以结束循环了,如何去结束一个死循环呢,就 阅读全文
posted @ 2022-06-29 10:00 夫君 阅读(94) 评论(0) 推荐(0) 编辑
摘要:break关键字的用法有常见的两种: 1.可以用switch语句当中,一旦执行,整个switch语句立刻结束 2.还可以用在循环语句当中,一定执行,整个循环语句立刻结束,打断循环 关于循环的选择,有一个小建议: 凡是次数确定的场景多用for循环,否则多用while循环 另一种循环控制语句是conti 阅读全文
posted @ 2022-06-29 09:49 夫君 阅读(60) 评论(0) 推荐(0) 编辑
摘要:循环语句3--do...while do...while循环格式 初始化表达式① do{ 循环体③ 步进表达式④ }while(布尔表达式②); 执行流程 执行顺序:①③④>②③④>②③④…②不满足为止。 ①负责完成循环变量初始化。 ②负责判断是否满足循环条件,不满足则跳出循环。 ③具体执行的语句 阅读全文
posted @ 2022-06-29 09:13 夫君 阅读(56) 评论(0) 推荐(0) 编辑
摘要:循环语句1--for for循环语句格式: for(初始化表达式①; 布尔表达式②; 步进表达式④){ 循环体③ } 执行流程 执行顺序:①②③④>②③④>②③④…②不满足为止。 ①负责完成循环变量初始化 ②负责判断是否满足循环条件,不满足则跳出循环 ③具体执行的语句 ④循环后,循环条件所涉及变量的 阅读全文
posted @ 2022-06-28 22:08 夫君 阅读(236) 评论(0) 推荐(0) 编辑
摘要:case的穿透性 在switch语句中,如果case的后面不写break,将出现穿透现象,也就是不会在判断下一个case的值,直接向后运 行,直到遇到break,或者整体switch结束 public static void main(String[] args) { int i = 5; swit 阅读全文
posted @ 2022-06-28 22:02 夫君 阅读(53) 评论(0) 推荐(0) 编辑
摘要:if语句和三元运算符的互换 在某些简单的应用中,if语句是可以和三元运算符互换使用的 public static void main(String[] args) { int a = 10; int b = 20; //定义变量,保存a和b的较大值 int c; if(a > b) { c = a; 阅读全文
posted @ 2022-06-28 22:00 夫君 阅读(72) 评论(0) 推荐(0) 编辑
摘要:判断语句3--if..else if...else if语句第三种格式: if...else if ...else if (判断条件1) { 执行语句1; } else if (判断条件2) { 执行语句2; } ... }else if (判断条件n) { 执行语句n; } else { 执行语句 阅读全文
posted @ 2022-06-28 21:56 夫君 阅读(238) 评论(0) 推荐(0) 编辑
摘要:判断语句1--if if语句第一种格式: if if(关系表达式){ 语句体; } 执行流程 首先判断关系表达式看其结果是true还是false 如果是true就执行语句体 如果是false就不执行语句体 public static void main(String[] args){ System. 阅读全文
posted @ 2022-06-28 21:50 夫君 阅读(121) 评论(0) 推荐(0) 编辑
摘要:编译器的优化一 对于byte/short/char三种类型来说,如果右侧赋值的数值没有超过范围,那么javac编译器将会自动隐含地为我们补上一个(byte)(short)(char)。 1.如果没有超过左侧的范围,编译器补上强转。2. 如果右侧超过了左侧范围,那么直接编译器报错 public sta 阅读全文
posted @ 2022-06-28 21:33 夫君 阅读(86) 评论(0) 推荐(0) 编辑
摘要:方法在定义完毕后,方法不会自己运行,必须被调用才能执行,我们可以在主方法main中来调用我们自己定义好的方法。在主方法中,直接写要调用的方法名字就可以调用了 public static void main(String[] args) { //调用定义的方法method method(); }//定 阅读全文
posted @ 2022-06-28 21:23 夫君 阅读(35) 评论(0) 推荐(0) 编辑
摘要:概述 我们在学习运算符的时候,都为每个运算符单独的创建一个新的类和main方法,我们会发现这样编写代码非常的繁琐,而且重复的代码过多。能否避免这些重复的代码呢,就需要使用方法来实现 方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能 当我们需要这个功能的时候,就可以去调用 阅读全文
posted @ 2022-06-28 20:42 夫君 阅读(34) 评论(0) 推荐(0) 编辑
摘要:逻辑运算符 逻辑运算符,是用来连接两个布尔类型结果的运算符,运算结果都是布尔值 true 或者 false public static void main(String[] args) { System.out.println(true && true);//true System.out.prin 阅读全文
posted @ 2022-06-28 20:33 夫君 阅读(36) 评论(0) 推荐(0) 编辑
摘要:赋值运算符 赋值运算符,就是将符号右边的值,赋给左边的变量。 public static void main(String[] args){ int i = 5; i+=5;//计算方式 i=i+5 变量i先加5,再赋值变量i System.out.println(i); //输出结果是10 } 比 阅读全文
posted @ 2022-06-28 20:19 夫君 阅读(36) 评论(0) 推荐(0) 编辑
摘要:算数运算符 Java中,整数使用以上运算符,无论怎么计算,也不会得到小数 public static void main(String[] args) { int i = 1234; System.out.println(i/1000*1000);//计算结果是1000 } ++ 运算,变量自己增长 阅读全文
posted @ 2022-06-28 19:40 夫君 阅读(30) 评论(0) 推荐(0) 编辑
摘要:ASCII编码表ASCII(American Standard Code for Information Interchange)编码表,美国标准信息交换代码。在计算机中,所有的数据在存储和运算时都要使用二进制数表示。a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号, 阅读全文
posted @ 2022-06-28 19:09 夫君 阅读(183) 评论(0) 推荐(0) 编辑
摘要:自动类型转换 整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。 转换从低级到高级。 低 > 高 byte,short,char—> int —> long—> float —> double 数据类型转换必须满足如下规则: 1. 不能对boolean 阅读全文
posted @ 2022-06-28 16:51 夫君 阅读(204) 评论(0) 推荐(0) 编辑
摘要:public static void main(String[] args){ //创建一个变量 //格式:数据类型 变量名称; int num1; //向变量中存入一个数据 //格式:变量名称 = 数据值; num1 = 10; //当打印出变量名称的时候,显示出来的是变量的内容 System.o 阅读全文
posted @ 2022-06-28 16:45 夫君 阅读(84) 评论(0) 推荐(0) 编辑
摘要:基本数据类型[今天重点] 整数型 byte short int long 浮点型 float double 字符型 char 布尔型 boolean 引用数据类型 字符串,数组,类,接口,Lambda 注意事项: 1.字符串不是基本类型,而是引用类型 2.浮点型可能只是一个近似值,并非精确的值 3. 阅读全文
posted @ 2022-06-28 15:22 夫君 阅读(110) 评论(0) 推荐(0) 编辑
摘要:标识符的概念与规则1.标识符的概念:是指在程序中,我们⾃⼰定义的内容。⽐如类的名字、⽅法的名字和变量 的名字等等,都是标识符 2.命名规则:硬性要求标识符可以包含英⽂字母26个(区分⼤⼩写)、0-9数字、$(美元符号)和_(下划线)标识符不能以数字开头标识符不能是关键字 3.命名规范:软性建议类名规 阅读全文
posted @ 2022-06-28 14:46 夫君 阅读(396) 评论(0) 推荐(0) 编辑
摘要:1.新建文件夹,存放代码 2.新建一个Java文件 文件后缀名.java(Hello.java) 3.编写代码public class Hello{public static void main(String[] args){System.out.print("Hello,world!");}} 4 阅读全文
posted @ 2022-06-28 14:00 夫君 阅读(462) 评论(0) 推荐(0) 编辑
摘要:一、jdk下载打开浏览器在地址栏输入: http://www.oracle.com ,进入Oracle官网主页面,选择 Products Java >Download Java 。下载电脑对应的jdk版本即可。 或者:从https://www.oracle.com/java/technologies 阅读全文
posted @ 2022-06-28 13:47 夫君 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:Java虚拟机--JVM ~JVM:java虚拟机简称JVM是运行所有java程序的假想计算机,是java程序的运行环境,是java最具有吸引力的特性之一,我们编写的java代码,都运行在JVM之上 ~跨平台:任何软件的运行都必须要运行在操作系统之上,而我们用java编写的软件可以运行在任何操作系统 阅读全文
posted @ 2022-06-28 11:28 夫君 阅读(187) 评论(0) 推荐(0) 编辑
摘要:命令提示符(cmd)MS-DOS(Microsoft Disk Operating System) 以下是cmd中命令语句: 启动cmd win+R,输入cmd回车 切换盘符 盘符名称: 进入文件夹 cd 文件夹名称 进入多级文件夹 cd 文件夹1\文件夹2\文件夹3 返回上一级 cd … 直接回根 阅读全文
posted @ 2022-06-28 10:41 夫君 阅读(660) 评论(0) 推荐(0) 编辑
摘要:二进制转换 计算机只能识别二进制十进制换二进制:(辗转相除法) 二进制换十进制二进制位权乘以相对因的二进制数结果相加即为十进制 电脑菜单搜索计算器切换程序员模式可直接实现进制转换 计算机存储单元位(bit):一个数字0或一个数字1,代表一位。字节(Byte):每逢8位是一个字节,这时数据存贮的虽小单 阅读全文
posted @ 2022-06-28 09:51 夫君 阅读(88) 评论(0) 推荐(0) 编辑
摘要:3.将.ssh下的id_rsa.pub公钥copy到gitee工作台中 4.创建个人仓库 5.设置开源许可证:开源是否可以随意转载,开源但是不能商业使用,不能转载,… 限制! 6.克隆到本地! IDEA集成Git 1、新建项目,绑定git。 将我们远程的git工程里面的文件目录拷贝到目标项目即可! 阅读全文
posted @ 2022-06-25 22:34 夫君 阅读(58) 评论(0) 推荐(0) 编辑
摘要:Git文件操作文件的四种状态版本控制就是对文件的版本控制,要对文件进行修改、提交等操作,首先要知道文件当前在什么状态,不然可能会提交了现在还不想提交的文件,或者要提交的文件没提交上。 Untracked: 未跟踪, 此文件在文件夹中, 但并没有加入到git库, 不参与版本控制. 通过git add 阅读全文
posted @ 2022-06-25 19:22 夫君 阅读(33) 评论(0) 推荐(0) 编辑
摘要:Git基本理论(重要)三个区域Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域 阅读全文
posted @ 2022-06-25 17:01 夫君 阅读(60) 评论(0) 推荐(0) 编辑
摘要:常用的Linux命令平时一定要多使用这些基础的命令! 1.cd : 改变目录。 2.cd . . 回退到上一个目录,直接cd进入默认目录 3.pwd : 显示当前所在的目录路径。 4.ls(ll): 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。 5.touch : 新建一 阅读全文
posted @ 2022-06-25 16:12 夫君 阅读(422) 评论(0) 推荐(0) 编辑
摘要:Git历史同生活中的许多伟大事物一样,Git 诞生于一个极富纷争大举创新的年代。 Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 Bi 阅读全文
posted @ 2022-06-25 14:30 夫君 阅读(76) 评论(0) 推荐(0) 编辑
摘要:版本控制什么是版本控制版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 ~实现跨区域多人协同开发 ~追踪和记载一个或者多个文件的历史记录 ~组织和保护你的源代码和文档 ~统计工 阅读全文
posted @ 2022-06-25 14:05 夫君 阅读(140) 评论(0) 推荐(0) 编辑
摘要:堵塞 ~read()函数是阻塞的,在读到所需的内容之前会停下来等 ~使用read()的更"高级"的函数,如nextInt(),readLine()都是这样的 ~所以常用单独的线程来做socket读的等待,或使用nio的channel选择机制 ~对于socket,可以设置SO时间 setSoTimeo 阅读全文
posted @ 2022-06-24 11:32 夫君 阅读(26) 评论(0) 推荐(0) 编辑
摘要:汉字编码 UTF-8 (new InputStreamReader(new FileInputStream("a.txt"),"utf8")) 可以转换成UTF8形式的编码 格式化输入输出 PintWriter ~format(" 格式,..... ") ~printf(" 格式 ",.....) 阅读全文
posted @ 2022-06-24 10:46 夫君 阅读(36) 评论(0) 推荐(0) 编辑
摘要:流过滤器 ~以一个介质流对象为基础层层构建过滤器流,最终形成流对象能在数据的输入输出过程中,逐层使用过滤器流的方法来读写数据 ~过滤流(filter stream)也称为包装流,是为某种目的过滤字节或字符的数据流; ~基本输入流提供地读取方法只能用来读取字节或字符,而过滤器流能够读取整数值、双精度值 阅读全文
posted @ 2022-06-24 10:33 夫君 阅读(32) 评论(0) 推荐(0) 编辑
摘要:处理输入输出的手段叫做流 流输入输出的方式 ~流是一维单向的 流的基础类 ~InputStream ~OutputStream InputStream 文件流 ~FileInputStream ~FileOutputStream ~对文件作读写操作 ~实际工作中已经较少使用 ~更常用的是以在内存数据 阅读全文
posted @ 2022-06-24 10:11 夫君 阅读(23) 评论(0) 推荐(0) 编辑
摘要:捕捉异常: 示例1:给出除数和被除数,求商 如果除数为0,出异常 如果除数或者被除数不是数字,出异常 示例2:将d:/a.txt复制到e:/a.txt 如果d:/a.txt不存在 如果e:/存在a.txt 如果e盘空间不足 如果复制过程中出错 异常( Exception 也称例外)就是在程序的运行过 阅读全文
posted @ 2022-06-23 22:46 夫君 阅读(71) 评论(0) 推荐(0) 编辑
摘要:JTable: 用JTable类可以以表格的形式显示和编辑数据 。 JTable类的对象并不存储数据,它只是数据的表现 data MVC ~数据,表现和控制三者分离,各负其责 ~M=Model(模型) ~V=View(表现) ~C=Control(控制) ~模型:保存和维护数据,提供接口让外部修改数 阅读全文
posted @ 2022-06-23 22:32 夫君 阅读(33) 评论(0) 推荐(0) 编辑
摘要:控制反转 ~(IoC,Inversion of Control)是一个概念,是一种思想。指将传统上由程序代码直接操控的对象调用权交给容器,通过容器来实现对象的装配和管理。控制反转就是对对象控制权的转移,从程序代码本身反转到了外部容器。通过容器实现对象的创建,属性赋值,依赖的管理。就是以前我们在代码中 阅读全文
posted @ 2022-06-23 21:59 夫君 阅读(32) 评论(0) 推荐(0) 编辑
摘要:实现接口 ~类用extends,接口用implements ~类可以实现很多接口 ~接口可以继承接口,但不能继承类 ~接口不能实现接口 面向接口的编程方式 ~设计程序时先定义接口,再实现类 ~任何需要在函数间传入传出的一定是接口而不是具体的类 ~java成功的关键之一,因为级适合多人同时写一个大程序 阅读全文
posted @ 2022-06-23 21:38 夫君 阅读(73) 评论(0) 推荐(0) 编辑
摘要:狐狸和兔子 ~狐狸和兔子都有年龄 ~当年龄到了一定的上限就会死亡 ~狐狸可以随机决定在周围的兔子中吃一个 ~狐狸和兔子可以随机决定生一个小的,放在旁边的空的格子里 ~如果不吃也不生,狐狸和兔子可以随机决定向旁边空的格子移一步 接口: ~接口(英文:Interface),在JAVA编程语言中是一个抽象 阅读全文
posted @ 2022-06-23 20:55 夫君 阅读(59) 评论(0) 推荐(0) 编辑
摘要:细胞自动机 ~死亡:如果活着的邻居的数量<2或>3,则死亡 ~如果正好有3个邻居活着,则新生 ~其他情况则保存原状 数据与表现分离 ~程序的业务逻辑与表现有关 ~表现可以是图形的也可以是文本的 ~表现可以是当地的也可以是远程的 责任驱动设计 ~将程序要实现的功能分配到合适的类/对象中去是设计中非常重 阅读全文
posted @ 2022-06-23 20:29 夫君 阅读(18) 评论(0) 推荐(0) 编辑
摘要:抽象类 ~在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类 ~抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样 ~由于抽象类不能 阅读全文
posted @ 2022-06-23 20:00 夫君 阅读(27) 评论(0) 推荐(0) 编辑
摘要:java封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问 要访问该类的代码和数据,必须通过严格的接口控制 封装最主要的功能在于我们能修改自己 阅读全文
posted @ 2022-06-23 19:11 夫君 阅读(77) 评论(0) 推荐(0) 编辑
摘要:城堡游戏: 需求:欢迎来到城堡!这是一个超级无聊的游戏。如果需要帮助,请输入‘help’。 现在你在城堡外 出口有:east south west 消除代码复制 ~代码复制是不良设计的一种表现 阅读全文
posted @ 2022-06-23 19:08 夫君 阅读(44) 评论(0) 推荐(0) 编辑
摘要:Object类 所有的类都是继承自Object的 Java Object 类是所有类的父类,也就是说 Java 的所有类都继承了 Object,子类可以使用 Object 的所有方法 Object 类位于 java.lang 包中,编译时会自动导入,我们创建一个类时,如果没有明确继承一个父类,那么它 阅读全文
posted @ 2022-06-23 15:17 夫君 阅读(8) 评论(0) 推荐(0) 编辑
摘要:造型的意思就是把一个类型的对象付给另一个类型的变量这个过程叫做造型 造型cast ~子类对象可以赋值给父类的变量 ~注意!java中不存在对象对对象的赋值 ~父类的对象不能赋值给子类的变量! Vechicle v; Car c =new Car(); v= c;//可以 c = v; 编译错误! ~ 阅读全文
posted @ 2022-06-23 14:33 夫君 阅读(48) 评论(0) 推荐(0) 编辑
摘要:java和其他语言一样,子类可以继承父类,但父类不能继承子类。 譬如创建两个类,一个Fruit类,一个Apple类,你可以Fruit a = new Apple,不可以Apple a = new Fruit。 以常用的List型为例,你可以List l = new ArraytList,但不可以反着 阅读全文
posted @ 2022-06-23 13:16 夫君 阅读(181) 评论(0) 推荐(0) 编辑
摘要:继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 [1] Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。 这种技术使得复用以前的代码非常 阅读全文
posted @ 2022-06-23 10:44 夫君 阅读(51) 评论(0) 推荐(0) 编辑
摘要:集合容器 集合相当于一个容器,在我们使用Arraylist的时候添加参数相当与放了一个容器中。这里面的元素是可以重复的 在HashSet中添加元素是没有重复的,我们来写一个测试看一下 public static void main(String[] args) { ArrayList<Object> 阅读全文
posted @ 2022-06-23 09:34 夫君 阅读(28) 评论(0) 推荐(0) 编辑
摘要:对象数组的声明 类名称 对象数组名[] = null; 对象数组名 = new 类名称[长度] 定义并开辟数组 类名称 对象数据名[] = new 类名称[长度]; 在声明一个对象数组后,必须对每个数组成员进行实例化,才可以是否否则会报空指针一场 动态初始化 先声明数组,然后对数组中的每一个对象必须 阅读全文
posted @ 2022-06-22 17:00 夫君 阅读(169) 评论(0) 推荐(0) 编辑
摘要:泛型 比如ArrayList<E> E就是泛型 在没有泛型之前,从集合读取到的每一个对象都必须进行转换,如果有人不小心插入了类型错误的对象,在运行时的转换处理就会出错 有了泛型之后,可以告诉编译器每个集合中接受哪些对象类型,编译器自动地为你的插入进行转化,并在编译时告知是否插入了类型错误的对象,这样 阅读全文
posted @ 2022-06-22 15:56 夫君 阅读(33) 评论(0) 推荐(0) 编辑
摘要:static的函数只能去调用static的函数,只能去访问static的成员变量,static的函数和static的成员变量都可以通过类的名字去访问,但是也可以通过某个对象的名字去访问,但是通过某个对象的名字去访问的时候,他并不能获得那个对象的具体信息,这叫做类变量和类函数 这些static的变量是 阅读全文
posted @ 2022-06-22 14:20 夫君 阅读(14) 评论(0) 推荐(0) 编辑
摘要:package 为什么要有包(package) 有两个方面 第一方面:为了方便管理,如果一个项目 就 三五个java文件,其实有没有包也没有多大影响。 但是大部分(可以说是全部吧)项目都不是三五个java文件就能实现的。 这时候就需要对java文件做一下分类管理。 比如接口统一放在一个包里,实现类放 阅读全文
posted @ 2022-06-22 13:47 夫君 阅读(21) 评论(0) 推荐(0) 编辑
摘要:private ~只有这个类内部可以访问 ~类内部指类的成员函数和定义初始化 ~这个限制是对类的而不是对对象的 private:private的汉语意思是私有的,由此可以看出,它是私有的。就代表只有这个类才能够访问带有private的成员函数和成员变量。这个限制是对于类,而非对于对象 public 阅读全文
posted @ 2022-06-22 11:48 夫君 阅读(36) 评论(0) 推荐(0) 编辑
摘要:如何识别对象 一个四位显示器? 还是两个两位显示器? 在这个钟的列子里面,更合理的一种说法是,我们把它看作是两位数字的显示器,这样的一种划分是不是更为合理呢 因为对于小时和分钟来说,他们有很多相似的地方比如说他们都应该有一个数字来表达它的数值是多少,他应该都能够做一个动作,或者说提供一个服务,就是去 阅读全文
posted @ 2022-06-22 10:52 夫君 阅读(34) 评论(0) 推荐(0) 编辑
摘要:成员变量 ~类定义了对象中所具有的变量,这些变量称作成员变量 ~每个对象有自己的变量,和同一个类的其他对象是分开的 函数与成员变量 ~在函数中可以直接写成员变量的名字来访问成员变量 ~函数是通过对象来调用的 ~v.insertMoney() ~这次调用临时建立了insertMoney()和v之间的关 阅读全文
posted @ 2022-06-22 09:50 夫君 阅读(22) 评论(0) 推荐(0) 编辑
摘要:对象与类 ~对象是实体,需要被创建,可以为我们做事情 ~类是规范,根据类的定义来创建对象 对象与类的关系: ~对象(这只猫) ~表达东西或事件 ~运行时响应消息(提供服务) ~类(猫) ~定义所有猫的属性 ~就是java中的类型 ~可以用来定义变量 对象=属性+服务 ~数据:属性或状态 ~操作:函数 阅读全文
posted @ 2022-06-22 09:17 夫君 阅读(21) 评论(0) 推荐(0) 编辑
摘要:本地变量 ~函数的每次运行,就产生了一个独立的变量空间,在这个空间中的变量,是函数的这次运行所独有的,称作本地变量 ~定义在函数内部的变量就是本地变量 ~参数也是本地变量 变量的生存期和作用域 ~生存期:什么时候这个变量开始出现了,到什么时候它就消亡了 ~作用域:在(代码的)什么范围内可以访问这个变 阅读全文
posted @ 2022-06-21 20:27 夫君 阅读(106) 评论(0) 推荐(0) 编辑
摘要:调用函数 ~如果函数有参数,调用函数时必须传递给它数量,类型正确的值 ~可以传递给函数的值是表达式的结果,这包括:字面量 |变量 |函数的返回值 |计算的结果 类型不匹配? ~当函数期望的参数类型比调用函数时给的值的类型宽的时候,编译器能悄悄替你把类型转换好 ~char->int->double ~ 阅读全文
posted @ 2022-06-21 19:49 夫君 阅读(101) 评论(0) 推荐(0) 编辑
摘要:Math这个类是java系统内部当中的一个类,他用来提供一些基本的数学操作,他也有些工具可以给我们用比如 :abs--算绝对值 pow--算幂次 random--随机数 round--四舍五入 什么是函数? ~函数是一块代码,接收零个或多个参数,做一件事,并返回零个或一个值 函数定义: 阅读全文
posted @ 2022-06-21 19:11 夫君 阅读(69) 评论(0) 推荐(0) 编辑
摘要:字符串 · 用双引号括起来的0个或多个字符就是一个字符串字面量 列: "hello" 字符串变量 · String s; · String是一个类,String的变量是对象的管理者而非所有者 · 就像数组变量是数组的管理者而非所有者一样 new = 创建 String s =new String(" 阅读全文
posted @ 2022-06-21 17:21 夫君 阅读(187) 评论(0) 推荐(0) 编辑
摘要:逃逸字符 · 用来表达无法印出来的控制字符或特殊字符,它由一个反斜杠"\"开头,后面跟上另一个字符,这两个字符合起来,组成了一个字符 包裹类型 · 每种基础类型都有对应的包裹类型 包裹类型的用处: ~获得该类型的最大最小值 ~Integer.MIN_VALUE ~integer.MAX_VALUE 阅读全文
posted @ 2022-06-21 16:02 夫君 阅读(26) 评论(0) 推荐(0) 编辑
摘要:二维数组 · int[][] a =new int[3][5] · 通常理解为a是一个3行5列的矩阵 二维数组的遍历 · a[i][j] 是一个int · 表示第i行第j列上的单元 · a[i,j]并不存在 二维数组的初始化 int[][] a ={ {1,2,3,4}, {1,2,3}, } · 阅读全文
posted @ 2022-06-21 15:24 夫君 阅读(58) 评论(0) 推荐(0) 编辑
摘要:搜索 + ~在一组给定的数据中,如何找出某个数据是否存在 在这个程序当中同过for循环遍历了一个数组 通常都是使用for循环,让循环变量i从0到<数组的length,这样循环体内最大的i正好是数组最大的有效下标 常见的错误是: ~循环结束条件是<=数组长度,或; ~离开循环后,继续用i的值来做数组元 阅读全文
posted @ 2022-06-21 14:50 夫君 阅读(25) 评论(0) 推荐(0) 编辑
摘要:直接初始化数组 ~new创建的数组会得到默认的0值 ~int[] scores = {87,98,69,54,65,76,87,99} ~直接用大括号给出数组的所有元素的初始值 ~不需要给出数组的大小,编译器替你数数 ~如何得知数组的大小?通过length! 数组变量 ~数组变量是数组的管理者而非数 阅读全文
posted @ 2022-06-21 13:22 夫君 阅读(39) 评论(0) 推荐(0) 编辑
摘要:数组 ~是一种容器(放东西的东西) 特点: ~其中所有的元素具有相同的数据类型 ~一旦创建,不能改变大小 数组 ~数组是一个数据结构,能记录同一种类型的多个数据 ~数组中的每个数据叫做元素 ~所有的元素具有相同的数据类型 定义数组变量 创建数组格式: <类型>[]<名字>=new<类型>[元素个数] 阅读全文
posted @ 2022-06-21 10:24 夫君 阅读(30) 评论(0) 推荐(0) 编辑
摘要:求最大公约数 ~输入两个数a和b,输出它们的最大公约数 ~输入: 12 18 ~输出6 枚举: 1.设置i为2 2.如果a和b都能被i整除,则记下这个i 3.i加1后重复第2步,直到i等于a或b; 4.那么,曾经记下的最大的可以同时整除a和b的i就是gcd 辗转相除法: 1.如果b等于0,计算结束, 阅读全文
posted @ 2022-06-21 09:50 夫君 阅读(23) 评论(0) 推荐(0) 编辑
摘要:逻辑类型 ~关系运算的结果是一个逻辑值,true或false,这个值可以保存在一个对应的逻辑类型的变量中,这样的变量类型是boolean ~布尔(Boolean)是为了纪念George Boole对逻辑计算的贡献 ~boolean flag = true; ~boolean tooHigh,tooS 阅读全文
posted @ 2022-06-20 22:47 夫君 阅读(93) 评论(0) 推荐(0) 编辑
摘要:素数 ~只能被1和自己整除的数,不包括1 ~2,3,5,7,11,13,17,19... break vs continue ~break:跳出循环 ~continue:跳出循环这一轮剩下的语句进入下一轮 使用多重循环写出100以内的素数 多重循环: ~一个循环里面还有另外一个循环这就叫做多重循环或 阅读全文
posted @ 2022-06-20 22:11 夫君 阅读(21) 评论(0) 推荐(0) 编辑
摘要:阶乘 1.n!=1x2x3x4x...xn 2.写出一个程序,让用户输入n,然后计算输出n! *变量: *显然读用户的输入需要一个int的n,然后计算的结果需要用一个变量保存,可以是int的factor,在计算中需要有一个变量不断地从1递增到n,那可以是int的i 他出现了负数,说明这个程序还是有问 阅读全文
posted @ 2022-06-20 21:44 夫君 阅读(139) 评论(0) 推荐(0) 编辑
摘要:猜数字小游戏 1.让计算机来想一个数,然后让用户来猜,用户每输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后还有告诉用户它猜了多少次 2.因为需要不断重复让用户猜,所以需要用到循环 3.在实际写出程序之前,我们可以先用文字描述程序的思路 思路: 1.计算机随机想一个数,记在变量number 阅读全文
posted @ 2022-06-20 20:28 夫君 阅读(111) 评论(0) 推荐(0) 编辑
摘要:计数循环这是一类很常见的循环,在这一类循环当中,我们有一个循环的控制变量,就像这里的count,它用来控制这个循环执行多少次,或者说这个循环体会被执行多少轮 小技巧:如果要模拟运行一个很大次数的循环,可以模拟较少的循环次数,然后作出推断 算平均数 1.让用户输入一系列的正整数,最后输入-1表示输入结 阅读全文
posted @ 2022-06-20 19:45 夫君 阅读(126) 评论(0) 推荐(0) 编辑
摘要:对于循环语句来说他会有一个回上去的箭头,这个回上去的箭头就形成了一个重复做的事情,那种重复做的事情我们就叫做循环 while循环 ~如果我们把while翻译作"当",那么一个while循环的意思就是:当条件满足时,不断的重复循环体内的语句 ~循环执行之前判断是否继续循环,所以有可能循环一次也没有被执 阅读全文
posted @ 2022-06-20 17:22 夫君 阅读(129) 评论(0) 推荐(0) 编辑
摘要:我们现在的这个只能买一张票,这个程序在买一张票之后就会停止所以接下来就要给他设置循环让他可以买很多票 这个while在这儿做的事情就是循环,让while的大括号里面的句子能够在不断的重复进行 根据while实现数数字的小功能 列:控制台 可以看出我们输入了一个三位数的数,他就会返回了一个3 阅读全文
posted @ 2022-06-20 16:06 夫君 阅读(25) 评论(0) 推荐(0) 编辑
摘要:嵌套的判断: ~当if的条件满足或者不满足的时候要执行的语句也可以是一条if或if-else语句,这就是嵌套的if语句 else的匹配: ~else总是和最近的那个if匹配 tips ~在if或else后面总是用{} ~即使只有一条语句的时候也需要跟上{} 级联: 列: 这种的就叫做级联,他会有if 阅读全文
posted @ 2022-06-20 14:40 夫君 阅读(32) 评论(0) 推荐(0) 编辑
摘要:我们现在这个代码仅仅只能告诉我们amount是不是大于等于10,可是不能根据这个结果来绝对到低该做什么样的动作,程序的逻辑本来应该是根据判断的结果来决定到低是出票还是不出票,如果不大于等于10就不应该出票 所以这个时候就应该用到了判断,如果amount大于或等于10就应该打印输出并且找零 if语句: 阅读全文
posted @ 2022-06-20 14:05 夫君 阅读(37) 评论(0) 推荐(0) 编辑
摘要:比较: 比如自动售票机 ~自动售票机,选择了终点或线路之后,投入足够的纸币或硬币,就可以自动打印或制作出车票,还会自动找回零钱 自动售票机需要用户做两个操作 ~自动售票机需要用户做两个操作:选择终点或路线,投入纸币或硬币,而自动售货机则根据用户的输入作出相应的动作:打印出车票并返回赵零,或告知用户余 阅读全文
posted @ 2022-06-20 11:51 夫君 阅读(66) 评论(0) 推荐(0) 编辑
摘要:运算符优先级 优先级的意思是说当一个式子里面有不同的运算符遇到一起的时候,谁先算的问题 在这里面有几个特别的符号,单目取正,单目取负,他们是单目的运算符,单目的意思是说这个运算当中只有一个操作数,就叫做单目运算符 单目运算符 ~只有一个算子的运算符:+,- 列:int a=10; int b=20; 阅读全文
posted @ 2022-06-20 10:49 夫君 阅读(451) 评论(0) 推荐(0) 编辑
摘要:初始化值为0 但如果我们定义多个变量,所以在一行当中定义多个变量的话,那么每一个变量都应该有单独的初始化的值 改 那么会提示amount值没有被用到,但是这个问题不会影响程序的运行,这种叫做警告 int类型是整数,所以我们就需要输入一个整数,如果我们不输入一个整数那么就会报一个异常(输入不匹配) 那 阅读全文
posted @ 2022-06-19 23:17 夫君 阅读(62) 评论(0) 推荐(0) 编辑
摘要:任何一个程序其实都可以表达为一种有输入,然后做一些计算,然后做输出的一个过程,所以程序是很重要的,一定要有能力去读 我们先输入4个字母Scan,然后我们一样ALT+/,然后他会找到一个Scanner的东西然后回车 然后他的上面会出现一个东西,我们现在不需要知道他是做什么的 ok我们接着敲下去,这句话 阅读全文
posted @ 2022-06-19 21:37 夫君 阅读(37) 评论(0) 推荐(0) 编辑
摘要:我们要用的java的编程软件叫做:eclipse windows上安装eclipse 首先需要一个浏览器 要下载eclipse最简单的方式就是在官网下载 官网:https://www.eclipse.org/ 要关注这个Download这个按钮 需要的就是Eclipse IDE 就是给java开发者 阅读全文
posted @ 2022-06-19 20:18 夫君 阅读(40) 评论(0) 推荐(0) 编辑
摘要:学习自算计的目的 不再于说为自己写一个软件 重要的目是通过学习程序设计可以理解 计算机是怎么工作的,计算机擅长做什么样的事情,计算机能做什么样的事情,什么样的事情是计算机不容易做或者不擅长做的 那么计算机一般是怎么解决问题的 比如说我们如果在餐馆里吃饭,刚坐下来我希望能够和一杯水,那我可能会跟服务员 阅读全文
posted @ 2022-06-19 19:17 夫君 阅读(35) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示