自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 零基础坚持学Java【记录record】

关键字instanceof:判断一个对象是否与另一个对象存在父子关系强制转换子类转父类。

2022-08-15 22:30:05 116 1

原创 零基础坚持学Java【记录record】

小结:

2022-06-09 01:54:04 129

原创 零基础坚持学Java【记录record】

5/20 稀疏数组* 是一种数据结构,“压缩算法” 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式是: 记录数组一共有几行几列,有多少个不同值 把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模 public class Demo{ psvm{ //创建一个二维数组 11*11 0:没有棋子 1:黑棋 2:白棋 int[][] array1= new int[11][11

2022-05-20 02:44:32 107

原创 零基础坚持学Java【记录record】

5/10 数组的四个基本特点 长度确定。数组一旦被创建,它的大小就是不可改变的。 元素必须是相同类型。 元素可以是任何数据类型,包括基本类型和引用类型。 数组变量属于引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的。 数组使用 For-Each循环(一般用于打印结果) psvm{ int[] arrays = {1,2,3,4,5}; //arrays.

2022-05-11 01:03:43 84

原创 零基础坚持学Java【记录record】

5/9 递归* 自己调用自己 利用递归可以用简单的程序解决一些复杂的问题。大大减少程序的代码量。递归的能力在于用有限的语句来定义对象的无限合集。 递归结构包括两个部分: 递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。 递归体:什么时候需要调用自身方法。 psvm{ sout(f(5)); } public static int f(int n){ if (n==1){ return 1; }else { return n*f(n-

2022-05-09 23:53:27 348

原创 零基础开始学Java【记录record】

5/2 方法的重载* 重载就是在一个类中,有相同的函数名称,但形参不同。 命令行传参 有时候你希望在运行一个程序的时候再传递给它消息,这要靠传递命令行参数给main()函数实现。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R0I50noq-1651427039046)(C:\Users\Administrator\Desktop\Java\DOS命令.jpg)] 可变参数 JDK1.5开始,Java支持传递同类型的可变参数给一个方法。 在方法声明中,在指定参数类

2022-05-02 09:00:00 481

原创 零基础开始学Java【记录record】

4/23 增强for循环 Java5进入了一种主要用于数组或集合的增强型for循环。 int[] numbers = {10,20,30,40,50}; for(int x:numbers){ Sout(x); } break continue break 强制退出循环 continue 跳过这一次继续循环 练习 打印三角形 for (int i = 1;i <= 5; i++){ for(int j = 5; j >=i;j--){ sout(

2022-04-23 07:00:00 62

原创 零基础Java【记录record】

4/5 Java流程控制 Scanner对象 用户交互,通过Scanner类来获取用户的输入 基本语法: Scanner s = new Scanner(System.in); 通过Scannner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。 Scanner输入+判断输出 public static void main(String[] args){ //创建一个

2022-04-23 02:02:59 153

原创 零基础开始学Java【记录record】

4/11 顺序结构 java的基本结构就是顺序结构,除非特别指明,否则程序就按照顺序一句一句执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。 选择结构* if单选结构 if(布尔表达式){ //此处为如果布尔表达式为true将执行的语句 } public static void main(String[] args){ Scanner scanner= new

2022-04-12 12:00:00 230

原创 Java【记录record】

3/30 包机制 为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]; 一般利用公司域名倒置作为包名; www.baidu.com => com.baidu.www 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用“import”语句可完成此功能 import package1[.package2…].(classname|*); 《阿里巴巴开发手册》 Jav

2022-03-30 23:55:43 537

原创 Java【记录record】

3/29 自增自减 一元运算符 int a=3; int b=a++;//先赋值,再自增 int c=++a;//先自增,再赋值 sout(a);//5 sout(b);//3 sout(c);//5 逻辑运算符 与&& **短路运算:**如果前命题为假则后面运算不会执行 或|| 非! 位运算 位运算符:&,|,^,~,>>,<<,>>> 运算效率高 A=0011 1100 B=0000 1101 A&

2022-03-29 23:01:33 547

原创 Java【记录record】

3/23 变量 即可以改变的量 Java是一种强类型语言,每个变量都必须声明其类型。 java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 注意事项: 每个变量都有类型,类型可以是基本类型,也可以是引用类型。 变量名必须是合法的标识符。 变量声明是一条完整的语句,因此每个声明都必须以分号结束。 //int a=1,b=2,c=3;//程序可读性差 String name="qinjiang" char x='X'; 变量作用域 类变量 实例变量 局部变量 publ

2022-03-23 22:13:36 217

原创 Java【记录record】

3/22 面试题 float f=0.1f; double d=1.0/10; System.out.println(f==d);//fasle System.out.println(f);//0.1 System.out.println(d);//0.1 String a = new String(original:"hello world"); String b = new String(original:"hello world"); System.out.println(a==b);//fasle

2022-03-22 23:47:11 524

原创 Java【记录record】

3/14 DOS命令 DOS 磁盘操作系统(Disk Operating System) 可以直接操纵管理硬盘的文件,以DOS的形式运行。Windows命令提示符 JDK JRE JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。 JRE 即java运行环境 卸载JDK 删除JAVA的安装目录 /可在环境变量里找到路径/ 删除JAVA_HOME

2022-03-22 23:01:50 357

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除