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

原创 day13面向对象 类与对象

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

2022-04-06 22:25:59 378 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 272 3

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

无(ycy沙比)

2022-04-01 23:09:09 459 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 50

原创 day10数组

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

2022-03-30 22:31:14 63

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

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

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

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

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

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

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

原创 day06 switch&&循环结构

switchswitch多选择结构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 619 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 638 3

原创 day04(02)包机制与JavaDoc

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

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

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

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

2022-03-24 18:57:37 567 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 608 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 308 4

原创 day02jdk安装与卸载

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

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

原创 day01

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

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

空空如也

空空如也

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

TA关注的人

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