自定义博客皮肤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)
  • 收藏
  • 关注

原创 Day05 数组 Arrays类 冒泡排序 稀疏数组

数组 数组是相同类型数据的有序集合. 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 public class ArrayDemo01 { public static void main(String[] args) { //变量的类型 变量的名字 = 变量的值; //数组类型 /* int[] num1;//首选定义方法 int num2

2021-11-06 11:11:54 275

原创 Day04 方法 方法重载 可变参数

方法 方法 System.out.println()),那么它是什么呢? System是类,out是对象,printIn是方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。 public class Demo01 { //main方法

2021-11-06 11:05:33 246

原创 Day4 递归+作业:简易计算器

递归 A方法调用B方法,我们很容易理解! 递归就是:A方法调用A方法!就是自己调用自己 利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。 递归结构包括两个部分: 递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。 递归体:什么时候需要调用自身方法。 public class Demo05 {

2021-11-06 11:03:21 327

原创 Day3 java包机制

包机制 目的:更好的组织类,区别类名的命名空间。(类似于文件夹) 格式:package pkg1[.pkg2.[pkg3…]]; 一般采用公司域名倒置作为包名 为了能够使用某一个包的成员,我们需要在JAVA程序中明确导入该包。使用import。 格式:import package1[.package2…].(classname|*); 注意:先写package再写import .*导入这个包内所有的类 推荐看《阿里巴巴Java开发手册》 ...

2021-11-06 11:01:38 202

原创 Day3 Java流程控制(Scanner、三种结构、break和continue)

Java流程控制 跟狂神学的!强推!! https://www.bilibili.com/video/BV12J41137hu?spm_id_from=333.999.0.0 用户交互Scanner scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法: scanner s = new Scanner(System

2021-11-04 18:42:30 314

原创 Day3 java基本语法

JAVA基础 在跟狂神学JAVA!!强推!!【狂神说Java】Java零基础学习视频通俗易懂_哔哩哔哩_bilibili 注释 不会被执行,助于理解代码。 JAVA三种注释 //单行注释 /* 多行注释 */ /** 文档注释 功能 @Description 描述 @Author 作者 */ //示例 package com.learnjava.qyh; /** *@author qyh *@version 1.0 *since 1.8 */ //先在类前写文档注释 publi

2021-11-04 11:54:58 160

原创 Day 2 初学java

JDK JRE JVM三者关系 jdk是java开发平台,包括jre和jvm。 jre是java运行环境,只要有它就能运行java文件。 jvm是java虚拟机,是跨平台的核心。 卸载JDK 1.删除Java的安装目录 ⒉.删除JAVA_HOME 3.删除path下关于Java的目录 4.cmd java -version 安装JDK 1.百度搜索JDK8,找到下载地址 2.同意协议 3.下载电脑对应的版本 4.双击安装JDK 5.记住安装的路径 6.配置环境变量(系统环境path,%xxx%表示引用xx

2021-11-03 17:22:12 135

原创 Day1 基本Dos命令

基本Dos命令 #盘符切换 #查看当前目录下的所有文件 dir #切换目录 cd #回上一级目录 cd .. #清屏 cls #退出终端 exit #查看电脑ip ipconfig #打开应用 calc 计算器 mspaint 画图 notepad 记事本 #ping 命令 ping www.baidu.com #文件操作 md 目录名 rd 目录名 cd> 文件名 del 文件名 ...

2021-11-02 22:38:29 194

原创 String StringBuffer StringBuilder 字符串编码解码

借助JDK, 选取几个String与StringBuffer 、StringBuilder的常用API,并编写实例测试API的功能。 请简述String,StringBuffer,StringBuilder三者之间的共同点与区别,应该分别在何种场景下使用? 为什么不建议在for循环中使用“+”进行字符串拼接? 什么是字符串的编码与解码?请举例说明。 ...

2020-12-08 21:06:19 1465

原创 两个对象发消息 组合与继承的区别 运行时多态 instanceof使用

1. 实验:利用IDE的debug功能给例6.4和例6.6的new语句设置断点,使用单步调试(step into/step over)跟踪子类对象实例化(初始化)的执行顺序,并总结该过程。      2. 如何实现两个对象之间互发消息,请举例说明。      3. 谈谈组合与继承的区别以及两者的使用场景(即什么时候宜用组合?什么时候宜用继承?)。      4. Java中的运行时多态的含

2020-12-08 20:18:37 181

原创 访问修饰符及其权限 继承 组合 重载 覆盖

Java的访问控制修饰符有哪些?各有什么访问权限? 子类对于从父类继承的哪些属性与方法是可见的?请分别写程序进行验证。 什么是组合?有什么作用?请举例说明。 什么是重载?有什么作用?请举例说明。 什么是覆盖?有什么作用?请举例说明。 ...

2020-12-08 20:08:28 170

原创 对象 对象引用 final 数组

对象与对象引用的区别: 对象:new FighterPlane();(分配在堆上) 对象引用:FighterPlane fp =new FighterPlane();(分配在栈上) 也可以分开写成:FighterPlane fp ;fp =new FighterPlane(); 具体区别可见:对象与对象引用的区别 ps.注意我们是通过对象引用来控制对象的,若是没有对象引用指向的对象,我们就会找不到它。 对象作为参数传递的特点: ...

2020-10-13 19:23:41 316

原创 初学Java 认识Java

1.学习一些编程语言得方法,经验,教训 C语言与c++有相似的地方,学习起来有比较印象也比较深刻,老师说的比较详细;python确实比较省事,编写相比C与C++更灵活,但是比算法本身的理解更重要,要求更高。平时一定要多看代码,也要多练习代码,最好能规范书写格式。最重要的是一定要一题多解,多想想是不是有更高效的思路,多和同学、老师交流,多查资料。 2.Java语言有哪些特点 简单,面向对象,平台无关性与可移植性,稳定性和安全性,多线程并且是动态的,高性能,分布式。 3.Java实现跨平台实现的原理是什么 我们

2020-09-21 23:23:46 201

原创 Java数据类型 类型转换 包装类 &与&& 跳出循环

● java中的数据类型:基本类型和引用类型 基本数据类型(primitive type)包括: 整数类型: byte (8位),short(16位), int (32位) ,long(64位) byte a = 5; int a = 416; 浮点类型 (都是有符号类型): float, double double w = 5.5; 字符类型: char (16位, 使用Unicode字符集) char c = ‘a’; char ch = ‘’’; 布尔类型: boolean (C++

2020-09-21 21:19:29 575

空空如也

空空如也

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

TA关注的人

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