JAVA
Jia_plus
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 一维数组综合练习
将如下这些数字:123,213,453,658保存到数组中,并分别使用三种初始化方式进行初始化。//静态初始化int[] a = {123,213,453,658};int[] b = new int[4];System.out.println("默认初始化都是0:"+b[0]);//动态初始化b[0] = 123;b[1] = 213;b[2] = 453;b[3] = 658;2.引用类型User放入数组中的测试代码。 public static void main(St.原创 2021-07-08 08:35:47 · 486 阅读 · 0 评论 -
Java 继承的综合练习
import java.util.Objects;public class TestObject { public static void main(String[] args) { Employee e1 = new Employee(1001,"张三"); Employee e2 = new Employee(1001,"张三"); System.out.println(e1); System.out.println(e..原创 2021-07-07 21:16:03 · 180 阅读 · 0 评论 -
Java 继承、重写综合练习
final修饰类、修饰变量、修饰方法分别代表final修饰变量:常量final修饰方法:不可重写final修饰类: 不能被继承public class TestExtends { public static void main(String[] args) { Student stu1 = new Student("张三",180,"java"); stu1.rest(); stu1.study(); System.out.pr原创 2021-07-07 18:29:00 · 190 阅读 · 0 评论 -
Java static综合练习
static修饰的属性和方法,从属于类。普通属性从属于对象。/** * 测试static的用法 */public class TestStatic { int id; static String name = "张三"; static int nameId = 0; static { System.out.println("类被初始化的调用!"); nameId = 111222; } static voi.原创 2021-07-07 10:29:05 · 255 阅读 · 0 评论 -
虚拟机栈、堆、方法区的特点
分别说明:虚拟机栈、堆、方法区的特点【简答】栈的特点如下:栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等)栈的存储特性是“先进后出,后进先出”栈是由系统自动分配,速度快!栈是一个连续的内存空间!其他特性(先了解,后面多线程中会深入):JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等)栈属于线程私有,不能实现线程间的共享!堆的特点如下:堆用于存储创建好的对象和数组(数组也是对象)堆是一个不连续的内存空间,分原创 2021-07-07 09:14:55 · 294 阅读 · 0 评论 -
Java 重载的综合练习
public class User { int id; String name; //用户名 String pwd; //密码 User(){ } public User(int _id){ id = _id; } public User(int _id,String _name,String _pwd){ id = _id; name = _name;原创 2021-07-07 09:13:43 · 145 阅读 · 0 评论 -
Java 方法调用综合学习
建两个学生对象:id:1001,name:张三、score:90,age:20id:1002,name:李四、score:91,age:18调用其中的study()方法public class Student01 { int id; String name; int score; int age; //方法(动态行为)(对数据的操作) public void study() { System.out.println(name +原创 2021-07-07 08:47:22 · 186 阅读 · 0 评论 -
算术运算符与算术表达式
(一)基本的算术运算符‘+’加法运算符,或正值运算符 3+5、+3‘–’ 减法运算符,或负值运算符 5-2、-3‘**’ 乘法运算符 35‘/’ 除法运算符 5/3‘%’ 模运算符,或称求余运算符,%两侧均应为整型数据,例如:7%4 的值为 3余数符号与被除数相同(二)算术表达式和运算符的优先级和结合性C 语言规定了运算符的优先级和结合性。例如先乘除后加减。如表达式 a-bc,b 的左侧为减号,右侧为乘号,而乘号优先于减号,因此,相当于 a-(b*c)。加减法的结合性为“自左至右”,因此先执原创 2021-05-11 23:11:37 · 1027 阅读 · 0 评论 -
赋值运算符和赋值表达式
(一)赋值运算符赋值符号“=”就是赋值运算符,它的作用是将一个数据赋给一个变量。如“a=3”的作用是执行一次赋值操作(或称赋值运算),把常量 3 赋给变量 a,也可以将一个表达式的值赋给一个变量。(二)复合的赋值运算符在赋值符“=”之前加上其他运算符,可以构成复合的运算符。例如:a+=3 等价于 a=a+3x*=y+8 等价于 x=x*(y+8)x%=3 等价于 x=x%3凡是二元(二目)运算符,都可以与赋值符一起组合成复合赋值符。算术运算和赋值结合具有计算和赋值的双重功能。即:+=原创 2021-05-11 23:14:33 · 3169 阅读 · 0 评论 -
Java 控制语句综合练习
//使用for循环,打印出从a-z的26个字母 char c = 'a'; for(int i=0;i<26;i++){ char temp = (char)(c+i); System.out.print(temp+","); } //打印99乘法表 for(int n=1;n<=9;n++) { for(int m=1;m<=n;m++){..原创 2021-07-07 08:28:44 · 231 阅读 · 0 评论
分享