随笔分类 -  Java初级阶段

记录阶段性学习心得
摘要:JavaFX(一)入门介绍 1各类窗口,窗口之间的交互 五种窗口类型 DECORATED, UNDECORATED, TRANSPARENT, UTILITY, UNIFIED 1 package com.fxUnit03; 2 3 import javafx.application.Applica 阅读全文
posted @ 2022-07-27 00:11 Fancy[love] 阅读(267) 评论(0) 推荐(0)
摘要:最近需要制作一些桌面小工具,因为跨平台的特点,我选择使用JavaFX库 JavaFX介绍 JavaFX 是一个开源的下一代客户端应用平台,适用于基于Java构建的桌面、移动端和嵌入式系统。 它是许多个人和公司的共同努力的成果,目的是为开发丰富的客户端应用提供一个现代、高效、功能齐全的工具包。 中文官 阅读全文
posted @ 2022-07-01 23:54 Fancy[love] 阅读(453) 评论(0) 推荐(0)
摘要:今天引入一个项目运行后报错,需要安装JDK10。 资源分享(window10 x64位版本JDK10) 链接:https://pan.baidu.com/s/1GlEUlweX9AiCzaYP-ydBLg 提取码:fc01 下载后安装,注意合理设置文件路径,jre、jdk 1、首先点击设置项目结构 阅读全文
posted @ 2022-06-06 22:09 Fancy[love] 阅读(833) 评论(0) 推荐(0)
摘要:什么是POI Apache POI官网 :https://poi.apache.org/ Apache POI是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。用它可以使用Java读取和创建,修改MS Excel文件 阅读全文
posted @ 2022-06-05 23:07 Fancy[love] 阅读(322) 评论(0) 推荐(0)
摘要:一图了解maven 快速配置maven 1.官网下载 https://maven.apache.org/download.cgi Windows直接选择红框内连接下载 2.本地配置 解压后打开文件目录如下: ①打开配置文件 选择conf,使用文本编辑器打开settings ②指定本地仓库 在本地新建 阅读全文
posted @ 2022-06-01 21:39 Fancy[love] 阅读(2273) 评论(0) 推荐(0)
摘要:什么是CSS? CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中 多个样式定义可层 阅读全文
posted @ 2022-05-31 23:58 Fancy[love] 阅读(78) 评论(0) 推荐(0)
摘要:1. JDBC简介 JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,(java.sql,javax.sql)使用这些类库可以以一种标准的方法、方便地访问数据库 阅读全文
posted @ 2022-03-23 22:30 Fancy[love] 阅读(103) 评论(0) 推荐(0)
摘要:到目前为止,臭名昭著的空指针异常是导致Java应用程序失败的最常见原因。 以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类, Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到Google Guava的启发,Optional类已经成 阅读全文
posted @ 2022-03-21 23:27 Fancy[love] 阅读(72) 评论(0) 推荐(0)
摘要:Java8中有两大最为重要的改变。 第一个是 Lambda 表达式;另外一个则 是 Stream API。 Stream API ( java.util.stream) 把真正的函数式编程风格引入到Java中。这 是目前为止对Java类库最好的补充,因为Stream API可以极大提供Java程 序 阅读全文
posted @ 2022-03-18 23:59 Fancy[love] 阅读(63) 评论(0) 推荐(0)
摘要:为什么使用 Lambda 表达式 Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以 传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更 灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了 提升。 @Test public void tes 阅读全文
posted @ 2022-03-17 23:59 Fancy[love] 阅读(40) 评论(0) 推荐(0)
摘要:1.写出获取Class实例的三种常见方式 package www.Reflection; import org.junit.Test; import java.lang.reflect.Constructor; public class ReflectionTest { @Test public v 阅读全文
posted @ 2022-03-16 00:04 Fancy[love] 阅读(31) 评论(0) 推荐(0)
摘要:Reflection反射 是被视为动态语言的关键,反射机制允许程序在执行期 借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内 部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个 类只有一个Class对象),这个对象就包含了完整的类的 阅读全文
posted @ 2022-03-14 23:51 Fancy[love] 阅读(44) 评论(0) 推荐(0)
摘要:1.一个IP对应着哪个类的一个对象? 实例化这个类的两种方式是? 两个常用的方法是? ①InetAddress类的对象 ②InetAddress Inet1 = InetAddress.getByName("192.168.101.19"); InetAddress Inet2 = InetAddr 阅读全文
posted @ 2022-03-13 23:05 Fancy[love] 阅读(37) 评论(0) 推荐(0)
摘要:网络基础 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规 模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、 共享硬件、软件、数据信息等资源。 网络编程的目的: 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯。 网络编程中有两个主要的问题 阅读全文
posted @ 2022-03-11 23:58 Fancy[love] 阅读(48) 评论(0) 推荐(0)
摘要:1.说明流的三种分类方式 字节流,字符流 节点流,处理流 输入流,输出流 流向:输入流、输出流 数据单位:字节流、字符流 流的角色:节点流、处理流 2. 写出4个IO流中的抽象基类,4个文件流,4个缓冲流 4个抽象基类:InputStream、OutputStream、Reader、Writer 4 阅读全文
posted @ 2022-03-08 23:45 Fancy[love] 阅读(45) 评论(0) 推荐(0)
摘要:1.File类的使用 java.io.File类: 文件和文件目录路径的抽象表示形式,与平台无关 File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File 阅读全文
posted @ 2022-03-07 23:20 Fancy[love] 阅读(35) 评论(0) 推荐(0)
摘要:1.如何遍历Map的key集,value集,key-value集,使用上泛型 1 package www.exer.collection; 2 3 import java.util.*; 4 5 public class MapTest { 6 public static void main(Str 阅读全文
posted @ 2022-03-06 23:37 Fancy[love] 阅读(44) 评论(0) 推荐(0)
摘要:1.Map存储数据的特点是什么?并指明key,value,entry存储数据的特点。 Map存储的是双列数据,key-value对数据 key:无序的、不可重复的→Set存储 value:无序的、可重复的 –→Collection存储 key-value:无序的、不可重复 →Set存储 2.描述Ha 阅读全文
posted @ 2022-02-27 23:58 Fancy[love] 阅读(56) 评论(0) 推荐(0)
摘要:Map接口概述 Map与Collection并列存在。用于保存具有映射关系的数据:key-value Map 中的 key 和 value 都可以是任何引用类型的数据 Map 中的 key 用Set来存放,不允许重复,即同一个 Map 对象所对应的类,须重写hashCode()和equals()方法 阅读全文
posted @ 2022-02-24 23:34 Fancy[love] 阅读(44) 评论(0) 推荐(0)
摘要:1.集合Collection中存储的如果是自定义类的对象,需要自定义类重写哪个方法?为什么? 需重写equals(),因为remove(),removeAll(),需要调用equals判断是否相等 List:重写equals() Set:重写equals()和hashcode(),对于存放在Set容 阅读全文
posted @ 2022-02-23 22:55 Fancy[love] 阅读(97) 评论(0) 推荐(0)