- 博客(21)
- 收藏
- 关注
原创 重生之javaSE_static关键字
/* static 静态的 成员修饰符,可以修饰成员内容,不可以修饰局部 修饰成员变量--> 静态变量|类变量 修饰方法 --> 静态方法|类方法 修饰块 修饰类 static修饰的成员变量与成员方法使用方式: 1.对象.静态变量名 对象.静态方法名(参数列表) 2.类名.静态变量名 ...
2022-03-10 21:05:40
185
原创 重生之javaSE_this关键字
/* this 关键字 this指代当前new的对象 作用: 1) 在构造器的首行通过this(实参)调用本类中其他构造器 构造器不能相互调用 2) 区分同名成员与局部变量问题 默认会发生就近原则 可以通过this.调用成员,否则默认找局部 如果不存在局部与成员同名问题,指代成员的this.可...
2022-03-10 21:04:04
167
原创 重生之javaSE_面向对象入门使用
/* 手机测试类: 1.导包 不需要导包的类 : 1)java.lang包下的类 2)同包下的类 2.创建类型的引用|创建对象 new具有创建对象的能力 引用数据类型 引用 = new 引用数据类型(); 3.使用 使用...
2022-03-09 20:39:26
221
原创 重生之javaSE_面向对象思想
/* 面向对象 与 面向过程的区别: 都是一种思想,思维方式,思考问题的角度. 面向过程 : "关注实现过程|步骤,需要通过几步完成?"然后一步一步执行 面向对象 : "关注我该找谁来完成 ?"实现步骤不关注,只关注这个"谁",他就是对象 面向对象是依托于面向过程的 面向对象优点: 1.更贴合于显示生活中人们的思考角度 2.面向对象更贴合生活中管理者,面向过程更贴...
2022-03-09 20:36:17
148
原创 重生之javaSE_方法
/* 方法 : ***** 解决事情的办法 作用 : 实现功能的办法 注意: 方法定义在类中方法外,方法本身不能嵌套 方法不调用不执行 优点 : 提高了代码的复用性 提高了程序的安全性 语法 : 么有返回值类型的方法 修饰符 void 方法名(参数列表){ 实现...
2022-03-08 08:28:07
149
原创 重生之javaSE_递归
/* 递归 : (了解) 方法的内部自己调用自己 优点 : 程序设计更简单,简洁 缺点 : 使用不好,极有可能造成内存的溢出 实现组成: 基线条件|递归头 : 停止自己调用自己的条件 递归条件|递归体 : 自己调用自己 执行过程 : 1.递归前进段 : 不停的自己调用自己 2.临界条件 : 停止自己调用...
2022-03-08 08:23:24
197
原创 重生之javaSE_break与continue
/* : break : 作用 : 终止,结束 应用场景 : switch,循环 continue: 作用 : 结束本次循环,直接进入到下一次循环 应用场景 : 循环中 */ //输出1~10之间的整数,如果遇到3或者3的倍数跳过 for(int i=1;i<=10;i++){ if(i%3==0){ conti...
2022-03-06 19:25:32
287
原创 重生之javaSE_do_while循环
/* while 条件初始化; while(条件判断){ 循环体语句; 条件变化; } do..while 条件初始化; do{ 循环体语句; 条件变化; }while(条件判断); 区别 : while : 先判断,满足条件要求再执行每一...
2022-03-06 19:24:33
95
原创 重生之javaSE_while循环
/* for 次数循环 * while 条件循环 语法 : for(条件初始化;条件判断;条件变化){ 循环体; } 条件初始化; while(条件判断){ 循环体; 条件变化; } 循环之间可以相互转化 在使用while循环时候,注意条件的声明位置,条件变化的位置 while循环适合使用在,条件不用声明就已经存...
2022-03-06 19:23:27
123
原创 重生之javaSE_for练习
//求1-100的和,求1-100的偶数和,求1-100的奇数和 int sum = 0; int sum1 = 0; //奇数和 int sum2 = 0; //偶数和 for(int i=1;i<=100;i++){ sum+=i; //奇数 if(i%2!=0){ sum1+=i; }else{ sum2+=i; } } System.out.println(sum); System.out.println("奇数和.
2022-03-05 17:35:14
342
原创 重生之javaSE_for循环
for循环 /* 循环结构 : 让一些代码重复执行多次 for while do..while 可以相互转化 for循环 for(条件初始化;条件判断;条件变化){ 重复执行的代码段; } 条件初始化 : 声明一个变量 i,并且第一次赋值 条件判断 : 值为boolean类型...
2022-03-04 20:44:16
384
原创 重生之javaSE_流程控制
if /* 流程控制语句 : 顺序结构 : 默认 从上到下从左到右 选择结构 : 满足条件执行相应的代码 if..else switch 循环结构 : 重复执行一段代码(控制执行次数) for while do..while ...
2022-03-04 20:43:11
136
原创 重生之javaSE_运算符优先级
/* 运算符优先级 : 单目算数位关系,逻辑三目后赋值 */ int a = 5; int b = 10; boolean x = a < b ? a++ * 2 > b || a > b : a < b; // x = ((a < b) ? (a++ * 2 > b || a > b) : (a < b)); System.out.println(x); //F System.out.println(a); //6 Sys...
2022-03-04 20:38:36
285
原创 重生之javaSE_运算符(二)
三目运算符 /* 条件运算符 条件表达式 ? 值1 : 值2 ; 条件表达式 : 值为boolean类型的表达式 执行流程: 1.计算条件表达式,得到boolean结果 2.为true,结果为值1 为false,结果为值2 */ String s = false ? "值1" : "值2"; System.out.print...
2022-03-04 20:37:31
164
原创 重生之javaSE_数据类型转换
// 基本数据类型转换 // 自动类型提升 : 小---->大 ===> 可以正常存放,但是可能会造成内存的浪费 short s1 = 1; int i1 = s1; //强制类型转换 : // 大---->小 ===> 有可能会造成损失精度 int i2 = 129; byte b2 = (byte) i2; // 超过范围丢失精度 int i22 = 125; byte b22 = (byte) i22; System.out.println(b2); Syst...
2022-03-03 21:21:39
268
原创 重生之javaSE_Scanner工具类
/* 引用数据类型的使用 : 1.导包 : 指明要使用类型的位置 import 包名.类名; 定义在类的上面 2.引用数据类型 引用|变量名 = new 引用数据类型(); 3.使用功能 引用.公共名字(); Scanner : 接收用户键盘输入的内容 1.导入 import java.util.Scanner; 2.创建 Scanner类型的引用 Scanner sc = new Scanner(System.in); 3.使.
2022-03-03 21:18:56
79
原创 重生之javaSE_Random工具类
/* Random : 产生随机数 1.导包 import java.util.Random 2.创建Random类型的引用 Random ran = new Random(); 3.使用功能 ran.nextInt() 随机产生int范围内的整数 ran.nextInt(整数n) 随机[0,n)整数 ran.nextDouble() [0.0,1.0) 随机产生double范围的小数 公式总结 : 随机整数: [0,n) ..
2022-03-03 21:17:46
142
原创 重生之javaSE_运算符
//赋值运算符 "+" 是 java唯一一个自右向左的运算符,他的优先级最低 /* 赋值运算符 : 基础赋值运算符 = =是java中唯一一个自右向左运算的符号 优先级最低 扩展赋值运算符(算数运算符+基础 赋值运算符 ) += a=a+10;==> a+=10; -= .
2022-03-03 21:15:59
182
原创 重生之javaSE_基本数据类型
4类8个基本数据类型 类型 所占内存大小 字节表示 B 位表示b 表述范围 默认值 byte 1字节 8位 1B = 8b -2^7 ~ 2^7-1 0 short 2字节 16位 2B = 16b -2^15 ~ 2^15-1 0 int 4字节 32位 4B = 32b -2^31 ~ 2^31-1 0 long 8字节 64位 8B = 64b -2^63 ~ 2^63-1 0 float
2022-03-01 20:01:40
151
原创 重生之javaSE_HelloWorld(二)
1.关键字 java语言自己定义的一些单词,不能用来做变量名 自己网上找个表看看,后期用多了就记住了 goto和const作为保留字存在。(现在java不用,你也不能用) 2.标识符 就是给类,接口,方法,变量等起名字的字符序列。用来查找、定位、标明、唯一确认内容。 (和变量名差不多,标识类名啥的单词) 标识符命名规则: 标识符必须以字母、下划线_ 、美元符开头。 标识符其它部分可以是字母、下划线“_”、美元符"$"和数字的任意组合。 Java 标识符大小写敏感,且长
2022-03-01 16:46:29
110
原创 重生之javaSE_HelloWorld
1.环境安装 1.下载jdk 自己去其他地方找 2.傻瓜下一步安装 不会别学了 3.配置JAVA_HOME和PATH 右键点击我的电脑,属性,高级系统设置,环境变量,系统环境变量中点击 新建 正在上传…重新上传取消 正在上传…重新上传取消 点击path,新建,保存jdk路径 正在上传…重新上传取消 4.测试 win+r 键打开命令窗口 正在上传…重新上传取消 输入 java -version 查看jdk版本 正在上传…重新上传取消 2.DOS控制台输出HelloWorld
2022-02-28 20:49:22
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人