- 博客(8)
- 收藏
- 关注
原创 稀疏数组介绍及与原数组之间的转换
二维数组很多值是默认值0,因此记录了很多没有意义的数据。可以用稀疏数组进行压缩稀疏数组应用条件当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组##稀疏数组的处理方式记录数组一共有几行几列,有多少个不同值把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模如:原数组与稀疏数组相互转换public class Demo04 { public static void main(String[] args) { int.
2020-09-17 21:38:51
131
原创 Java方法中的可变参数
本质是数组规则在JDK1.5开始,Java支持传递同类型的可变参数给一个方法在方法声明中,在指定参数类型后一个省略号(…)一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明例子:...
2020-09-17 19:13:22
171
原创 反编译查看class文件
JAVA项目会生成class文件,我们想看class文件怎么写的。因为class是字节码文件,直接打开会是乱码,我们想看源码就要通过反编译。方法把class文件丢到项目目录里,再通过IDEA查看###步骤打开目录目录搜到底,找到class文件复制class文件到项目目录下通过IDEA查看...
2020-09-16 21:26:37
640
原创 通过Scanner类进行输入
我们可以通过Scanner类来获取用户的输入先导包import java.util.Scanner;创建Scanner对象Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取之前我们可以使用hasNext()与hasNextLine()判断是否还有输入的数据if (str.hasnext()) { String str = scanner.next(); //程序到这里就停住了,直.
2020-09-16 20:55:34
283
原创 强制类型转换和自动类型转换
由于Java是强类型语言,所以在进行有些运算的时候,需要用到类型转换。低------------------------------------------------------------->高byte,short,char -> int -> long -> float -> double强制转换高到低的时候转换规则是 (类型)变量名自动转换低到高的时候注意点不能对布尔值进行转换不能把对象类型转换为不相干的类型在把大容量转.
2020-09-16 15:02:59
372
原创 数据类型及相应拓展
1个字节8位。如short占2个字节,大小就是2^16次方 =65536,范围就是-32768-32767基本数据类型byte占1个字节short占2个字节int占4个字节long占8个字节float占4个字节double占8个字节char占2个字节boolean占1个位其值只有true和false两个引用数据类型除了基本数据类型,其他都是引用数据类型如类,接口,数组像String,Integer这种都是类扩展整数拓展:进制二进制0b 十进制 八进制0 十
2020-09-16 14:34:32
211
原创 常用的Dos命令
#盘符切换 D:#查看当前目录下的所有文件 dir#切换目录 cd 目录名称 cd .. //返回上一级#清理屏幕 cls#退出终端 exit#打开应用 calc //计算器 mspaint //画图 notepad //记事本#查看电脑的ip ipconfig#ping 命令 ping www.baidu.com...
2020-09-14 16:59:13
84
原创 Markdown基础语法
Markdown基础语法标题# h1## h2### h3#### h4##### h5###### h6效果:h1h2h3h4h5h6引用> 引用内容效果:引用内容图片效果:链接[链接名称](链接地址)效果:百度一下字体*斜体***粗体*****斜体+粗体***效果:斜体粗体斜体+粗体列表1. 内容2.* 内容** 1 * 1.1 * 1.11 * 1.2
2020-09-14 15:55:46
698
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人