String name;intage;//创建一个对象p1,设置姓名为缺省值张三,年龄为缺省18Personp1=newPerson("张三",18);//输入姓名Scannerinput=newScanner(System.in);//创建扫描器name = input.next();//通过键盘输入姓名//创建一个对象p2,设置姓名为输入值,年龄为缺省值18Personp2=newPerson(name);//输入姓名和年龄name...
}publicstaticvoidmain(String[] args){Pointp1=newPoint(1,1);Pointp2=newPoint(2,2);Lineline1=newLine(p1,p2);// 根据p1,p2创建并初始化一个Line对象System.out.println(line1.getLength());Lineline2=newLine(3,3,4,4);// 通过构造方法2创建一个表示(3,3)和(4,4)之间的直线。System.out.pri...
类名 对象名 = new 类名(); 对象的执行原理 计算机是通过虚拟机中的三块区域(方法区、栈内存、堆内存)配合来执行我们的面向对象程序的, 首先会执行Test类,因此会先把Test类加载到方法区里面 然后执行Test类里面的main方法,main方法是提到栈内存进行执行的 接着就执行main方法的第一行代码,因为此处第一行代码是...
ReflectionUtils:反射在Java中是一个强大但复杂的特性,这个工具类提供了安全、便捷的反射调用方法,使得开发者可以更容易地访问和修改对象的内部状态。Assert:在编写健壮的代码时,断言是一个重要的工具,这个工具类用于验证方法参数的有效性,可以在开发早期发现潜在的错误。Spring核心基础:全面总结Sprin......
Java基础第6天+二维数组(遍历、求和、逆序、索引)、面向对象思想(类、对象、Java程序的开发,设计和特征) 1:二维数组(理解) (1)元素是一维数组的数组。 (2)格式: A:数据类型[][] 数组名 = new 数据类型[m][n]; B:数据类型[][] 数组名 = new 数据类型[m][]; m表示这个二维数组有多少个一维数组 ...