自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java编程题16

System.out.println("最大公约数是:" + chushu );//for 循环的第一个表达式,把两个数当中小的那个赋值给除数,用来做循环变量。//循环时除数从小的数开始依次进行递减操作,一样一旦两个数都除开则是最大公约数。//如果a能被整除并且b也能被整除,那么chushu就是我们要的结果。//得到结果直接退出。

2024-08-30 14:01:15 161

原创 java编程题15

/在j<i的情况下满足循环条件,循环可以通过两种方式退出,第一种,break。//r如果没被开除就说明我们要的数,那么没执行到break就退出执行了,说明循环条件不成立了。//循环条件时,j < i 那么 j >= i 的时候循环条件将不再成立,自动退出循环。//如果通过break退出了内循环,那么这个时候j的值就一定满足循环条件的。//那么换句话说,如果 没有 执行到break 是不就是没有被开除!//j >= i 的时候说明没有被开除,没被开出就是我们要的。//如果开除了,就没有必要往下继续测试。

2024-08-29 21:17:50 163

原创 java编程题14

/行数输出星号前面的空格。输出9行*号组成的等腰三角形。

2024-08-29 21:17:14 153

原创 java编程题13

System.out.println("=========九九乘法表=======");

2024-08-29 21:16:42 188

原创 java编程题12

/9行9列星号直角三角形。//外循环:输出几行。输出9行星号组成的直角三角形。

2024-08-29 21:16:10 91

原创 java编程题11

/内循环:每一行9个星号。//9行9列星号矩形。//外循环:输出几行。输出9行9列的星号组成的矩形。

2024-08-29 21:15:08 157

原创 java编程题10

System.out.println("水仙花数有:" +i);g = i % 10;

2024-08-29 21:14:37 179

原创 java编程题9

输出1-100偶数和。

2024-08-29 21:14:02 226

原创 java编程题8

输出1-100累加和。

2024-08-29 21:13:25 170

原创 java编程题7

*输出1-10*/i <= 10;i++){

2024-08-29 21:12:51 60

原创 java编程题6

判断一个给定的字符串是否回文字符串。(回文字符串指正序和倒序都一样的字符串)

2024-08-29 21:12:12 204

原创 java编程题5

将一个数转换为二进制。将一个数转换为二进制。将一个数转换为二进制。

2024-08-29 21:09:36 304

原创 java编程题4

计算两个数的最大公约数和最小公倍数。

2024-08-29 21:08:48 137

原创 java编程题3

将一个字符串从后往前输入。

2024-08-29 21:08:14 146

原创 java编程题2

查找一个给定数组中的最大值和最小值。

2024-08-29 21:07:37 87

原创 Java编程题1

计算两个数的和、差、积、商、余数。

2024-08-29 21:05:51 128

原创 java总结

Java 的垃圾回收器通过相关算法发现无用对象,并进行清除和整理。1.虚拟机栈描述的是方法执行的内存模型,每个方法被调用时都会在栈内创造一个栈帧(用来存储局部变量、方法出口等)垃圾回收器划分成:Minor GC、Majo r GC、Full GC。5.对 JVM 调优的过程中,很大一部分工作就是对于 Full GC 的调节。JVM每个线程创建一个栈,用以存放该线程执行的方法信息(用户存放实际参数,局部变量等)。Full GC: 用于清理年轻代、年老代区域。严格讲,方法区也是堆,是用于存储类、变量信息等。

2024-06-25 22:45:38 271

原创 封装(encampsulation)

Java 中 4 种“访问控制符”分别为 private、default、protected、public,它们说明了面向对 象的封装性,所以我们要利用它们尽可能的让访问权限降到最低,从而提高安全性。(2) 属性私有后, 提供相应的 get/set 方法来访问相关属性,这些方法通常是 public 修饰的,以提供对属性的赋值与读取操作(注意:boolean 变量的 get 方法是 is 开头!//构造方法中不能直接赋值,应该调用 setAge 方法 setAge(age);

2024-04-20 22:23:46 279

原创 Object类详情

Object 类是所有 Java 类的根基类,也就意味着所有的 Java 对象都拥有 Object 类的属 性和方法。如果在类的声明中未使用 extends 关键字指明其父类,则默认继承 Object 类。在java中,==操作符用于比较两个对象的引用是否相等,也就是判断它们是否指向内存中的同一个对象。java.lang.Object类是Java语言中的根类,即所有类的父类。super“可以看做”是直接父类对象的引用。如果定义一个类时没有使用extends,则它的父类是java.lang.Object。

2024-04-20 22:11:24 182

原创 this,static关键字相关问题及包机制(package,import)

例如,如果构造方法有一个参数,它与类的实例变量同名,你可以使用`this`关键字来区分它们。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。当一个对象被创建时,它的构造方法会被调用,而在这个时候,`this`关键字就可以用来引用这个新创建的对象。3.被static修饰的成员变量叫做静态变量,也叫做类变量,说明这个变量是属于这个类的,而不是属于是对象,没有被static修饰的成员变量叫做实例变量,说明这个变量是属于某个具体的对象。

2024-04-16 19:11:16 368 1

原创 虚拟机栈、堆、方法区

虚拟机栈(简称:栈)的特点如下:1. 栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变 量、操作数、方法出口等)2. JVM 为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变 量等)3. 栈属于线程私有,不能实现线程间的共享!4. 栈的存储特性是“先进后出,后进先出”5. 栈是由系统自动分配,速度快!栈是一个连续的内存空间!堆的特点如下:1. 堆用于存储创建好的对象和数组(数组也是对象)2. JVM 只有一个堆,被所有线程共享。

2024-03-30 16:29:35 589 2

原创 构造方法法

构造方法:是一种特殊方法,它的名字必须与它的所在的类的名字完全相同,而且没有类型,构造方法也可以重载。构造方法,对象被创建的时候会调用的方法,对象在被创建的时候,也就是被new的时候,会自动调用的构造方法。(2)构造器有返回值,但不能定义返回值,不需要声明void关键字,可以有参数,也可以无参数。(3)如果我们没有定义构造器,编译器会帮助我们定义一个。构造方法也叫构造器,用于对象的初始化,总结下面四点。(4)它的名字必须与在它所在的类的名字完全相同。(1)通过new关键字调用。

2024-03-25 18:03:20 106

原创 类和对象的定义

对象:我的理解就是,对象具有特定的属性都对象,每个对象都有特定的值,对象能够执行操作。用类声明的变量被称为对象,创建一个对象包括对象的声明和为对象分配变量的两个步骤。类:书本上的定义是组成Java程序的基本要素,一个Java应用程序是由若干个类所构成,这些类既可以在一个源文件中,也可以分布在若干个源文件中。我的理解是:可以看成一类对象的模板,类是对象的数据类型,类是具有相同属性的行为的一组对象的集合。类的定义包括两部分:类声明和类体。基本格式为:class 类名{类的名字 对象名字;

2024-03-20 23:27:02 362

原创 运算符、表达式

算术混合运算的精度:精度从底到高排列的顺序是:byte,short,char,int,long,float,double。乘、除和求余运算符:*、/、%,是二目运算符,从左往右算,,乘、除和求余运算符的操作元是整型和浮点型数据,优先级是三级。加、减运算符:+、-,是二目运算符,从左往右算,加减运算符的操作元是整型或浮点型数据,加减运算符的优先级是4级。自曾、自减运算符:++、--,是单目运算符,操作元必须是一个整型或者浮点型变量,作用是使变量的值增1或者减1。优先级为7的有:等于(==)、不等于(!

2024-03-16 23:52:10 202

原创 基本数据类型

2.double型(内存分配给8个字节,占64位,double型变量的的范围是4.9E-324~1.7976931348623157E和-1.7976931348623157E~-4.9E-324)1.float型(内存分配给4个字节,占32位,float型变量的取值范围是1.4E-45~3.4028235E38和-3.4028235E38~-1.4E-45)1.int型(八进制、十进制、十六进制,内存分配给4个字节byte,一个字节由8位bit组成 4个字节占32位)基本数据类型(大致分为四种)

2024-03-13 14:07:56 285 1

原创 Java面向对象

右击计算机/我的电脑,选择“属性”,弹出“系统特性”对话框,再单击改对话框中的“高级属性设置”,然后单击“环境变量”按钮,添加系统环境变量Java_home,让该系统环境变量的值是安装JDK后的根目录,例如 D:\jdk-11.0.2。右击计算机/我的电脑,高级选项,单击“环境变量”按钮弹出环境变量设置对话框,在该对话框中的“系统变量”对话框,在该对话框中编辑path的值即可。Java要实现“编写一次,到处运行”的目标,就必须提供相应的Java运行环境,即运行Java程序的平台。

2024-03-12 22:55:02 116

JAVA总结.docx

女大Java第一个学期总结

2024-03-12

空空如也

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

TA关注的人

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