自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA基础复习day09(面向对象的特性)封装、继承、多态(抽象)

面向对象的特性封装、继承、多态(抽象)这里写目录标题面向对象的特性封装、继承、多态(抽象)封装封装体现形式---方法,属性私有化通过提供的公共的访问方式来操作私有化属性的值,提高数据的安全性。get-set方法...

2021-10-22 12:53:03 87

原创 java基础复习day07(方法)

方法目录方法1.概念2.格式3.注意4.重载5.传值6.递归1.概念把重复且有效的代码抽取的形式2.格式修饰符方法返回值类型方法名(参数类型1 参数名1,参数类型2 参数名2,…){ 方法体; return 返回值;}修饰符:public static方法返回值类型:根据方法返回值的类型指定对应的数据类型来接受 方法签名:方法名和参数列表方法名:标识符 参数列表:由参数类型、参数个数、参数顺序 方法体:重复且有效代码 return:把返回值进行返回3.注意1.方法被调用才

2021-07-03 13:19:21 91

原创 java基础复习day06(数组)

数组数组1.概念2.数组的定义3.java内存分区(特别重要)4.数组的应用数组的遍历求出数组元素中的最大值/最小值选择排序冒泡排序二分(折半查找)数组扩容5.二维数组

2021-07-03 10:44:45 169

原创 数组扩容(俩种方法)

数组扩容—扩大/小数组容器的容量(长度)—数组复制实现----数组定义完成之后长度无法改变。数组的复制(原数组,拷贝的起始下标,目标数组,粘贴的起始下标,复制的元素个数)System.arraycopy(arr1,0,arr2,0,arr1.length);(原数组,新长度)arr1=Arrays.copyOf(arr1,arr1.length-1);/*数组扩容*/import java.util.Arrays;class ArrayKuoDemo{public static void

2021-07-03 10:12:20 3624

原创 java基础复习day05(循环结构,控制跳转语句)

循环结构(for、while、do while)、控制跳转语句(break、continue)for循环for循环(循环范围确定)格式for(初始值;判断条件;控制条件){ 循环体;}执行流程 根据初始值和判断条件进行比较,如果比较的结果是true执行循环体,执行控制条件改变初始化值,拿着改变的值再和判断条件进行比较, 如果比较的结果是true重复上述操作直到比较的结果是 false才结束循环class ForDemo{ public static void main(String[

2021-06-30 20:50:39 113 1

原创 15个猴子围成一圈选大王,依次1-7循环报数,报到7的猴子被淘汰,直到最后一只猴子成为大王。问:哪只猴子会成为大王

15个猴子围成一圈选大王,依次1-7循环报数,报到7的猴子被淘汰,直到最后一只猴子成为大王。问:哪只猴子会成为大王?package cn.tedu.Pro;import java.util.Arrays;public class Pro5 { public static void main(String[] args) { int[] n = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; int k =

2021-06-30 20:20:52 2193

原创 java---螺旋填数

螺旋填数读入两个整数m,n,输出一个m行n列的矩阵,这个矩阵是1~m*n这些自然数按照右、下、左、上螺旋填入的结果。例如读入数字4,5,则输出结果为:1 2 3 4 514 15 16 17 613 20 19 18 712 11 10 9 8package cn.tedu.Pro;import java.util.Arrays;import java.util.Scanner;public class Pro5_2 { public static void main(St

2021-06-30 20:05:34 345

原创 java---杨辉三角

java—杨辉三角输出杨辉三角杨辉三角如下:11 11 2 11 3 3 11 4 6 4 1…杨辉三角的特点:1)第i行有i个元素2)每一行的每一个元素和最后一个元素都是13)除了1之外,每个元素的值都等于上一行同位置的元素以及前一个元素的和。要求:输入一个数,输出对应的行数package cn.tedu.Pro;import java.util.Arrays;import java.util.Scanner;public class Pro4 { publ

2021-06-30 19:24:50 230

原创 java--面向对象简介

面向对象简介一个类中至少含有一个构造方法java中所有的非静态方法和属性只能通过对象调用1.面向对象和面向过程的区别2.类和对象的关系3.构造方法4.this5.构造代码块6. 局部代码块7. 成员变量与局部变量的区别b.this可以代表还没有创建对象、可以代表刚创建对象、可以代表正在使用的对象, this是一个虚拟的对象通过指定对 象地址值来代表对象,代表的就是当前类正在活动的对象。构造代码块可以给属性进行初始化,优先于构造方法先执行

2021-06-30 18:18:47 148

原创 Java基础复习day04(流程控制语句、顺序结构、选择结构)

Java基础复习day04(键盘输入和流程控制语句)键盘输入流程控制语句顺序结构选择结构(if、switch)

2021-06-29 18:18:01 153

原创 java-选择排序

java-选择排序/* 选择排序*/import java.util.Arrays;class ArrayChooseDemo{ public static void main(String[] arga){ //无序数组 int[] arr ={6,1,5,7,9,2}; int a; //通过嵌套循环实现选择排序 for(int i=1;i<arr.length;i++){//外层循环---控制轮数 for(int j=i;j<arr.length;j

2021-06-29 12:20:29 82

原创 java---冒泡排序

java—冒泡排序原理:比较两个相邻元素,大的放在后,第一次完毕后,最大值在数组的最后。/* 冒泡排序*/import java.util.Arrays;class ArrayMaoDemo{ public static void main(String[] arga){ //无序数组 int[] arr ={6,1,5,7,9,2}; int a; //通过嵌套循环实现冒泡排序 for(int i=1;i<arr.length;i++){//外层循环---控制轮数

2021-06-29 11:03:14 77

原创 二分(折半查找)---二分算法在查找的应用

   前言     对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。   实现     因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑)。   我们首先打开..

2021-06-28 17:14:21 110

原创 JAVA基础复习day02+day03

JAVA基础复习day02关键字--在java中具有特殊功能的单词53个关键字,全部都是小写const、goto(新的jdk版本中算作关键字)[JAVA基础复习day02关键字标识符注释常量概念分类(字面值常量和自定义常量)整数表示方式进制的转换有符号的数变量概念数据类型码表变量定义类型转换运算符算术运算符赋值运算符比较(关系)运算符逻辑运算符位运算符三目(元)运算符运算符优先级(从高到低)

2021-06-26 19:57:30 407 3

转载 如何快速转载CSDN中的博客(实现)

前言   对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。 实现   因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑)。   我们首先打开要转载的博客,然后鼠标右键就会出现下面的菜单: ...

2021-06-26 10:07:25 117

原创 Java基础复习day01

Java基础复习day01JAVA简介93年左右由SUN公司推出的一款高级编程语言(Oak橡木),面向互联网编程、安全可靠、面向对象、跨平台等特点。跨平台(平台—操作系统)JVM(Java虚拟机)事先在操作系统上安装对应版本的JVM,把JAVA程序放到JVM中运行,使得相同的Java程序在不同的操作系统上得到的结果是一样的,屏蔽了底层操作系统的差异性。Java的三大架构a) J2SE(基础版)—提供了桌面服务以及小程序开发的解决方案b) J2EE(企业版)—提供了企业集中式开

2021-06-24 09:24:10 139

空空如也

空空如也

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

TA关注的人

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