- 博客(8)
- 收藏
- 关注
原创 java:关于instanceof
今天看了b站的视频,感觉up主讲的有点晕。现在在博客里总结一下。 System.out.println(X instanceof Y); 1.能否编译成功,看X和Y的类,如果X和Y的类,如果类存在父子关系即可编译 若X,Y没有父子关系如Teacher和Student,则编译不成功 2.编译成功后看引用对象,X指向的引用对象是Y的子类为T,否则为F 3.X,Y只是名字,具体什么类什么对象具体分析,不要被绕进去了! 下面展示具体的代码,注释内表明的是结果 Object object = new
2021-12-09 21:16:53
466
原创 java排序算法:冒泡排序
冒泡排序是array.sort的基本算法 1.比较数组中,两个相邻的元素,如果第一个数比第二个数大,就交换他们的位置 2.每一次比较,都会产生出一个最大,或者最小的数字 3.下一轮则可以少一次排序 4.依次循环,直到结束! package com.xie.array; import java.util.Arrays; //冒泡排序 //1.比较数组中,两个相邻的元素,如果第一个数比第二个数大,就交换他们的位置 //2.每一次比较,都会产生出一个最大,或者最小的数字 //3.下一轮则可以少一次排序 //.
2021-12-05 11:00:55
706
原创 java:用for循环打印九九乘法表
中间有些简单的知识点就先不更了,以后博客用来记录比较经典的知识吧 练习:打印九九乘法表 思想:把大问题拆分为几个小问题来解决 1、先输出第一列 1*i=i 2、用嵌套for循环语句 i、j 3、根据已经输出的结果来调整代码,把里面的for循环语句改为i<=j,不然会重复输出 4、现在已经能完整输出乘法表了,不重不漏,但输出格式显然有问题,需要修改格式 下面补充一个知识点 System.out.print() 输出时为一行 System.out.printLn() 输出时为一列 \t
2021-12-03 22:09:56
1645
1
原创 java逻辑运算符、位运算符、三元运算符
逻辑运算符的具体运算就不细讲了,数电都学过。这里主要注意java里的逻辑运算符是双写 与:&& 或:|| 非:! 位运算符 与:& 或:| 异或:^ 位运算的效率极高 << 左移 表示乘2 >> 右移 表示除以2 public class Demo06 { public static void main(String[] args) { /* *...
2021-12-01 22:47:40
278
原创 java基本运算符
java运算符大多数都和我之前学过的一点皮毛的python语言差不多,只把比较特别的列举出来。目前我了解过python、matlab、java的运算符,有的是相同的,但有些的确不同,希望不要弄混淆。 主要学习以下几个符号: %取余 ++自增 --自减 public class Demo04 { public static void main(String[] args) { //++ -- 自增,自减 一元运算符 int a=3; in
2021-12-01 21:54:25
997
原创 java基础:变量、常量、作用域
public class Demo7 { public static void main(String[] args) { //int a=1,b=2,c=3;这是对的,但不符合行业规范 String name="xiezhiyi"; char x='x'; double pi=3.14; System.out.println(name); public class Demo08 { //类变量 stati.
2021-12-01 21:04:36
215
原创 java类型转换
public class Demo05 { public static void main(String[] args) { int i=128; byte b=(byte)i;//内存溢出 b的值为-128 原因是byte类型最大整数为127 //强制转换:(类型)变量名 高-低 //从低到高:byte short char int long float double //自动转换 低-高 Syst.
2021-12-01 17:00:11
188
原创 第一篇博客
准备从现在开始学习java啦,尝试着自己动手写一写博客,就当是记笔记了吧。希望这一年里自己能够坚持下来! 最近在看狂神说,学会了写HelloWorld,这个在这里就不写啦 下面是一些简单的知识点: java的数据类型(图片都是从b站狂神说那里截来的) public class Demo02 { public static void main(String[] args) { //八大数据类型 int num1=10;//最常用 by.
2021-12-01 16:35:46
324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅