
Java学习之路
文章平均质量分 54
记录学过的有关Java开发的知识
凯斯柯达
这个作者很懒,什么都没留下…
展开
-
Windows10安装JDK11并配置环境变量
目录一、JDK下载一、JDK下载 JDK11是目前JDK的最新长期支持版本,JDK官网下载地址https://www.oracle.com/java/technologies/javase-downloads.html,在官网下载需要注册Oracle账号并登录。原创 2021-05-17 20:26:12 · 1110 阅读 · 0 评论 -
Windows10安装和初步配置Eclipse
目录一、下载Eclipse二、配置JDK 本文章中的Eclipse指的是官网上的Eclipse IDE for Java Developers。一、下载Eclipse 官方下载地址二、配置JDK原创 2021-05-18 02:14:05 · 809 阅读 · 0 评论 -
第03章Java核心类库之常用类
###Object类 toString方法默认返回:类名+@+16进制哈希值。 equals方法默认比较对象引用 hashcode方法调用的是原生函数实现###Objects类 提供检查数组越界、比较对象是否相等、判断对象是否为空,hash等静态方法。###Math类 提供自然对数和圆周率,提供取绝对值、取对数、指数、平方根、计算三角函数和反三角函数、取[0,1)区间内的随机数、四舍五入(先加0.5,再向下取整,所以可以看做是向0取整)、向上取整和向下取整###Arrays类原创 2021-07-10 01:19:26 · 157 阅读 · 0 评论 -
第3章Java核心类库之Object、String、Objects中的hash和hashcode方法
###Object类中的hashcode()方法是直接调用原生函数计算: /** * Returns a hash code value for the object. This method is * supported for the benefit of hash tables such as those provided by * {@link java.util.HashMap}. * <p> * The general con原创 2021-07-07 19:20:27 · 611 阅读 · 0 评论 -
第03章核心类库之泛型
泛型概述泛型在类中使用泛型在接口中使用泛型在方法中使用泛型限定和通配符原创 2021-07-07 18:57:51 · 107 阅读 · 0 评论 -
Java面向对象高级
子类实例化内存分析 创建子类对象时会先创建父类对象并用super记录父类对象的引用。super关键字 使用super关键字可以访问父类非private修饰的构造方法、属性和方法。重载和重写的区别 1.发生的位置。 重载:一个类中 重写:子父类中 2.参数列表限制。 重载:必须不同 重写:必须相同(其子类也看做相同) 3.返回值类型 重载:与返回值类型无关 重写:返回值类型必须一致(子类也看做相同) 4.访问权限 重载:与访问原创 2021-06-06 22:29:01 · 208 阅读 · 0 评论 -
Java面向对象进阶
封装 将对象的属性信息隐藏起来,外部只能通过对象的方法来访问和修改。static关键字 static修饰的属性存放在方法区中,且只有一份。包 包的命名规则:com.公司名.项目名.模块名权限修饰符构造代码块和静态代码块...原创 2021-05-21 21:53:17 · 82 阅读 · 0 评论 -
Java面向对象基础
方法重载 构成方法重载的条件: 1.方法名称相同 2.参数列表不同(参数列表长度、参数列表类型或参数顺序不同) 3.与返回值类型无关方法重写原创 2021-05-21 20:36:38 · 106 阅读 · 0 评论 -
面向对象思想
概述 面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 面向对象是相对于面向过程来讲的,指的是把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。 面向过程到面向对象思想层面的转变:面向过程关注的是执行的过程,面向对象关注的是具备功能的对象。面向过程到面向对象,是程序员思想上从执行者到指挥者的转变。例子例1: 问:把原创 2021-05-18 23:57:22 · 189 阅读 · 1 评论