- 博客(10)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 JAVA 基础笔记----ArrayList集合的使用
/* * 数组的长度不可以发生改变, * ArrayList集合的长度是可以随意改变的。 * 泛型:也就是装在集合当中的所有元素,全都是统一的什么类型。 * 注意:泛型只能是引用类型,不能是基本类型。 * * 注意事项: * 对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。 * 如果内容是空,得到的是空的中括号:[] * */ /* * ArrayList当中的常用方法: * * pubic boolean add(E e):想集合当中添加元素,参数的类型和泛型一致 * pub
2020-11-01 01:32:14
226
原创 JAVA 基础笔记----Random类的使用
/* * Random类用来生成随机数。 * * 使用: * 1.int num = r.nextInt(),生成int范围内的随机整数。 * 2.int num = r.nextInt(3),生成[0,3)内的随机整数 * */ public class demo03 { public static void main(String[] args) { Random r = new Random(); //生成int范围内随机数 int
2020-11-01 01:29:13
203
原创 JAVA 基础笔记----Scanner类的使用
/* * Scanner类的功能:可以实现键盘输入数据,到程序中 * 引用类型的一般使用步骤: * 1.导包 * import 包路径.类名称; * 如果需要使用的目标类和当前类位于同一个包下,则可以省略导包语句不写。 * 只有java.lang包下的内容不需要导包,其他的包都需要import语句。 * * 2.创建 * 类名称 对象 = new 类名称 * * 3.使用 * 对象名.成员方法() * */ public class demo01 { public static void main(
2020-11-01 01:26:16
185
原创 JAVA 基础笔记----构造方法,标准类
JAVA 基础笔记----构造方法,标准类 /* * 构造方法是专门用来穿件对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法。 * 格式: public 类名称()参数类型 参数名称{ 方法体 } *注意事项: * 1.构造方法的名称和搜在的类名称一样,大小写也一样 * 2.构造方法不要有返回值,void也不要 * 3.构造方法不能有返回值 * 4.如果没有手动编写构造方法,那么编译器会默认有一个构造方法,无参数、方法体 * 5.如果手动编写构造方法,就不存在默认的构
2020-10-29 22:45:59
274
原创 JAVA 基础笔记----private,Getter,Setter
JAVA 基础笔记----private,Getter,Setter /* * 问题描述:定义Person的年龄时,无法阻止不合理的数值被设置进来。 * 解决方案:用private关键字将需要保护的成员变量修饰。 * * 一旦使用了private进行修饰,那么本类当中仍然可以随意访问。‘ * 但是,超出本类范围之外就不能直接访问了。 * * 间接访问private成员变量,就定义一对Getter/Setter成员方法 * 必须叫setxxx或者getxxx; * 对于Getter来说,不能有参数,返回值类型
2020-10-29 15:35:09
169
原创 JAVA 基础笔记----数组(1)
JAVA 基础笔记----数组(1) JAVA的内存需要划分成为5个部分: 1.栈(Stack):存放的都是方法的局部变量。方法的运行一定要在栈中运行。 局部变量:方法的参数,或者是方法{}内部的变量 作用域:一旦超出作用域,立刻从栈内存当中消失。 2.堆(Heap):凡是new出来的东西,都在堆中。 堆内存里面的东西都有一个地址:16进制 堆内存里的东西都有默认值。规则: 如果是整数 默认为0 如果是浮点数 默认为0.0 如果是字符 默认为’\u0000’ 如果是布尔 默认为false 如果
2020-10-22 00:37:15
119
原创 JAVA 基础笔记----方法重载
JAVA 基础笔记----方法重载 package demo.D1; //方法重载(overload):多个方法的名称相同,参数列表不同 /*方法重载与下类因素有关: * 1.参数个数不同 * 2.参数类型不同 * 3.参数的多类型顺序不同 * */ /*方法重载与下列因素无关: * 1.与参数的名称无关 * 2.与方法的返回值无关 * 3.与public,static之类的关键词无关 * */ public class OverLoad { public static void main(S
2020-10-20 00:16:25
130
原创 JAVA 基础笔记----方法
JAVA 基础笔记----方法 /* 使用方法注意事项: 1.方法必须定义在类中,但是不能在方法中嵌套。 2.方法定义的前后顺序无所谓。 3.方法必须调用后才会执行。 4.如果方法有返回值,则必须有return。 5.return后面的返回值必须和方法的返回值类型对应起来。 6.若果方法没有返回值,则可不写return或者只写return;。 7.方法中若有多个return,则必须保证同时只有一个return被执行。 */ public class HelloWorld { public st
2020-10-20 00:13:53
109
原创 JAVA 基础笔记----IDEA快捷键
JAVA 基础笔记----IDEA快捷键 Alt+回车 修复代码 Ctrl+Y 删除光标所在行 Ctrl+D 复制光标所在行,粘贴在下行 Ctrl+L 格式化代码 Ctrl+/ 单行注释 Ctrl+Shift+/ 多行注释 Alt+Ins 自动生成代码,toString,get,set等方法 Alt+Shift+箭头 移动当前代码行 Shift+F6 选中要修改的,按快捷键,只要用到的变量都会改 技巧:输入 5.f
2020-10-20 00:08:12
285
1
转载 成员变量(全局变量)和局部变量
成员变量(全局变量)和局部变量 参考博客:https://www.cnblogs.com/tianming18/p/10510353.html TEST1: public class Apple { static int value = 33; public static void main(String[] args) throws Exception{ new Apple().printValue(); } private void printVal
2020-10-18 15:35:35
519
静态成员的赋值问题;this.value和value为何不同
2020-10-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅