随笔分类 -  Java基础

摘要:Arrays类 数组的工具类java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作。 查看JDK帮助文档 Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名 阅读全文
posted @ 2022-01-08 16:01 摘星丶仙 阅读(12) 评论(0) 推荐(0) 编辑
摘要:多维数组 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。 二维数组 int a[][] = new int[2][5]; 解析:以上二维数组a可以看成一个两行五列的数组。 阅读全文
posted @ 2022-01-08 14:50 摘星丶仙 阅读(13) 评论(0) 推荐(0) 编辑
摘要:数组的使用 普通的For循环 For-Each循环 数组作方法入参 数组作返回值 阅读全文
posted @ 2022-01-08 13:14 摘星丶仙 阅读(14) 评论(0) 推荐(0) 编辑
摘要:数组的四个基本特点 其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。 其元素必须是相同类型,不允许出现混合类型。 数组中的元素可以是任何数据类型,包括基本类型和引用类型。 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,Java中对象是在 阅读全文
posted @ 2022-01-07 16:35 摘星丶仙 阅读(32) 评论(0) 推荐(0) 编辑
摘要:从Java SE 7开始,switch支持字符串String类型了 注意case穿透现象,活用break switch:匹配一个具体的值 字符的本质还是数字 反编译 java class(字节码文件) 反编译(IDEA) 阅读全文
posted @ 2022-01-02 18:08 摘星丶仙 阅读(12) 评论(0) 推荐(0) 编辑
摘要:equals:判断字符串是否相等 if语句至多有1个else语句,else语句在所有的else if语句之后。 if语句可以有若干个else if语句,它们必须在else语句之前。 一旦其中一个else if语句检测为true,其他的else if以及else语句都将跳过执行。 阅读全文
posted @ 2022-01-01 15:58 摘星丶仙 阅读(15) 评论(0) 推荐(0) 编辑
摘要:javadoc命令是用来生成自己API文档的 参数信息: @author 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 通过命令行 javadoc 参数 java文件 可以通过IDEA生成 阅读全文
posted @ 2021-12-31 13:23 摘星丶仙 阅读(12) 评论(0) 推荐(0) 编辑
摘要:实例变量:从属于对象;如果不自行初始化,这个类型的默认值 0 0.0 布尔值:默认是false 除了基本类型,其余的默认值都是null 局部变量:必须声明和初始化值,首字母小写和驼峰原则 常量:大写字母和下划线 修饰符,不存在先后顺序 类成员变量:首字母小写和驼峰原则:除了第一个单词以外,后面的单词 阅读全文
posted @ 2021-12-29 21:17 摘星丶仙 阅读(42) 评论(0) 推荐(0) 编辑
摘要:强制转换 (类型)变量名 高--低 自动转换 低--高 注意点: 不能对布尔值进行转换 不能把对象类型转换为不相干的类型 在把高容量转换到低容量的时候,强制转换 转换的时候可能存在内存溢出,或者精度问题! 操作比较大的数的时候,注意溢出问题 JDK7新特性,数字之间可以用下划线分割 阅读全文
posted @ 2021-12-28 14:59 摘星丶仙 阅读(10) 评论(0) 推荐(0) 编辑
摘要:整数拓展: 进制 二进制:0b 十进制 八进制:0 十六进制 0x 浮点数拓展 float 有限、离散、舍入误差、大约、接近但不等于 double 最好完全使用浮点数进行比较 字符拓展 所有的字符本质还是数字 编码 Unicode 表:(97=a 65=A) 2字节 0-65536 Excel 2^ 阅读全文
posted @ 2021-12-28 14:42 摘星丶仙 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Java中的注释有三种: 单行注释://这是一个单行注释 多行注释:/* 这是一个多行注释*/ 文档注释:/** / /* *@Description HelloWorld *@Author wang */ 阅读全文
posted @ 2021-12-27 14:34 摘星丶仙 阅读(12) 评论(0) 推荐(0) 编辑
摘要:快捷键 自动代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate) fori/sout/psvm + Tab Ctrl+Alt+T 生成try catch 或者 Alt+enter CTRL+ALT+T 把选中的 阅读全文
posted @ 2021-12-26 14:52 摘星丶仙 阅读(22) 评论(0) 推荐(0) 编辑
摘要:Java特性和优势 简单性 面向对象:其本质是以建立模型体现出来的抽象思维过程和面向对象的方法,是一种编程思维,也是一种思考问题的方式。 可移植性 高性能(Java三高:高并发、高可用、高性能) 分布式:一个大型的系统往往被分为几个子系统来做,一个子系统可以部署在一台机器的多个JVM上,也可以部署在 阅读全文
posted @ 2021-12-23 14:18 摘星丶仙 阅读(102) 评论(0) 推荐(0) 编辑
摘要:一、打开cmd的方式 开始+系统+命令提示符 Win键+R 输入cmd打开控制台(推荐使用) 在任意的文件夹下面,按住Shift键+鼠标右键点击,在此处打开命令行窗口 资源管理器的地址栏前面加上cmd+空格+路径 管理员方式运行:开始+系统+命令提示符右键+以管理员身份运行** 二、常用的Dos命令 阅读全文
posted @ 2021-12-22 16:12 摘星丶仙 阅读(22) 评论(0) 推荐(0) 编辑
摘要:Ctrl+C: 复制 Ctrl+V: 粘贴 Ctrl+A:全选 Ctrl+X: 剪切 Ctrl+z: 撤销 Ctrl+s: 保存 Alt+F4: 关闭窗口 shift+delete: 永久删除 Windows+R: 运行 +cmd:打开命令行窗口 Ctrl+Shift+Esc: 任务管理器 Wind 阅读全文
posted @ 2021-12-21 17:28 摘星丶仙 阅读(18) 评论(0) 推荐(0) 编辑
摘要:一、 标题 1. # + 空格 + 标题名字 = 一级标题。 2. ## + 空格 + 标题名字 = 二级标题(几个#就是几级标题)。 二、 字体 1. 粗体: **粗体** 2. 斜体: *斜体* 3. 斜体加粗: ***斜体加粗*** 4. 删除线: ~~删除线~~ 三、 引用 1. 引用: > 阅读全文
posted @ 2021-12-20 20:21 摘星丶仙 阅读(10) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示