
JavaSE基础
文章平均质量分 92
JavaSE基础知识
爪哇斗罗
兵无常势,水无常形。能因敌变化而取胜者,谓之神。
展开
-
一篇带你深入理解Java中的接口
接口的广泛意义在于提供一套公共的约定标准规范,只要外界符合这套规范,就可以使用这套标准,比如不同电脑厂商的USB接口;不同厂商生产的插座孔这些都是接口的具体实现,将行为规范与具体实现相互分开,使用者无需关注对象的具体实现,而只需要关心其提供的功能。使用interface关键字定义接口首先要明确系统中有哪些核心的行为,并将这些行为提炼为接口。例如,在一个订单管理系统中,核心行为可能包括支付处理通知服务订单状态管理等。// 支付处理接口// 通知服务接口这些接口设计的非常简洁,只定义了最核心的方法。原创 2024-10-09 15:37:45 · 2396 阅读 · 0 评论 -
JavaSE:Java历史,或许这才是成神之路吧
前言首先,我们在学习一种东西之前,首先就要了解这个事物产生的原因与历史,这样我们就会更好的去理解它。此外每个事物存在必有它的道理以及有规律可循,Java也不例外。下面介绍一下Java的发展历程,希望对你学习Java有所帮助。早期Java历史对于早期的Java语言一开始只是Sun公司在1990年12月开始研究的一个内部项目。一个叫做帕特里克·诺顿的工程师被Sun公司自己开发的C++和C语言编译器搞得不知薅掉了多少头发。就是因为在C++基础上研发的API极其难用,于是他决定决定改用NeXT,同时他也获原创 2022-04-14 00:20:05 · 1631 阅读 · 0 评论 -
Java到底该不该学,学又该如何学习?
文章目录前言1、Java前景与现状二、使用步骤1.引入库2.读入数据总结前言Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和原创 2022-02-05 21:30:26 · 1447 阅读 · 51 评论 -
Java:JDK8的安装以及环境变量的配置(windows)
直接去官网下载根据自身操作系统所需要的jdk环境:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html注意,官网下载需要注册oracle账号(自行注册),可以在自己的浏览器上安装迅雷下载插件(速度快)懒得去下载的话可以用我提供的百度网盘链接进行下载(不推荐,没会员的话,真的很慢)链接: https://pan.baidu.com/s/14SfKSlfjU3QLfAofb416cg 提取码: hip3第一步:在你喜欢的盘下原创 2020-11-10 18:00:36 · 899 阅读 · 1 评论 -
Java基础语法一步到位(上篇 )
Java中的关键字是由特定的单词组成,单词全为小写字母,每个都有特殊的含义,其实Java关键字也就那几十个,这个不需要背,以后都会知晓:将以上关键字分类大概是这样的:tips:Java中需要我们自定义的名字叫做标识符。比如方法名,类名等都是需要我们自己定义。唯一注意的就是标识符的命名规则:一个合法的标识符只能由数字,字母,下划线,$组成,不能有其它符号,开头不能以数字开头,严格区分字母的大小写,并且不能有空格,不可使用关键字,但是可以包含关键字。变量就是可以变化的量,是内存当中的一小块存储数据的区域空间,用原创 2022-07-03 07:00:00 · 1040 阅读 · 54 评论 -
带你走进Java字符串的小世界
🐼个人主页🐼博主介绍🐼签名🐼一起交流,一起进步,一起互动。1. 什么是String首先,属于引用数据类型,而不是基本数据类型。它是用来存储字符串的,使用双引号括起来的阅读源码(Java8)会发现,String实现Serializable接口,表示字符串可以被序列化。同时还实现Comparable接口表示字符串可以比较大小。标注①可看出Java使用来存储字符串的值,Java9以后使用存储字符串。由此说明Sting底层实际上是一个。所以上述的实际上存的是除此之外,计算机并不会存储像。原创 2022-12-26 00:54:40 · 1380 阅读 · 81 评论 -
Java集合之Map集合详解基础篇(一)
Map双列集合结构Map是采用key-value键值对存储数据的,一个key对应一个值,对于key不可重复,value可以重复,主要的实现类有HashMap,LinkedHashMap,TreeMap,HashTableHashMapMap集合中最常用的实现类常用方法添加功能:V put(K key,V value):添加元素(也可以实现修改功能)删除功能:void clear():清空所键值对元素V remove(Object key):根据键移除对应的值,并把值返回判断功能:co原创 2020-07-18 21:58:27 · 661 阅读 · 0 评论 -
Java集合之List,Set集合详细解释
数组与集合数组和集合都是存放 Java数据的 Java容器,数组与集合底层的数据结构都是线性结构,对于数组而言,一旦声明了长度,数据存放的容量就不能进行改变,集合就不一样,集合也是容器但是里面的数据容量却是可以改变的,不同的集合所存放的集合数据规则也就不一样。数组在删除,添加,修改操作方面的效率不太高,存储数据的特点是有序可重复的,但是对于无序,不可重复的需求来讲,数组就无法实现了,此时Java就引出了集合这个概念。Java中的集合类都放在了**java.util**包中单列集合框架结构上图中的集合原创 2020-07-17 21:51:26 · 7053 阅读 · 1 评论