- 博客(38)
- 收藏
- 关注
原创 Java AWT Swing(图形化界面编程)(一)
java使用AWT和Swing相关的类可以完成图形化界面编程,其中AWT的全称是抽象窗口工具集(Abstract WindowToolkit),它是sun公司最早提供的GUI库,这个GUI库提供了一些基本功能,但这个GUI库的功能比较有限,所以后来sun公司又提供了Swing库。通过使用AWT和Swing提供的图形化界面组件库,java的图形化界面编程非常简单,程序只需要依次创建所需的图形组件,并以合适的方式将这些组件组织在一起,就可以开发出非常美观的用户界面。
2023-08-12 21:58:46
884
2
原创 (二十八)Stream流
Java8 API添加了一个新的抽象称为流 Stream ,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。
2023-02-05 14:38:23
1372
1
原创 (二十七)Map集合体系
①Map集合是一种双列集合,每个元素包含两个数据;②Map集合的每个元素的格式:key = value(键值对元素);③Map集合也被称之为键值对集合。
2023-01-27 23:20:01
807
1
原创 (二十六)Set系列集合
简介Set集合,基础自Collection。特征是插入无序,不可指定位置访问。Set集合的实现类可说是基于Map集合去写的。通过内部封装Map集合来实现的比如HashSet内部封装了HashMap。Set集合的数据库不能重复(== 或 eqauls)的元素Set集合的常用实现类有 HashSet TreeSet
2023-01-25 14:30:06
1268
原创 (二十五)泛型扩展
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。
2023-01-19 11:48:59
1231
原创 (二十四)List系列集合
List集合包括JavaList接口以及List接口的所有实现类。List集合中的元素允许重复,各元素的顺序放是对象插入的顺序,类似Java中的数组,用户可通过使用索引(元素在集合中的位置)来访问集合中的元素。
2023-01-18 19:54:56
2006
原创 (二十三)Collecttion集合
Collection: 是所有集合的顶级接口,里面规定了集合操作元素的相关功能方法集合与数组一样,用于存储一组元素,但是集合又多个不同的实现类来实现不同的数据结构
2023-01-17 13:51:16
734
11
原创 (二十二)简单算法和Lambda表达式
Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。
2023-01-16 12:20:41
838
1
原创 (二十一)一篇关于Arrays类的文章
Arrays 类是一个工具类,其中包含了数组操作的很多方法。这个 Arrays 类里均为 static 修饰的方法(static 修饰的方法可以直接通过类名调用),可以直接通过 Arrays.xxx(xxx) 的形式调用方法。
2023-01-15 17:15:11
91
3
原创 (二十)正则表达式
正则表达式,又称规则表达式,(Regular Expression,在代码中常简写为regex、regexp或RE),是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式(规则)的文本。
2023-01-14 11:57:52
989
9
原创 (十八)Java的时间与日期(2)
JDK 8中增加了一套全新的日期时间API,这套API设计合理,是线程安全的。新的日期及时间API位于 java.time 包 中。
2023-01-12 12:01:02
687
7
原创 (十七)Java的时间与日期(1)
时间和日期. 在系统开发中,日期与时间作为重要的业务因素,起到十分关键的作用,例如同一个时间节点下的数据生成,基于时间范围的各种数据统计和分析,集群节点统一时间避免超时等。
2023-01-11 11:26:19
593
12
原创 (十六)一篇文章学会Java的常用API
API的主要目的是提供应用程序与开发人员以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。提供API所定义的功能的软件称作此API的实现。API是一种接口,故而是一种抽象。
2023-01-10 10:05:06
3184
10
原创 (十五)一篇文章搞懂Java的内部类
内部类(Inner Class),是 Java 中对类的一种定义方式,是嵌套类的一个分类,即非静态嵌套类(Non-Static Nested Class)。内部类(非静态嵌套类)分为成员内部类、局部内部类和匿名内部类三种以及静态内部类一种。
2023-01-09 11:18:45
757
10
原创 (十三)JAVA基础语法
Java源程序(.java文件)——>java字节码文件(.class文件)——>由解释执行器(java.exe)将字节码文件加载到java虚拟机(jvm)——>字节码文件(.class)就会在java虚拟机中执行。
2023-01-07 11:32:58
1004
11
原创 (十二)static关键字
static关键字 一、static静态关键字二、static应用知识:工具类三、static应用知识:代码块四、static应用知识:单例五、面向对象三大特征之二:继承
2022-10-09 09:07:41
745
2
原创 (十)面向对象
面向对象(Object Oriented)是软件开发方法,一种编程范式。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。
2022-09-28 17:00:22
154
3
原创 (九)方法
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
2022-09-24 11:58:22
343
3
原创 (八)数组(java)
数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。数组是用于储存多个相同类型数据的集合。
2022-09-23 12:44:11
681
2
原创 (七)程序流程控制:分支结构和循环结构
控制流程(也称为流程控制)是 计算机 运算领域的用语,意指在 程序 运行时,个别的指令(或是陈述、 子程序 )运行或 求值 的顺序。程序流程控制:分支结构和循环结构。
2022-09-19 15:50:16
1178
1
原创 (五)基本数据类型变量间转换
1.自动类型转换:2.强制类型转换:3.基本数据类型与String间转换String类型变量的使用: 4.String练习题巩固 5.进制与进制间的转换
2022-09-15 21:04:40
392
3
原创 (四)JAVA的基本数据类型
一、关键字(keyword)二、保留字(reserved word):三、标识符(Identifier)四、变量五、java的数据类型:1、整数类型(byte \ short \ int \ long)2、浮点型(float \ double)3、字符型(char)4、布尔型(boolean)5、字符集
2022-09-15 13:47:46
1579
3
原创 (三)五款常用的java开发工具(快来看看吧)
五款常用的java开发工具一、JBuilder:二、NetBeans:三、Eclipse:四、MyEclipse:五、IntelliJ IDEA:
2022-09-15 12:32:16
2986
原创 (二)注释(comment)详解
一、注释类型(三种)二、单行注释和多行注释的作用三、注释的特点四、文档注释的使用五、多行注释注意点六、良好的编码风格:
2022-09-15 12:22:22
1433
原创 (一)JAVA语言基础概述
一、人机交互方式二、常用的DOS命令三、计算机语言的发展迭代史四、java语言的应用的领域五、java语言的特点六、JDK、JRE、JVM三者之间的关系。七、如何配置path环境变量?八、初学java程序的简单总结
2022-09-15 12:08:10
257
原创 浪漫的七夕表白简单代码(简单的小代码)
是时候展现专属于程序员的浪漫了!你打算怎么给心爱的人表达爱意?无论那种形式,快来秀我们一脸吧!以程序员的方式撒狗粮,专业浪漫,值得拥有! 浪漫的七夕表白简单代码(简单的小代码)
2022-08-22 14:19:46
4033
5
原创 MySQL(MySQl操作基础总结)
(一)数据模型1.关系型数据库(RDBMS)(二)SQL分类 一、DDL数据库操作 二、DML数据库操作 三、DQL数据库操作四、DCL数据库操作(三)函数(四)约束(五)多表查询(六)事务事务的四大特性(ACID)事务的隔离级别:
2022-06-17 00:38:45
480
原创 目前流行的9大前端框架
1. React2. Vue3. Angular4. Svelte5. Alpine6. Preact7. LitElement8. Stimulus9. Ember
2022-05-10 22:22:37
8862
4
javaweb项目登陆注册源码
2022-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人