首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
万恶的沫白
创建于2021-08-20
订阅专栏
java
暂无订阅
共25篇文章
创建于2021-08-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java 面向对象 多态
多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作。多态性是对象多种表现形式的体现。
Java 面向对象 封装
封装在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问
Java 面向对象 继承
继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为
Java 面向对象
面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。面向对象的特性:封装、继承、多态。
Java稀疏数组
数组是一个很常见的数据存储模式,但是有时使用数组会浪费掉一部分空间;当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组
Java冒泡排序及优化
基本思想: 冒泡排序,类似于水中冒泡,较大的数沉下去,较小的数慢慢冒起来,假设从小到大,即为较大的数慢慢往后排,较小的数慢慢往前排。 直观表达,每一趟遍历,将一个最大的数移到序列末尾。 比较相邻的元素,如果前一个比后一个大,交换之。 第一趟排序第1个和第2个一对,比较与交换,随…
Java内存分析
连续的存储空间,遵循后进先出的原则,用于存放局部变量。 Java中除了基本数据类型,其他的均是引用类型,包括类、数组等等。 局部变量必须由程序员显式初始化,系统不会自动初始化。 3、本地方法栈(Native Method Stacks),本地方法栈则,是为虚拟机使用到的Nati…
Java数组
其长度是确定的。数组一旦被创建,它的大小就是不可改变的 数组变量属于引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象的本身是在堆中的。 使用 dataType[…
Java可变参数
JDK 1.5 开始,Java支持传递同类型的可变参数给一个方法。 在方法声明中,在指定参数类型后加一个省略号(...) 。 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。
Java命令行参数的使用
有时候你希望运行一个程序时候再传递给它消息。这要靠传递命令行参数给main()函数实现。 命令行参数是在执行程序时候紧跟在程序名字后面的信息。
Java递归
利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需要少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无线集合 递归头:什么时候不调…
JAVA流程控制语句
可以控制程序的执行流程。 我们很多时候需要判断一个东西是否可行,然后我们采取执行,这样一个过程在程序中用if语句来表示。 if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。 if 语句后面可以跟 else if…el…
Java Scanner对象
Java给我们提供了一个工具类,我们可以获取用户的输入。java.util.Scanner是java 5的新特征,我们可以通过Scanner类来获取用户的输入。 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取钱我们一般需要使用hasNext…
JavaDoc
JavaDocJavaDoc命令用来生成自己API文档的参数信息:@author:作者名@version:版本号@since:指明需要最早使用的JDK版本@param:参数名@return:返回值情况
Java 包机制
为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类…
JAVA运算符
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。 1、自增(++)自减(--)运算符是一种特殊的算术运…
Java变量、常量
在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识。这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。 变量名必须是合法的标识符。 类变量:独立于方法之外的变量,用 static …
Java 集合多字段排序
```java @Data @NoArgsConstructor @AllArgsConstructor public static class TimeBetweenRecent { private
Java POI Excel使用
Apache POI 是Apache的开源项目,POI提供API给Java程序对Microsoft Offic 格式文档读和写的功能。 |区别|最常用的方式,但是不能超过65535行,超出65536条就会报错,此方式因不足7万行所以一般不会内存溢出(OOM)|突破HSSF 65…
Java 判断服务器系统是Windows还是Linux
还有很多系统就不一一列举通过System.getProperty() 还可以获取系统的其他配置信息KeyDescription of Associated Value中文说明java.versionJ
下一页