随笔分类 - JavaSE
Java基础和进阶的知识,万层高楼始于根基。
摘要:什么是异常? 异常指的是程序运行中出现的不期而至的一系列状况。 异常发生在程序运行时,影响了正常程序的执行流程。 异常的分类 检查性异常:用户错误使用或者问题引起的异常,这是程序员无法遇见的。 运行时异常:是可能被程序员忽视掉的异常,运行时异常可以在编译的时候被忽略。 错误Error:错误不是异常,
阅读全文
摘要:基础入门 散列表数据结构:散列表是一个基于线性表和链表的优点和长度于一身的数据结构。其实就是一个数组,然后数组里面保存的数据是一个个的链表。 什么是哈希:Hash也称散列,基本原理就是将任意长度的输入转化为固定长度的输出。哈希算法是单向的,不可逆的。哈希算法的冲突概率很小。但是根据抽屉原理,一定会存
阅读全文
摘要:我们为什么要使用集合框架? 我们平常在存储多个数据的时候,通常会使用数组。但是数组的话则会有一些限制: 数组的长度是固定的。 数组只能存储同一个数据类型的内容,无法存储多个不同的数据类型。 所以集合框架就应运而生了。集合的话,简单理解:就是一个长度可以改变,可以保持任意数据类型的动态数据。 本身在数
阅读全文
摘要:方法的重载 在一个类中,有相同的函数名称,但是有形参不同的函数叫做重载。 重载的规则 方法的名称必须相同 参数列表必须不同(个数不同、类型不同、参数排列顺序不同等) 方法的返回值类型可以相同也可以不相同 仅仅返回值类型不同不能构成方法的重载。 重载实现的理论 方法名称相同时,编译器会根据调用方法的参
阅读全文
摘要:Javadoc命令自动生成帮助文档 Javadoc命令是用来自己生成API文档的。 参数信息 @author 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 参数加在类上面就是类的注释,加在
阅读全文
摘要:自增自减运算符 int a = 3; // a = 5 int b = a++; // b = 3 int c = ++a; // c = 5 这是为什么呢? a++ 就相当于 a = a + 1 加号在后:(a++)先赋值后加1 加号在前:(++a)先加1再赋值 数学工具类之幂运算 double
阅读全文
摘要:注意事项: 每个变量都有类型,类型可以是基本类型也可以是引用类型。 变量名必须是合法的标识符。 变量声明是一条完整的语句,因此每一个声明都必须以分号结束。 变量作用域 类变量:写在类里,需要加上static关键字 从属于类,可以在类中直接进行使用。 随着类的创建而创建,随着类的消亡而消亡,这点要区别
阅读全文
摘要:Java中的类型转换 Java在运算的过程中,如果两个数据的类型不同,那么需要先转化为同一个类型的数据,然后进行计算。 那么在转换的过程中,其实是有一定的优先级顺序的。其顺序为:byte/short/char < int < long < float < double 由此可见: 所有的类型中,浮点
阅读全文
摘要:Java是强类型数据语言还是弱类型数据语言? Java是一种强类型的数据语言,要求变量的使用要严格符合规定,所有的变量都必须要先定义后使用。 强类型语言和弱类型语言的区别: 强类型语言要求变量定义之后如若使用必须赋值,不可以不赋值使用。严格规范了变量的内容,减少了其容错率。但是随之而来的就是运行的速
阅读全文
摘要:Java标识符 Java标识符就是我们来定义的一些名字叫做标识符,而Java关键字就是Java自己已经用的了名字,我们不能在去使用的叫做关键字。 Java标识符命名规则 以字母、美元、下划线和数字组成 不能使用关键字 大小写敏感 可以使用拼音和中文但是不建议,太Low 首字母必须是字母、美元、下划线
阅读全文
摘要:JDK、JRE、JVM三者关系 JDK全称叫做Java Development Kit,叫做Java开发工具,里面包括JRE和JVM JRE全称叫做Java Runtime Environment,叫做Java运行环境,里面包括了许多Java运行所必要的组件等,比如JVM虚拟机。 JVM全称叫做Ja
阅读全文
摘要:常见的DOS命令 目录: 打开CMD的方式 常见的Dos命令 一、打开CMD的方式 开始+系统+命令提示符 Windows健+R健,输入cmd 在任意的文件夹下面,按住shift健+鼠标右键点击,在此处打开命令行窗口(PowerShell) 资源管理器的地址栏上前面加上cmd和空格,或者直接在地址上
阅读全文
摘要:JavaEE和JavaSE的区别 JavaSE和JavaEE的概念 两者都包含了什么内容 两者有什么差别 两者的关系 一、JavaSE和JavaEE的概念 1、JavaSE JavaSE全称叫做Java Platform Standard Edition(Java平台标准版),其实就是一个包含着Ja
阅读全文

浙公网安备 33010602011771号