- 博客(7)
- 收藏
- 关注
原创 Object和Objects
Object类的作用一个类要么默认继承了Object类,要么间接继承了Object类,Object类是Java中的祖宗类。Object类的方法是一切子类都可以直接使用的,所以我们要学习Object类的方法。toString方法方法名说明public String toString()默认是返回当前对象在堆内存中的地址信息:类的全限名@内存地址开发中直接输出对象,默认输出对象的地址其实是毫无意义的开发中输出对象变量,更多的时候是希望看到对象的内容数据而不是对象的地址
2022-04-28 20:23:12
960
原创 Static
static是什么static是静态的意思,可以修饰成员变量和成员方法static修饰成员变量表示该成员变量只在内存中只存储一份,可以被共享访问、修改成员变量可以分为两类静态成员变量(有static修饰,属于类,内存中加载一次): 常表示如在线人数信息、等需要被共享的信息,可以被共享访问,同一个类中的静态成员变量的访问可以直接访问省略类名类名.静态成员变量 (推荐)对象.静态成员变量 (不推荐)public class User{ public static String on
2022-04-25 16:37:57
209
原创 java数组基础知识
数组数组的定义静态定义数组格式:数据类型[] 数组名 = new 数据类型[]{ 元素1 , 元素2 , 元素3 , … };数据类型[] 数组名 = { 元素1 , 元素2 , 元素3 , … };“数据类型[] 数组名” 也可以写成 “数据类型 数组名[]”double[] score = new double[]{91, 95, 85, 78, 65, 85.5};int[] ages = {12, 24, 21};double score[] = new double[
2022-03-19 14:40:04
781
原创 java的三元运算符
三元运算符介绍格式条件表达式?值1 : 值2;执行流程首先计算关系表达式的值,如果值为true,返回值1,如果为false,返回值2。例求三个整数的最大值:int a = 10;int b = 30;int c = 50;//1.找出两个整数的最大值tempint temp = a > b? a : b;//2.用临时变量temp和第三个数比较int max = temp > c? temp : c;//三元运算符嵌套使用int max = a > b?
2022-03-15 15:12:28
661
1
原创 关于自增自减
自增自减++、–既可以放在变量的后边,也可以放在变量的前边++、–只能操作变量,不能操作字面量的。自增自减注意事项++、–如果不是单独使用(如在表达式中、或者同时有其他操作),放在变量前后会存在明显区别放在变量前面,先对变量进行+1、-1,再拿变量的值进行运算int a = 10;int rs = ++a; //++、--在变量前,先+1、-1,再使用System.out.println(a); //11System.out.println(rs); //11放在变量的后
2022-03-15 15:08:36
143
1
原创 自动类型转换
自动类型转换类型范围小的变量,可以直接赋值给类型范围大的变量。自动类型转换的底层原理byte a = 12;int b = a;System.out.println(b);a为 00001100(8位)b为 00000000 00000000 00000000 00001100 (32位)int age = 21;double db = age; //自动类型转换System.out.println(db);自动类型转换的其他形式...
2022-03-08 14:32:52
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人