- 博客(8)
- 收藏
- 关注
原创 稀疏数组介绍及与原数组之间的转换
二维数组很多值是默认值0,因此记录了很多没有意义的数据。可以用稀疏数组进行压缩 稀疏数组应用条件 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组 ##稀疏数组的处理方式 记录数组一共有几行几列,有多少个不同值 把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模 如: 原数组与稀疏数组相互转换 public class Demo04 { public static void main(String[] args) { int.
2020-09-17 21:38:51
137
原创 Java方法中的可变参数
本质是数组 规则 在JDK1.5开始,Java支持传递同类型的可变参数给一个方法 在方法声明中,在指定参数类型后一个省略号(…) 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明 例子: ...
2020-09-17 19:13:22
189
原创 反编译查看class文件
JAVA项目会生成class文件,我们想看class文件怎么写的。因为class是字节码文件,直接打开会是乱码,我们想看源码就要通过反编译。 方法 把class文件丢到项目目录里,再通过IDEA查看 ###步骤 打开目录 目录搜到底,找到class文件 复制class文件到项目目录下 通过IDEA查看 ...
2020-09-16 21:26:37
648
原创 通过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
293
原创 强制类型转换和自动类型转换
由于Java是强类型语言,所以在进行有些运算的时候,需要用到类型转换。 低------------------------------------------------------------->高 byte,short,char -> int -> long -> float -> double 强制转换 高到低的时候 转换规则是 (类型)变量名 自动转换 低到高的时候 注意点 不能对布尔值进行转换 不能把对象类型转换为不相干的类型 在把大容量转.
2020-09-16 15:02:59
391
原创 数据类型及相应拓展
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
230
原创 常用的Dos命令
#盘符切换 D: #查看当前目录下的所有文件 dir #切换目录 cd 目录名称 cd .. //返回上一级 #清理屏幕 cls #退出终端 exit #打开应用 calc //计算器 mspaint //画图 notepad //记事本 #查看电脑的ip ipconfig #ping 命令 ping www.baidu.com ...
2020-09-14 16:59:13
88
原创 Markdown基础语法
Markdown基础语法 标题 # h1 ## h2 ### h3 #### h4 ##### h5 ###### h6 效果: h1 h2 h3 h4 h5 h6 引用 > 引用内容 效果: 引用内容 图片  效果: 链接 [链接名称](链接地址) 效果: 百度一下 字体 *斜体* **粗体** ***斜体+粗体*** 效果: 斜体 粗体 斜体+粗体 列表 1. 内容 2. * 内容 * * 1 * 1.1 * 1.11 * 1.2
2020-09-14 15:55:46
720
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人