请介绍全局变量和局部变量的区别Java中的变量分为成员变量和局部变量,它们的区别如下: 成员变量:成员变量是在类的范围里定义的变量;成员变量有默认初始值;未被static修饰的成员变量也叫实例变量,它存储于对象所在的堆内存中,生命周期与对象相同;被static修饰的成员变量也叫类变量,它存储于方法区中,生命周期与当前类相同。局部变量:局部变量是在方法里定义的 ......
330
0
0
2023-01-12
1.for循环手动拷贝直接使用for循环的方法进行拷贝,这种方法比较冗杂private static int[] copyArray(int[] array) { int[] temp = new int[array.length]; for (int i = 0; i < array.length; i++){ ......
417
0
0
2022-11-25
Java有4种普通分隔符,用来作为程序中各种基本成分之间的分隔符:{} 大括号,用来定义复合语句、方法体、类体及数组的初始化;; 分号,是语句结束的标志;, 逗号,分隔方法的参数和变量说明等;: 冒号,说明语句标号。 ......
396
0
0
2022-11-25
标识符java中类名、变量名以及方法名都被称为标识符。关于 Java 标识符,有以下几点需要注意:所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合关键字不能用作标识符合法标识符举例 :age、$salary、_value、__1_v ......
320
0
0
2022-11-25
ArrayList和LinkedList有什么区别:1.ArrayList底层结构是顺序表(基于数组); LinkList是链表;2.ArrayList数据存放在内存空间上; LinkList不是存放在连续的内存空间上;3.ArrayList能够高效的进行 “随机访问 ” ,按照下面操作时间复杂度是O(1);4.LinkList能够高效的进行插入删除,时间复 ......
323
0
0
2022-11-25
背景代码中创建的类, 主要是为了抽象现实中的一些事物(包含属性和方法). 有的时候客观事物之间就存在一些关联关系, 那么在表示成类和对象的时候也会存在一定的关联. 例如, 设计一个类表示动物public class Animal { public String name; public Animal(String name) ......
360
0
0
2022-11-25
一、概述Field是一个类,位于java.lang.reflect包下。在Java反射中Field类描述的是类的属性信息,功能包括:获取当前对象的成员变量的类型对成员变量重新设值二、如何获取Field类对象getField(String name): 获取类特定的方法,name参数指定了属性的名称Class.getFields(): 获取类中public类型 ......
554
0
0
2022-11-25
方法一class Text{ public String name; public int age; public int number; public void show(){ System.out.println("姓名:"+name+" 年龄:"+age +" 学号:"+number); ......
348
0
0
2022-11-25
方法一:for循环此方法是利用for循环,手动定义一个方法,实现数组的拷贝代码示例:方法二:System.arraycopy()用法解释:包含五部分 System.arraycopy(Object src,int srcPos,Object dest,int destPos,int length) * [object:所有类的赋值(所有类型都可以拷贝)] * ......
388
0
0
2022-11-25
java是一组连续的内存,存放的是相同数据类型的数据集合。定义方式java定义数组有常见的三种定义方式代码示例:输出的方法for循环实现输出代码示例:此处的array.length代表数组的长度大小for each 循环输出代码示例:for-each 是 for 循环的另外一种使用方式. 能够更方便的完成对数组的遍历. 可以避免循环条件和更新语句写错。以字符 ......
322
0
0
2022-11-25
基本数据类型及变量整型变量代码示例int num=10; System.out.printfln(num);一个int占4个字节,数据范围为-21亿~21亿。 以下代码查看整数数据范围System.out.printfln(Integer.MAX_VALUE);//int的最大值 System.out.printfln(Integer.MIN_VALUE); ......
292
0
0
2022-11-25
JDBC访问数据常用类和接口DriverManager :管理JDBC驱动Connection :连接数据库并传送数据Statement :负责执行SQL语句ResultSet:负责保存Statement执行后所产生的查询结果JDBC访问数据库的步骤加载JDBC驱动与数据库建立连接创建Statement或PreparedStatement对象发送SQL语句, ......
407
0
0
2022-11-15
前言对于从事java开发工作的小伙伴来说,spring框架肯定再熟悉不过了。spring给开发者提供了非常丰富的api,满足我们日常的工作需求。如果想要创建bean实例,可以使用@Controller、@Service、@Repository、@Component等注解。如果想要依赖注入某个对象,可以使用@Autowired和@Resource注解。如果想要 ......
378
0
0
2022-11-13
1 自然排序sorted():自然排序,流中元素需实现Comparable接口 package com.entity; import lombok.*; @Data @ToString @AllArgsConstructor @NoArgsConstructor public class Student implements Compar ......
340
0
0
2022-11-08
BigDecimal,相信对于很多人来说都不陌生,很多人都知道他的用法,这是一种java.math包中提供的一种可以用来进行精确运算的类型。很多人都知道,在进行金额表示、金额计算等场景,不能使用double、float等类型,而是要使用对精度支持的更好的BigDecimal。所以,很多支付、电商、金融等业务中,BigDecimal的使用非常频繁。而且不得不说 ......
255
0
0
2022-11-08