自定义博客皮肤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 96 1

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

小结:

2022-06-09 01:54:04 88

原创 零基础坚持学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 86

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

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

2022-05-11 01:03:43 64

原创 零基础坚持学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 331

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

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

2022-05-02 09:00:00 465

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

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

2022-04-23 07:00:00 45

原创 零基础Java【记录record】

4/5Java流程控制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 119

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

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

2022-04-12 12:00:00 208

原创 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 513

原创 Java【记录record】

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

2022-03-29 23:01:33 530

原创 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 146

原创 Java【记录record】

3/22面试题float f=0.1f;double d=1.0/10;System.out.println(f==d);//fasleSystem.out.println(f);//0.1System.out.println(d);//0.1String 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 503

原创 Java【记录record】

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

2022-03-22 23:01:50 255

空空如也

空空如也

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

TA关注的人

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