- 博客(13)
- 收藏
- 关注
原创 第03章Java核心类库之常用类
###Object类 toString方法默认返回:类名+@+16进制哈希值。 equals方法默认比较对象引用 hashcode方法调用的是原生函数实现###Objects类 提供检查数组越界、比较对象是否相等、判断对象是否为空,hash等静态方法。###Math类 提供自然对数和圆周率,提供取绝对值、取对数、指数、平方根、计算三角函数和反三角函数、取[0,1)区间内的随机数、四舍五入(先加0.5,再向下取整,所以可以看做是向0取整)、向上取整和向下取整###Arrays类
2021-07-10 01:19:26
152
原创 第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
607
原创 Java面向对象高级
子类实例化内存分析 创建子类对象时会先创建父类对象并用super记录父类对象的引用。super关键字 使用super关键字可以访问父类非private修饰的构造方法、属性和方法。重载和重写的区别 1.发生的位置。 重载:一个类中 重写:子父类中 2.参数列表限制。 重载:必须不同 重写:必须相同(其子类也看做相同) 3.返回值类型 重载:与返回值类型无关 重写:返回值类型必须一致(子类也看做相同) 4.访问权限 重载:与访问
2021-06-06 22:29:01
207
原创 Java面向对象进阶
封装 将对象的属性信息隐藏起来,外部只能通过对象的方法来访问和修改。static关键字 static修饰的属性存放在方法区中,且只有一份。包 包的命名规则:com.公司名.项目名.模块名权限修饰符构造代码块和静态代码块...
2021-05-21 21:53:17
81
原创 Java面向对象基础
方法重载 构成方法重载的条件: 1.方法名称相同 2.参数列表不同(参数列表长度、参数列表类型或参数顺序不同) 3.与返回值类型无关方法重写
2021-05-21 20:36:38
105
原创 面向对象思想
概述 面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 面向对象是相对于面向过程来讲的,指的是把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。 面向过程到面向对象思想层面的转变:面向过程关注的是执行的过程,面向对象关注的是具备功能的对象。面向过程到面向对象,是程序员思想上从执行者到指挥者的转变。例子例1: 问:把
2021-05-18 23:57:22
185
1
原创 Windows10安装和初步配置Eclipse
目录一、下载Eclipse二、配置JDK 本文章中的Eclipse指的是官网上的Eclipse IDE for Java Developers。一、下载Eclipse 官方下载地址二、配置JDK
2021-05-18 02:14:05
797
原创 Windows10安装JDK11并配置环境变量
目录一、JDK下载一、JDK下载 JDK11是目前JDK的最新长期支持版本,JDK官网下载地址https://www.oracle.com/java/technologies/javase-downloads.html,在官网下载需要注册Oracle账号并登录。
2021-05-17 20:26:12
1105
原创 常见应用层协议都是基于什么运输层协议的
常见应用层协议都是基于什么运输层协议的TCP:HTTP,FTP,SMTP,TENET,POP3,Finger,NNTP,IMAP4,UDP:BOOTP,DHCP,NTP,TFTP,SNMPDNS可以基于udp也可以基于TCP
2020-10-12 23:30:48
2032
原创 解决Swing的JTable中表头没有和数据一起水平滚动的问题
问题出现在:table.getTableHeader().setPreferredSize(new Dimension(table.getTableHeader().getPreferredSize().width,40));解决办法是设置一个较大的数值:table.getTableHeader().setPreferredSize(new Dimension(10000,40));...
2020-04-23 00:24:06
704
1
原创 Windows10命令行输入pyspark提示“系统找不到指定路径”
Windows10命令行启动pyspark提示“系统找不到指定路径”原因:环境变量配置时在Path中只添加了%SPARK_HOME%\bin,而未添加%SPARK_HOME%\sbin
2019-11-18 10:56:48
2808
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人