自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day14 构造器

面向对象 使用new关键字创建对象 使用new关键字创建的时候,出了非配内存空间之外,还会给创建好的对象进行默认的初始化,以及对类中构造器的调用。 类的构造器也成为构造方法,是进行创建对象的时候必须要调用的。并且构造器有以下两个特点: 必须和类的名字相同 必须没有返回值类型,也不能写void 构造器: package com.oop.demo02; public class Person { //构造器:无参构造器 /* 没有返回值 也没有voi 方法名和类名相同 */

2022-04-07 23:32:31 329 1

原创 day13面向对象 类与对象

面向对象 java核心思想就是面向对象编程 方法的回顾 面向对象的三大特性 面向过程&面向对象 面向过程: 步骤清洗简单,第一步做什么,第二步做什么 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维放肆,思考问题首先会解决问题选需要那些分类,然后对这些分类进行单独斯卡奥,最后,对某个分类下的细节进行面向过程的思索 面对对象适合处理复杂问题,适合处理需要多个人协作的问题! 对于喵叔叔复杂的事物为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是具体到

2022-04-06 22:25:59 461 1

原创 day13二维数组&&Arrays类&&冒泡排序&&稀疏数组

二维数组 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。 二维数组: int a[][] = new int[2][5]; 以上数组可以看成是一个两行五列的数组 package com.xiaoluo.array; public class ArrayDemo03 { public static void main(String[] args) { //创建一个二维数组 int[][]array={{1,2},{2

2022-04-02 23:51:35 376 3

原创 day12 今天没有学习 是自暴自弃的一天

无 (ycy沙比)

2022-04-01 23:09:09 536 16

原创 day11数组使用

数组使用 For+Each 循环 数组作方法入参 数组作返回值 普通的for循环使用数组: package com.xiaoluo.array; public class ArrayDemo { public static void main(String[] args) { //打印全部的数组元素 //计算所有数组元素的和 //查找最大的元素 int arrays[]={1,2,3,4,5}; for (int i

2022-03-31 22:28:39 103

原创 day10数组

数组 定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成,其中每一个数据称作数组袁术,每一个数组元素可以通过一个下标来访问他们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数据,下面是声明数组变量的语法 dataType[] arrayRefVar;//首选的方法 dataType arryReFvar[];//效果相同,但不是首选方法 java语言使用new操作符来创建数组 语法: dataType[] arrayrefVar = new da

2022-03-30 22:31:14 116

原创 day09 递归&&计算器作业

递归 递归:A方法调用A方法,就是自己调用自己。 package com.xiaoluo.method; public class Demo03 { public static void main(String[] args) { System.out.println(f(44)); } //用递归方法来实现阶乘 public static int f(int n){ if(n==1){ return 1;//边界

2022-03-29 23:33:50 377

原创 day08 方法的重载、命令行传参、可变参数

方法的重载 重载就是在一个类中,有相同的函数名字,但是形参不同。 方法的重载的规则 方法名必须相同 参数列表必须不同(个数不同、或类型不同、参数排列顺序不同) 方法的返回类型可以相同也可以不同。 仅仅返回类型不同不足以成为方法的重载。 实现理论: 方法名称相同时编译器会根据调用方法的参数个数、参数类型逐个去匹配,以选择对应的方法,如果匹配失败,则编译器报错。 vs(比较方法的重载) package com.xiaoluo.method; public class Demo02 { public

2022-03-28 22:41:32 131 2

原创 day07 方法&&方法的定义

方法 Java方法是语句的集合,他们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 方法设计的远哲,方法的本意是功能块,就是实现某个功能的语句快的集合、我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期扩展。 方法的命名规则 首字母小写,后面遵循驼峰规则 package com.xiaoluo.method; public class Demo01 { //main 方法 publi

2022-03-27 22:25:54 107 2

原创 day06 switch&&循环结构

switch switch多选择结构 switch case 语句判断一个变量与一系列值中的某个值是否相等,每一个值称为一个分支。 switch语句中的变量类型可以是: byte、short、int或者char。 从 Java SE 7 开始switch 支持字符串 String 类型了。 同时case标签必须为字符串常量或者字面量。 package com.xiaoluo.struct; import java.util.Scanner; public class SwitchDemo

2022-03-26 17:37:58 775 4

原创 day05 Java流程控制Scanner&顺序结构、选择结构

Java 流程控制 Scanner 对象 new一个Scanner方法 用于接收键盘数据: Scanner scanner = new Scanner(System.in); next() nextLine() //判断用户有无输入字符串 //next()有效字之前的空格全部删除,输入的字符中不能存在空格 if(scanner.hasNext()){ String str = scanner.next(); System.out.println("输入的内容为:"+str); /

2022-03-25 21:40:38 741 3

原创 day04(02)包机制与JavaDoc

包机制 所谓包的机制 其实就是文件夹 包的名字一般是公司的域名倒置 包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]; Java 中导入包可以使用包中的成员 ,使用“import ”语句即可导入 import package1[package2...].(classname|*); 这里如果无法生成包中包 把上图那个选项勾选掉即可 Java Doc Java 是用来生成自己API文档的 /** */ package com.xiaoluo.base; /**

2022-03-24 19:00:26 697 2

原创 day04(01)变量,常量,基本运算符

变量 顾名思义 变量即可以变化的量 Java是一种强类型语言,每个变量都必须声明其类型、 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 type varName [=value] [{,varName[=value]}]; //数据类型 变量名 =值 ; 可以使用逗号隔开来声明多个同类变量 注: *** 每个变量都有类型,类型可以是基本类型,也可以是引用类型*** 变量名必须是合法的标识符 变量名声明是一条完整的语句,因此每一个声明都必须以分号结束 变量作用域 类变量 /

2022-03-24 18:57:37 650 2

原创 day03(02)Java基本语法(注释、标识符与关键词、数据类型、类型转换)

Java 基本语法 注释 书写注释是一个非常好的习惯 Java中有三种注释 单行注释:只能注释一行文字 多行注释:能注释一段文字 文档注释: JavaDoc 注释文档 建立一个新的项目 新建一个模块 1. 单行注释 // 2. 多行注释 ​ /* 注释 */ 3.文档注释 /** 注释 */ 标识符和关键词 关键字 数据类型:boolean、int、long、short、byte、float、double、char、class、interface。 流程控制:if、else、do、whi

2022-03-23 19:01:43 702 5

原创 day03(01) Hello,World & IDEA安装

Hello world 建立一个新的 java文件(后缀名 *.java) 编辑文件代码如下: public class Hello { public static void main(String[] args) { System.out.print("Hello,World"); } } 保存文件 记下保存目录 使用cmd 编译文件 javac+文件名 出现class文件 在用java命令运行文件 java+文件 出错的可能原因:

2022-03-23 12:15:52 374 4

原创 day02jdk安装与卸载

JDK JRE JVM JDK : Java Development Kit JRE : Java Runtime Environment JVM :JAVA Virtual Machine JDK 下载与安装 卸载 JDK 删除java的安装目录 删除java_HOME 删除path下关于java的目录 在DOS窗口验证java-version 安装 JDK 百度搜索jdk8,找到下载地址 (链接地址) 下载对应电脑版本JDK 安装JDK,记住安装目录 配置环境变量 我的电脑–&

2022-03-23 00:15:25 392 2

原创 day01

markdown 学习 标题 三级标题 在文字前面加 “#”号+空格 即为一级标题 以此类推"#"个数为标题级数。 字体 hello,world! (在文字两边加上“*”号 斜体字) hello,world! (在文字两边加上“**” 字体加粗) ***hello,world!***(在文字两边加上“***” 加粗字体) hello,world!(在文字两边加上“~~”字体上加删除符号) 引用 选择狂神说java,走上人生巅峰 (“>”符号加空格 在后面加所引用的句子) 分割线 方法:(“—”

2022-03-21 22:51:15 475 3

空空如也

空空如也

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

TA关注的人

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