- 博客(8)
- 收藏
- 关注
原创 Java学习日记---类与对象(下)
一.方法的重载 如上,在java中,允许多个同名但是形参列表不同的方法存在。形参列表不同:形参的顺序、类型、个数至少有一个不一样才能构成方法重载,返回类型不要求。class MyCalculate{ public int calculate(int n1, int n2){ return n1 + n2; } //不构成重载 // public int calculate(int a1, int a2){ // return a1 + a2;...
2022-04-07 20:23:21
532
原创 Java学习日记---类与对象(上)
一.引出类与对象问:如果要求输出小明、小红等人的信息,其中相关信息有姓名、年龄、性别、身高等。如何写相关程序?1.用多个变量定义这些信息:String Mname = "小明";int Mage = 22;char Mgender = '男';String Hname = "小红";int Hage = 22;char Hgender = '女';2.用数组来表示String M = {"小明", "22", "男"};String H...
2022-04-07 19:32:59
106
原创 Java学习日记---数组
1.数组数组是有着相同类型的元素的集合2.数组的使用(1)动态初始化1:数据类型[] 数组名称 = new 数据类型[数组大小](2)动态初始化2:(先声明后分配空间) 数据类型[] 数组名称;数据名称 = new 数据类型[数组大小];(3)静态初始化: 数据类型[] 数组名称 = {数据元素,数据元素....};3.数组的使用细节(1)数组是相同数据类型的集合,或者是可以自动转换数据类型double[] score = {100, 10.0, 50}...
2022-03-18 00:29:50
366
原创 Java学习日记---分支结构
1.分支结构顺序、选择、循环2.细节switch语句的一些小细节:1.switch语句是穿透的:switch(表达式):case 常量1:语句块1case 常量2:语句块2default:语句块3当程序判断某个case的条件为真后,它将在执行该case所带的的语句块之后,不再对后面的case的条件进行判断而直接执行。若表达式返回常量1,则会执行语句块1、2、3...
2022-03-14 00:55:16
699
原创 Java学习日记---位运算
1.原码、反码、补码对于有符号的:1.二进制的最高位是符号位,0表示正数,1表示负数2.正数的原码、反码、补码都一样3.
2022-03-10 16:38:30
213
原创 Java学习日记---运算符
1.算术运算符+ - * / ++ --Java中取余本质: a % b = a - a / b * b经典面试题: int i = 1; int j = i++; //1.j = i; 2.i = i + 1; System.out.println(j); i = 1; i = i++;// 1.申请一个临时变量 temp = i; 2. i = i + 1; 3.i = temp, // 这是因为JVM在处理i=i++时会建立一个临时变量来接收i++的值
2022-03-05 17:40:26
281
原创 Java学习日记---数据类型
1.数据类型 ps:char 字符型在计算机存储时是存储对应的码值,char型本质是整型。2.自动类型转换Java中进行运算、赋值时,系统会自动将精度小的数据转换为精度大的数据。转换大小排序:1.char-int-long-float-double2.byte-short-int-long-float-double自动转化的一些小细节:1.多种类型混合运算时,系统会先统一将其转换为精度大的再计算。 int a = 5; float b = a ...
2022-03-02 11:36:49
259
原创 Java学习日记---Java知识
Java技术体系平台:Java SE(Java Standard Edition)标准版 提供完整的Java核心API Java EE(Java Enterprise Edition)企业版企业开发环境下对Java SE的扩充 Java ME (Java micro Edition) 小型版 支持移动端的开发,对Java API的精简JAVA版本:公司绝大多数用的java版本是8/11,原因在于Java版本中8或11属于长期支持版本,最长可以支持到2030年,而其他...
2022-01-30 20:09:12
557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人