![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
Java相关概念和应用
冥更
٩(๑•̀ω•́๑)۶
展开
-
Java中的GUI库-----Swing
视频教程传送门https://www.bilibili.com/video/BV1t4411N7gK?p=2Swing是Java中开发GUI的库Java中窗体组件结构如下:1. Swing常用组件JFrame 窗体:有最大化、最小化和关闭JDialog 对话框:只有关闭JPanel 面板:啥都没有JButton 按钮JLabel 标签JChec...原创 2020-03-31 16:25:48 · 1337 阅读 · 0 评论 -
Java中一些数据类型的区别
1. HashTable和HashMap的区别参考博客https://www.cnblogs.com/williamjie/p/9099141.htmlHashTable和HashMap都是基于哈希表实现的,每一个元素都是一个键值对,内部通过单链表解决冲突问题1.1 从继承类来看Hashtable继承自Dictionary类,实现了Map接口HashMap继承自AbstractMap类...原创 2020-03-26 22:49:31 · 233 阅读 · 0 评论 -
异常处理
1 异常1.1 异常的概述异常就是程序出现了不正常的情况,在Java中,异常是一种Exception类型的对象,所以异常也是多态的1.2 异常处理机制Java的异常处理(exception-handling)机制能够将处理异常的代码放在容易阅读的位置上,让程序员可以知晓调用方法的风险性1.3 异常的体系结构2 JVM默认处理异常的方式如果程序出现了问题,我们没有做任何处理,最终J...原创 2020-03-11 21:14:15 · 381 阅读 · 0 评论 -
Java的static关键字
1. Static关键字1.1 静态方法用static标记的方法被称为静态方法。静态方法在调用的时候不需要实例化对象静态方法直接通过类的名称来调用的静态方法内部只能调用静态变量和其他静态方法,但是非静态方法可以调用静态方法静态方法中不能使用this静态方法不能自动销毁,自建立开始静态方法一直存在内存中,直到JVM关闭子类在调用之前,父类中所有的静态方法都会执...原创 2020-03-07 20:31:39 · 159 阅读 · 0 评论 -
Java中的抽象类和接口
接口和抽象类是对多态的一个补充,由于有的类不能初始化,只适合作为一个抽象的概念蓝图,要限制这些类的子类才能被初始化,因此接口和抽象类的概念被提出抽象类在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类,抽象类的关键字是==abstract==不能直接new一个抽象类抽象类和抽象方法的定义抽象方法没有方法体,是为了标记多态而存在的。抽象方法放...原创 2020-02-27 22:33:51 · 191 阅读 · 0 评论 -
面向对象编程的三大特性详解
封装、多态和继承是面向对象编程的三大特性。封装(Encapsulation)封装的目的是为了保证变量的安全性,使用者不必在意具体实现细节,而只是通过外部接口即可访问类的成员如果不进行封装,类中的实例变量可以直接查看和修改,可能给整个代码带来不好的影响因此在编写类时一般将成员变量私有化,外部类需要同getter和setter方法来查看和设置变量继承(Inherit)继承实际上也是为了提高...原创 2020-02-22 22:42:59 · 10476 阅读 · 0 评论 -
maven的设置和介绍
1. Maven概述Maven是一个项目管理工具,包含:项目对象模型(POM, Project Object Model),标准集合,项目生命周期(Project Lifecycle),依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。maven在导入jar包的时候,不直接将jar...原创 2020-02-20 16:51:52 · 165 阅读 · 0 评论 -
类和对象
1. 类和对象程序员常说万物皆对象,能够较好的理解对象的含义是编程修炼中的基本功,初接触可能会较难理解,但是基本的概念是一定要有的,首先需要清楚类和对象的关系。总结来说,类是对象的蓝图。类可以看作对现实生活中一类具有共同属性和行为的事物的抽象,而对象则是具体的事物。根据一个类可以创建多个对象,每个对象的实例变量都可以不同。一个很简单例子,如果将狗看作一个类,那么哈士奇、吉娃娃都是该类的对象。...原创 2020-02-17 21:37:55 · 1004 阅读 · 0 评论 -
Java的数据类型
Java中的数据类型分为primitive 主数据类型和引用变量。1. primitive 主数据类型primitive 主数据类型指的是Java中的基本数据类型,包括整数类型、浮点类型、字符类型和布尔类型,细分一共有八种。数据类型关键字内存占用取值范围整数类型byte1-128~127short2-32768~32767int(默认)4...原创 2020-02-16 22:24:06 · 324 阅读 · 0 评论 -
Java的概述及JVM体系结构详解
博客中的部分图来自Head First Java1 Java概述1.1 Java的发展历程Java语言是Sun(Stanford University Network)在1995年推出的计算机语言Java之父:詹姆斯·高斯林(James Gosling)2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com...原创 2020-01-14 19:54:21 · 574 阅读 · 1 评论