08 2019 档案

Java自学-类和对象 包
摘要:Java中的 包 包: package 把比较接近的类,规划在同一个包下 步骤 1 : 把比较接近的类,规划在同一个包下 Hero,ADHero 规划在一个包,叫做charactor(角色) Item,Weapon规划在另一个包下,叫做 property(道具) 在最开始的地方声明该类所处于的包名 阅读全文

posted @ 2019-08-31 16:24 半米高峰 阅读(286) 评论(0) 推荐(1)

Java自学-类和对象 传参
摘要:Java中的传参 变量有两种类型 基本类型 和类类型 参数也是变量,所以传参分为 基本类型传参 类类型传参 步骤 1 : 基本类型传参 基本类型传参 在方法内,无法修改方法外的基本类型参数 public class Hero { String name; //姓名 float hp; //血量 fl 阅读全文

posted @ 2019-08-31 09:21 半米高峰 阅读(921) 评论(0) 推荐(1)

Java自学-类和对象 this
摘要:Java 中的 this this 这个关键字,相当于普通话里的“ 我 ” 小明说 “我吃了” 这个时候,“我” 代表小明 小红说 “我吃了” 这个时候,“我” 代表小红 "我"代表当前人物 步骤 1 : this代表当前对象 public class Hero { String name; //姓 阅读全文

posted @ 2019-08-30 11:40 半米高峰 阅读(471) 评论(0) 推荐(1)

Java自学-类和对象 构造方法
摘要:怎么使用 Java 构造方法? 通过一个类创建一个对象,这个过程叫做 实例化 实例化是通过调用 构造方法 (又叫做 构造器 )实现的 步骤 1 : 什么是构造方法 方法名和类名一样(包括大小写) 没有返回类型 实例化一个对象的时候,必然调用构造方法 public class Hero { Strin 阅读全文

posted @ 2019-08-29 13:19 半米高峰 阅读(404) 评论(0) 推荐(1)

Java自学-类和对象 方法重载
摘要:什么是Java 方法重载 方法的重载指的是方法名一样,但是参数类型不一样 步骤 1 : attack方法的重载 有一种英雄,叫做物理攻击英雄 ADHero 为ADHero 提供三种方法 public void attack() public void attack(Hero h1) public v 阅读全文

posted @ 2019-08-28 10:49 半米高峰 阅读(360) 评论(0) 推荐(1)

Java自学-类和对象 继承
摘要:什么是 Java的 继承 ? 在LOL中,武器是物品的一种,也是有名称和价格的 所以在设计类的时候,可以让武器继承物品,从而继承名称和价格属性 步骤 1 : 物品类Item 物品类Item 有属性 name,price public class Item { String name; int pri 阅读全文

posted @ 2019-08-27 13:26 半米高峰 阅读(321) 评论(0) 推荐(1)

Java自学-类和对象 引用
摘要:什么是Java中的引用? 引用的概念,如果一个变量的类型是 类类型,而非基本类型,那么该变量又叫做引用。 步骤 1 : 引用和指向 new Hero(); 代表 创建 了一个Hero对象 但是也仅仅是创建了一个对象,没有办法访问它 为了访问这个对象,会使用 引用 来 代表 这个对象 Hero h = 阅读全文

posted @ 2019-08-27 07:43 半米高峰 阅读(406) 评论(0) 推荐(1)

Java自学-数组 Arrays
摘要:java.util.Arrays类常用方法 Arrays 是针对数组的工具类,可以进行 排序,查找,复制填充等功能。 大大提高了开发人员的工作效率。 步骤 1 : 数组复制 与使用System.arraycopy进行数组复制类似的, Arrays提供了一个 copyOfRange 方法进行数组复制。 阅读全文

posted @ 2019-08-26 14:46 半米高峰 阅读(393) 评论(0) 推荐(2)

Java自学-数组 二维数组
摘要:Java 如何使用二维数组 这是一个一维数组, 里面的每一个元素,都是一个基本类型int int a[] =new int[]{1,2,3,4,5}; 这是一个二维数组,里面的每一个元素,都是一个一维数组 所以二维数组又叫数组的数组 int b[][] = new int[][]{ {1,2,3}, 阅读全文

posted @ 2019-08-25 19:45 半米高峰 阅读(323) 评论(0) 推荐(1)

Java自学-数组 复制数组
摘要:Java 如何复制数组 数组的长度是不可变的,一旦分配好空间,是多长,就多长,不能增加也不能减少 步骤 1 : 复制数组 把一个数组的值,复制到另一个数组中 System.arraycopy(src, srcPos, dest, destPos, length) src: 源数组 srcPos: 从 阅读全文

posted @ 2019-08-24 14:18 半米高峰 阅读(350) 评论(0) 推荐(1)

Java自学-数组 增强型for循环
摘要:Java 中如何使用增强for循环 增强型for循环 在遍历一个数组的时候会更加快捷 步骤 1 : 增强型for循环 注:增强型for循环只能用来取值,却不能用来修改数组里的值 public class HelloWorld { public static void main(String[] ar 阅读全文

posted @ 2019-08-23 14:47 半米高峰 阅读(699) 评论(0) 推荐(1)

Java自学-数组 排序
摘要:Java 数组选择法,冒泡法排序 步骤 1 : 选择法排序 选择法排序的思路: 把第一位和其他所有的进行比较,只要比第一位小的,就换到第一个位置来 比较完后,第一位就是最小的 然后再从第二位和剩余的其他所有进行比较,只要比第二位小,就换到第二个位置来 比较完后,第二位就是第二小的 以此类推 publ 阅读全文

posted @ 2019-08-21 11:22 半米高峰 阅读(157) 评论(0) 推荐(1)

Java自学-数组 初始化数组
摘要:Java 如何初始化数组 步骤 1 : 分配空间与赋值分步进行 public class HelloWorld { public static void main(String[] args) { int[] a = new int[5]; //分配了长度是5的数组,但是没有赋值 //没有赋值,那么 阅读全文

posted @ 2019-08-21 11:21 半米高峰 阅读(195) 评论(0) 推荐(1)

Java自学-数组 创建数组
摘要:Java 如何创建一个数组 数组是一个固定长度的,包含了相同类型数据的 容器 步骤 1 : 声明数组 int[] a; 声明了一个数组变量。 []表示该变量是一个数组 int 表示数组里的每一个元素都是一个整数 a 是变量名 但是,仅仅是这一句 声明,不会创建数组 有时候也会写成int a[]; 没 阅读全文

posted @ 2019-08-21 11:20 半米高峰 阅读(615) 评论(0) 推荐(1)

Java自学-控制流程 结束外部循环
摘要:Java中结束外部循环 Java中如何结束外部for循环? 示例 1 : 结束当前循环 break; 只能结束当前循环 public class HelloWorld { public static void main(String[] args) { //打印单数 for (int i = 0; 阅读全文

posted @ 2019-08-20 22:05 半米高峰 阅读(356) 评论(0) 推荐(1)

Java自学-控制流程 break
摘要:Java的break语句 结束循环 示例 1 : break; 直接结束当前for循环 public class HelloWorld { public static void main(String[] args) { //打印单数 for (int j = 0; j 阅读全文

posted @ 2019-08-20 22:02 半米高峰 阅读(207) 评论(0) 推荐(1)

Java自学-控制流程 continue
摘要:Java的 continue语句 继续下一次循环 示例 1 : continue 如果是双数,后面的代码不执行,直接进行下一次循环 public class HelloWorld { public static void main(String[] args) { //打印单数 for (int j 阅读全文

posted @ 2019-08-20 22:01 半米高峰 阅读(206) 评论(0) 推荐(0)

Java自学-控制流程 for
摘要:Java的for循环 for循环 ,和while一样,只是表达方式不一样 示例 1 : for 比较for和while public class HelloWorld { public static void main(String[] args) { //使用while打印0到4 int i = 阅读全文

posted @ 2019-08-20 22:01 半米高峰 阅读(145) 评论(0) 推荐(1)

Java自学-控制流程 switch
摘要:Java的 switch 语句 switch 语句相当于 if else 的另一种表达方式 示例 1 : switch switch可以使用byte,short,int,char,String,enum 注: 每个表达式结束,都应该有一个 break ; 注: String 在Java1.7之前是不 阅读全文

posted @ 2019-08-20 22:00 半米高峰 阅读(246) 评论(0) 推荐(1)

Java自学-控制流程 If
摘要:Java的 If 条件语句 条件判断 示例 1 : if if(表达式1){ 表达式2; } 如果表达式1的值是true, 就执行表达式2 public class HelloWorld { public static void main(String[] args) { boolean b = t 阅读全文

posted @ 2019-08-20 21:59 半米高峰 阅读(307) 评论(0) 推荐(1)

Java自学-Scanner类
摘要:使用Scanner读取数据 System.out.println("") 用于向控制台输出数据。 我们还需要从控制台输入数据,所以需要用到Scanner类。 步骤 1 : 使用Scanner读取整数 注意: 使用Scanner类,需要在最前面加上 import java.util.Scanner; 阅读全文

posted @ 2019-08-19 13:46 半米高峰 阅读(267) 评论(0) 推荐(1)

Java自学-操作符 三元操作符
摘要:Java的三元操作符 三元操作符 ?: 示例 1 : 三元操作符 语法:表达式?值1:值2 如果表达式为真 返回值1 如果表达式为假 返回值2 public class HelloWorld { public static void main(String[] args) { int i = 5; 阅读全文

posted @ 2019-08-19 13:44 半米高峰 阅读(293) 评论(0) 推荐(2)

Java自学-操作符 位操作符
摘要:Java的位操作符 位操作符 在实际工作中使用并不常见。 示例 1 : 一个整数的二进制表达 位操作都是对二进制而言的,但是我们平常使用的都是十进制比如5。 而5的二进制是101。 所以在开始学习之前,需要掌握一个整数的二进制表达是多少。 通过 Integer.toBinaryString() 方法 阅读全文

posted @ 2019-08-19 13:40 半米高峰 阅读(278) 评论(0) 推荐(1)

Java自学-操作符 逻辑操作符
摘要:Java的逻辑运算符 逻辑运算符 示例 1 : 长路与 和 短路与 无论长路与还是短路与 两边的运算单元都是布尔值 都为真时,才为真 任意为假,就为假 区别: 长路与 两侧,都会被运算 短路与 只要第一个是false,第二个就不进行运算了 public class HelloWorld { publ 阅读全文

posted @ 2019-08-19 13:38 半米高峰 阅读(161) 评论(0) 推荐(1)

Java自学-操作符 关系操作符
摘要:Java的关系操作符 关系操作符 :比较两个变量之间的关系 大于 = 大于或等于 b); //返回 false System.out.println(a =c); //返回 true System.out.println(a==b); //返回false System.out.println(a!= 阅读全文

posted @ 2019-08-19 13:37 半米高峰 阅读(142) 评论(0) 推荐(1)

Java自学-操作符 算数操作符
摘要:Java的算数操作符 算数操作符 基本的有: + / % 自增 自减 ++ 基本的加 减 乘 除 : public class HelloWorld { public static void main(String[] args) { int i = 10; int j = 5; int a = i 阅读全文

posted @ 2019-08-19 13:36 半米高峰 阅读(193) 评论(0) 推荐(1)

Java自学-基本变量类型
摘要:Java中的基本变量类型 一个变量的类型,决定了该变量可以包含什么样的值。 Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。 这 八种基本类型 分别是: 整型 (4种) 字符型 (1种) 浮点型 (2种) 布尔型(1种) 示例 1 : 整型 整型变量用于存放整数 byte sh 阅读全文

posted @ 2019-08-19 11:28 半米高峰 阅读(220) 评论(0) 推荐(1)

Java自学-面向对象 方法
摘要:Java类的方法 在LOL中,一个英雄可以做很多事情,比如超神,超鬼,坑队友 能做什么在类里面就叫做方法 示例 1 : 什么是方法 比如队友残血正在逃跑,你过去把路给别人挡住了,导致他被杀掉。 这就是坑队友 每个英雄。。。。都可以 坑 所以为Hero这个类,设计一个方法: keng public c 阅读全文

posted @ 2019-08-18 12:02 半米高峰 阅读(195) 评论(0) 推荐(1)

Java自学-面向对象 属性
摘要:Java类的属性 一个英雄有姓名,血量,护甲等等状态 这些 状态 就叫做一个类的 属性 步骤 1 : 属性的类型 属性的类型可以是基本类型,比如int整数,float 浮点数 也可以是类类型,比如String 字符串 public class Hero { String name; //姓名 flo 阅读全文

posted @ 2019-08-18 11:57 半米高峰 阅读(172) 评论(0) 推荐(1)

Java自学-面向对象 类和对象
摘要:Java中的类和对象 引入面向对象的基本概念 假设,我们要设计一个LOL这样的游戏,使用面向对象的思想来设计,应该怎么做? 步骤 1 : 设计英雄这个类 LOL有很多英雄,比如盲僧,团战可以输,提莫必须死,盖伦,琴女 所有这些英雄,都有一些共同的状态 比如,他们都有名字,hp,护甲,移动速度等等 这 阅读全文

posted @ 2019-08-18 11:53 半米高峰 阅读(314) 评论(1) 推荐(2)

Java自学-JDK环境变量配置
摘要:JDK环境变量配置 分下载,配置,验证三个步骤进行JDK环境变量配置。 步骤 1 : 首先看配置成功后的效果 点WIN键 运行(或者使用win+r) 输入cmd命令 输入java version 注: version是小写,不能使用大写,java后面有一个空格 配置成功后,会出现版本信息 java 阅读全文

posted @ 2019-08-10 16:51 半米高峰 阅读(282) 评论(0) 推荐(1)

导航