摘要: Arrays类 概述 java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等。其所有方法均为静态方法,调用起来非常简单。 操作数组的方法 public static String toString(int[] a) :返回指定数组内容的字符串表示形式。 public st 阅读全文
posted @ 2022-06-30 20:30 zj勇敢飞,xx永相随 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 静态原理图解 static 修饰的内容: 是随着类的加载而加载的,且只加载一次。 存储于一块固定的内存区域(静态区),所以,可以直接被类名调用。 它优先于对象存在,所以,可以被所有对象共享。 注意: 根据类名称访问静态成员变量的时候 全程和对象没有关系,只和类有关系 静态代码块 静态代码块:定义在成 阅读全文
posted @ 2022-06-30 19:44 zj勇敢飞,xx永相随 阅读(84) 评论(0) 推荐(0) 编辑
摘要: static关键字 概述 关于 static 关键字的使用,它可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属 于某个对象的。也就是说,既然属于类,就可以不靠创建对象来调用了。 2.2 定义和使用格式 类变量 当 static 修饰成员变量时,该变量称为类变量。该类的每个对象 阅读全文
posted @ 2022-06-30 17:50 zj勇敢飞,xx永相随 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 练习:按指定格式拼接字符串与练习 String类的练习 定义一个方法,把数组{1,2,3}按照指定个格式拼接成一个字符串。格式参照如下:[word1#word2#word3]。 package demox.demopro; /*题目: 定义一个方法,把数组{1,2,3}按照指定格式拼接成一个字符串。 阅读全文
posted @ 2022-06-30 16:38 zj勇敢飞,xx永相随 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 转换功能的方法 public char[] toCharArray () :将此字符串转换为新的字符数组。 public byte[] getBytes () :使用平台的默认字符集将该 String编码转换为新的字节数组。 public String replace (CharSequence t 阅读全文
posted @ 2022-06-30 16:21 zj勇敢飞,xx永相随 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 获取功能的方法 public int length () :返回此字符串的长度。 public String concat (String str) :将指定的字符串连接到该字符串的末尾。 public char charAt (int index) :返回指定索引处的 char值。 public 阅读全文
posted @ 2022-06-30 16:10 zj勇敢飞,xx永相随 阅读(142) 评论(0) 推荐(0) 编辑
摘要: package demox.demopro; /* 字符串常量池:程序当中直接写上的双引号字符串,就在字符串常量; 对于基本类型来说,==是进行数值的比较。 对于引用类型来说,=-是进行【地址值】的比较。 */ public class Demo2StringPool { public static 阅读全文
posted @ 2022-06-30 15:53 zj勇敢飞,xx永相随 阅读(43) 评论(0) 推荐(0) 编辑
摘要: String类 String类概述 概述 java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如 "abc" )都可以被看作是实现此类的实 例。 类 String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻 译为大写或小写 阅读全文
posted @ 2022-06-30 15:18 zj勇敢飞,xx永相随 阅读(83) 评论(0) 推荐(0) 编辑
摘要: ArrayList练习三_按指定格式遍历集合字符串 对象添加到集合 自定义4个学生对象,添加到集合,并遍历 定义以指定格式打印集合的方法(ArrayList类型作为参数),使用{}扩起集合,使用@分隔每个元素。格式参照{元素@元素@元素}。 System.out.printLn(List); [10 阅读全文
posted @ 2022-06-30 15:13 zj勇敢飞,xx永相随 阅读(36) 评论(0) 推荐(0) 编辑
摘要: ArrayList练习一_存储随机数字 package demox.demopro; /* /*题目: 生成6个1~33之间的随机整数,添加到集合,并遍历集合。 思路: 1.需要存储6个数字,创建一个集合,<Integer>2.产生随机数,需要用到Randorm 3.用循环6次,来产生6个随机数字: 阅读全文
posted @ 2022-06-30 15:07 zj勇敢飞,xx永相随 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 常用方法和遍历 对于元素的操作,基本体现在——增、删、查。常用的方法有: public boolean add(E e) :将指定的元素添加到此集合的尾部。 public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。 public E get(int i 阅读全文
posted @ 2022-06-30 14:55 zj勇敢飞,xx永相随 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 引入——对象数组 使用学生数组,存储三个学生对象,代码如下 Student类 package demox.demopro; /*题目: 定叉一个数组,用来存储3个Person对象。 数组有一个缺点:—旦创建,程序运行期间长度不可以发生改变。 */ public class Student { pri 阅读全文
posted @ 2022-06-30 14:37 zj勇敢飞,xx永相随 阅读(33) 评论(0) 推荐(0) 编辑
摘要: package demox.demopro; import java.util.Random; public class Test01Random { public static void main(String[] args) { Random random = new Random(); for 阅读全文
posted @ 2022-06-30 14:18 zj勇敢飞,xx永相随 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Random类 什么是Random类 此类的实例用于生成伪随机数。 例如,以下代码使用户能够得到一个随机数: Random r = new Random(); int i = r.nextInt(); Random使用步骤 查看类 java.util.Random :该类需要 import导入使后使 阅读全文
posted @ 2022-06-30 14:15 zj勇敢飞,xx永相随 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 匿名对象 概念 创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。虽然是创建对象的简化写法,但是应用 场景非常有限。 匿名对象 :没有变量名的对象。 格式: day04类 package demox.demopro; public class day04 { String name; 阅读全文
posted @ 2022-06-30 14:04 zj勇敢飞,xx永相随 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Scanner练习一_键盘输入两个数字求和 键盘录入两个数据并求和,代码如下: package demox.demopro; /* 题目: 键盘输入两个int数字,并且求出和值。 思路; 1.既然需要键盘输入,那么就用Scanner2. Scanner的三个步骤,导包、创建、使用 3.需要的是两个数 阅读全文
posted @ 2022-06-30 13:39 zj勇敢飞,xx永相随 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Scanner类 了解了API的使用方式,我们通过Scanner类,熟悉一下查询API,并使用类的步骤。 什么是Scanner类 一个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从 System.in 中读取一个数: Scanner sc = new Scanner(Syst 阅读全文
posted @ 2022-06-30 13:31 zj勇敢飞,xx永相随 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 标准代码——JavaBean JavaBean 是 Java语言编写类的一种标准规范。符合 JavaBean 的类,要求类必须是具体的和公共的,并且具有无 参数的构造方法,提供用来操作成员变量的 set 和 get 方法。 public class ClassName{ //成员变量 //构造方法 阅读全文
posted @ 2022-06-30 13:13 zj勇敢飞,xx永相随 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 封装优化1——this关键字 我们发现 setXxx 方法中的形参名字并不符合见名知意的规定,那么如果修改与成员变量名一致,是否就见名知意 了呢?代码如下: public class Student { private String name; private int age; public voi 阅读全文
posted @ 2022-06-30 11:41 zj勇敢飞,xx永相随 阅读(45) 评论(0) 推荐(0) 编辑
摘要: private关键字 关键字private也是一种封装Phone类 /* 问题描述:定义Person的年龄时, 无法阻止不合理的数值被设置进来。 解决方案,用private关键字将需要保护的成员变量进行修饰。 —旦使用了private进行修饰, 那么本类当中仍然可以随意访问 但是!超出了本类范围之外 阅读全文
posted @ 2022-06-30 11:09 zj勇敢飞,xx永相随 阅读(43) 评论(0) 推荐(0) 编辑