自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 数组的四个基本特点

其长度是确定的。数组一旦被创建,他的大小就不能改变 元素必须是相同类型,不允许出现混合类型。 数组中的元素可以是任何数据类型,包括基本类型和引用类型 数组变量始于引用类型,数组也以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,Java中对象是在堆中的,因此十足无论保存原始类型还是其他对象类型,数组对象本身实在堆中的。 ...

2022-01-18 12:05:49 53

原创 内存分析·

内存分析堆 存放new的对象和数组 可以被所有的线程共享,不会存放别的对象引用 栈 存放基本变量类型(会包含这个基本类型的具体数值) 引用对象的变量(会存放引用在堆里面的具体地址) 方法区 可以被所有的线程共享 包含了所有的class和static变量 数组 静态初始化:创建+赋值 nt[] x={1,2,3,4} 动态初始化:包含默认初始化 int[] x=new int[];...

2022-01-18 12:05:15 138

原创 递归结构·

递归结构递归结构包括两个部分: 递归头:什么时候不调用自身方法。如果没有头,将陷入死循环 递归体:什么时候需要调用自身方法。 能不用递归就不用递归嵌套层次比较深时,超出内存。...

2022-01-18 12:02:54 59

原创 可变参数·

可变参数 JDk1.5开始,Java支持传递同类型的可变参数给一个方法 再方法声明中,可变参数类型后加一个省略号(...) 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须再他之前声明 ...

2022-01-18 12:01:23 51

原创 命令行传参

package method;public class Demo { //命令行传参 public static void main(String[] args) { for (int i = 0; i < args.length; i++) { System.out.println("arg["+i+"]:"+args[i]); } }}

2022-01-18 11:59:42 113

原创 CalcDemo

CalcDemopackage method;​import java.util.Scanner;​public class Calc { public static void main(String[] args) { while (true) { Scanner scanner = new Scanner(System.in); System.out.println("请输入两个要计算的数字 :"); ...

2022-01-18 11:59:08 44

原创 函数的重载

方法重载有相同的函数名称,但形参不同规则: 方法名称必须相同 参数列表必须不同(个数不同、类型不同、参数排列顺序不同等) 方法的返回类型可以相同也可以不同 仅仅返回类型不同不足以成为方法的重载 ...

2022-01-17 14:25:18 89

原创 float和double比较

float f = 1.4f;double d = 1.4d; 与 float f = 1.5f;double d = 1.5d; 是否为truefloat f = 1.4f; double d = 1.4d; float f1 = 1.5f; double d1 = 1.5d;while (true) { System.out.println(f); System.out.println((double)f); System.out.println(d); System.out.println(f

2022-01-17 14:24:11 130

原创 数据类型扩展及面试题详解

数据类型扩展及面试题详解整数扩展二进制0b十进制八进制0十六进制0x浮点数拓展? 银行业务怎么表示钱float有限 离散 舍入误差 大约 接近但不等于最好完全避免完全使用浮点数进行比较使用BigDecimal类 数学工具类字符拓展强制转换将字符转换为int类型所有的字符本质还是数字97=a 65=A编码 Unicode 2字节 Excel 0-65536转义字符 \t 制表符 \n换行 ...对象从内存分析b

2022-01-17 14:23:26 91

原创 switch

switch语句中的变量类型可以是: byte、short、int或者char 从Java SE 7开始 switch支持字符串类型了 同时case标签必须为字符串常量或字面量 switch(expression){ case value: //语句 break;//可选 //可以拥有任意数量的case语句 default://可选 //语句}//case穿透 //switch匹配一个具体的值反编译...

2022-01-17 14:22:30 216

原创 Scanner

next()方法public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 从键盘接收数据 // next方式接收字符串 System.out.println("next方式接收:"); // 判断是否还有输入 if (scan.hasNext()) { String str...

2022-01-17 14:21:57 40

原创 JavaDoc

JavaDocjavadoc命令是用来生成自己API文档的参数信息@author作者名@version版本号@since知名需要最早使用的jdk版本@param参数名@return返回值情况@throws异常抛出情况用命令符生成javadoc -encoding UTF-8 -charest UTF-8 文件名...

2022-01-17 14:21:04 60

原创 Java运行机制

编译型(compile):操作系统 C++/C解释型:网页Java 先编译再解释程序运行机制源文件(.java文件)→Java编译器→字节码(.class文件)→类加载器→字节码校验器→解释器→操作系统平台

2022-01-17 14:20:07 121

原创 Dos命令

Dos命令 盘符切换 D: E: F: 查看当前母目录下所有文件 dir 切换目录 cd /d f(进入f盘) cd ..(返回上一级) 清理屏幕 cls 退出终端 exit 查看ip ipconfig 打开计算器 calc 打开画图 mspaint 打开记事本 notepad 创建文件夹 md test 创建文件 cd>a.txt 删除文件 del a.txt 删除目录 rd

2022-01-17 14:19:19 82

原创 类型的转换

类型转换低--------------------------------高byte,short,char→int→long→float→doubleint i=128;byte b=(byte)i;//内存溢出 byte 最大127//b=-128高→低 强制转换低→高 自动转换注意点 不能对布尔值进行转化 不能把对象类型转换为不相干的类型 在把高容量转换到低容量的时候,强制转换 转换的时候可能存在内存溢出或者精度问题 操作数较

2022-01-17 14:16:11 34

空空如也

空空如也

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

TA关注的人

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