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

原创 Java XML配置文件

XML配置文件操作XML配置文件

2020-07-14 11:49:22 539

原创 Java IO流应用--计算指定文件夹中的代码总行数

分析实现

2020-07-12 18:53:57 292

原创 IDEA Junit插件--白盒测试

白盒测试Junit4依赖安装手写测试类自动生成测试类

2020-07-07 22:29:09 2619

原创 Java properties配置文件

什么是properties文件操作properties文件

2020-07-07 21:04:57 597

原创 Java 异常处理与自定义异常

异常体系Throwable、Error、Exception的区别try-catch处理异常finally语句块throws关键字throw关键字自定义异常

2020-07-01 22:20:29 219

原创 面向对象拓展

static修饰符final修饰符代码块内部类枚举

2020-06-30 20:52:20 170

原创 Java 多线程与线程安全基础

进程与线程并行与并发同步与异步线程分类线程的创建和启动继承方式创建接口实现方式创建线程的生命周期操作线程的方法join方法sleep方法线程的优先级后台线程线程安全性继承方式实现接口方式线程同步同步代码块同步方法...

2020-06-30 17:59:57 184

原创 Java 集合框架与泛型

集合框架体系数据结构数组链表队列堆栈哈希表树和二叉树数据结构与集合容器的分类List接口(列表)ArrayList类LinkedList类Set接口(集合)Map接口(映射)泛型

2020-06-26 20:16:39 303

原创 java语法基础8——面向对象(多态)

多态接口接口与接口之间的继承接口与实现类多态1.基本操作2.调用类型转换多态的好处多态的USB案例

2020-06-15 15:12:01 156

原创 java语法基础7——面向对象(继承)

继承this关键字构造器与setter方法的选用继承思想方法重写(覆盖)方法重写super关键字抽象类和抽象方法Object类的常用方法toString方法equals方法与==的区别

2020-06-14 18:33:12 239

原创 java语法基础6——面向对象(封装)

面向对象面向过程与面向对象变量类和对象构造器封装思想JavaBean规范

2020-06-12 12:15:25 105

原创 java语法基础5——数组高级

数组高级数组的拷贝数组的冒泡排序数组的二分查找

2020-06-11 23:14:39 241

原创 java语法基础4——方法

方法方法的定义和调用/* 方法定义语法: [修饰符] 返回类型 方法名(形式参数列表) { 方法体; return; }*/// 定义求两个整数数和的方法public static int getSum(int a, int b) { return a + b; // 本方法返回类型是int所以需要return,如果返回类型是void则不需要return} // public和static都是修饰符,public修饰表示是公共的方法,可以在任何地方调用,static修饰的方法叫做

2020-06-08 17:51:43 396

原创 java语法基础2——选择与循环

选择与循环顺序结构如果代码里没有流程控制,程序是按照书写的格式从上而下一行一行执行的,一条语句执行完之后继续执行下一条语句,中间没有判断和跳转,直到程序的结束。if语句/* if语句:语法 if (boolean表达式) { 语句体; }语法解读:如果boolean表达式结果为true则执行语句体,否则不理会{},执行后面的内容*/int a = 10; // 定义并初始化变量int b = 20;if (a < b) { // 判断表达式"a<b"的真伪,

2020-06-02 18:29:54 252

原创 java语法基础3——数组

数组JVM的内存模型JVM内存划分,人为的根据不同内存空间的存储特点以及存储的数据,主要理解方法区、栈和堆。1.方法区:存放已被加载的类信息,比如全局变量2.栈:当方法被执行时会创建一个栈帧,用来存放局部变量等信息3.堆:存放数组和所有的对象实例4.GC(垃圾回收站):当JVM资源不够用时,会自动回收无用的对象(没有被引用的数组、对象等等)。数组的定义数组:把同类型的多个常量值有序的存储起来。//语法:数据类型[] 数组名;int[] ages;数组的静态初始化知道了数组的具体元素

2020-06-02 16:48:45 443

原创 java语法基础1——变量与运算符

变量与运算符变量的定义和初始化什么是变量?表示存储空间,可用来存放某一类型的常量,没有固定值,并可以重复使用。变量是内存中一块区域,可以往该区域存储数据,修改里面的数据,也可以获取里面的数据。总的来说就是占用内存;具有数据类型和变量名;在当前作用域(当前{}内)内可以重复使用,但是不能重新命名;在同一数据类型的范围内可以任意改变。// 变量的定义初始化int i; //定义i = 10; //初始化//定义和初始化可以一起进行int j = 10; //类型名 + 变量名 = 常量

2020-05-30 19:50:18 178

IDEA之Debug调试工具(常用版).pdf

在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。每次要重新进入断点调试之前,都应该将程序执行完成或者结束掉,然后再进行断点调试。

2020-06-09

IDEA快捷键.md

Typora工具写的md文件,包含IDEA2020所有的快捷键,常用的快捷键已经标红,方便使用时快速查找。关于文化打开问题,可以自行下载一个Typora编辑工具,比记事本好用的多,而本文件就是该工具编写的md文件,需要该编辑器才能打开。

2020-06-09

StatisticsDemo3.java

定义一个整型数组,将数组中的0去掉后返回一个新数组。 例如:数组为 int[] arr={1,13,45,5,0,0,16,6,0,25,4,17,6,7,0,15}; 要求将以上数组中为0的元素去掉,将不为0的值存入一个新数组,生成新的数组作为返回值: int[] newArr={1,13,45,5,16,6,25,4,17,6,7,15}; 思路: 1. 统计数组中元素不为0的元素个数length 2. 定义一个新数组, 将上面统计得到的length作为新数组的长度 3. 遍历原数组,将不为0的元素添加到新数组中(注意索引的控制)

2020-06-02

空空如也

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

TA关注的人

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