(转)【JDK 11】关于 Java 模块系统
摘要:原文链接(留存以备原文丢失):https://juejin.cn/post/6847902216590721031 继 2014 年 3 月 Java 8 发布之后,时隔 4 年,2018 年 9 月,Java 11 如期发布,其间间隔了 Java 9 和 Java 10 两个非LTS(Long T
阅读全文
posted @
2023-05-30 16:21
bruce_he
阅读(155)
推荐(0) 编辑
读后笔记 -- Java核心技术(第11版 卷 II) Chapter9 Java 平台模块系统
摘要:9.1 模块的概念 一个平台模块包含: 一个包集合; 可选地包含资源文件和像本地库这样的其他文件; 一个有关模块中可访问的包的列表; 一个有关这个模块依赖的所有其他模块的列表; 平台模块系统的优点: 1)强封装:可控制可访问的包,无须操心维护不想开放的代码; 2)可靠的配置:可避免 类路径中常见的类
阅读全文
posted @
2023-05-26 17:57
bruce_he
阅读(114)
推荐(0) 编辑
Java 17 版本运行 javascript
摘要:使用 Java 运行 JavaScript 脚本 当前版本: JDK:17 测试程序: public class EngineTest { public static void main(String[] args) throws ScriptException, NoSuchMethodExcep
阅读全文
posted @
2023-05-23 10:11
bruce_he
阅读(3335)
推荐(1) 编辑
读后笔记 -- Java核心技术(第11版 卷 II) Chapter8 脚本、编译和注解处理
摘要:本章将介绍三种用于处理代码的技术: 脚本 API:可调用脚本语言,如 JavaScript、Groovy、Ruby等; 编译器 API:应用程序内部编译 Java 代码; 注解处理器:可在包含注解的 Java 源代码和类文件上进行操作; 8.1 Java 平台的脚本机制 8.1.1 获取脚本引擎 /
阅读全文
posted @
2023-05-22 13:45
bruce_he
阅读(75)
推荐(0) 编辑
IdeaJ 模块添加外部 jar 包
摘要:如下方式针对单个模块化,如 core java 的课程代码。更方便的可以通过 maven 管理 1. 下载对应的 jar 包 2. 将下载的 jar 包放入 lib 目录下 3. 添加 Libraries,File -> Project Structure -> Libraries -> "+",添
阅读全文
posted @
2023-05-15 13:24
bruce_he
阅读(91)
推荐(0) 编辑
读后笔记 -- Java核心技术(第11版 卷 II) Chapter4 网络
摘要:4.1 连接到服务器 4.1.2 Java 连接到服务器 var s = new Socket("time-a.nist.gov", 13); InputStream inStream = s.getInputStream(); 4.1.2 socket timeout // 方式一: var s
阅读全文
posted @
2023-05-11 11:23
bruce_he
阅读(19)
推荐(0) 编辑
(python) 数据库一次 Connection 连接,不同 cursor
摘要:数据库一次 Connection 连接,不同 cursor 的最简洁代码: import pymysql class Database(object): connection = None def __init__(self): if not Database.connection: Databas
阅读全文
posted @
2023-05-08 16:29
bruce_he
阅读(118)
推荐(0) 编辑
(转)Java中的String、StringBuilder和StringBuffer
摘要:1、String String对象是不可变的,即一旦一个 String 对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。 那么我们new一个String对象,比如 String a = new String("A") String a2 = new String("A")
阅读全文
posted @
2023-05-06 17:59
bruce_he
阅读(32)
推荐(0) 编辑
[转]Java 获取操作系统的信息
摘要:链接: https://blog.csdn.net/csdntoast/article/details/50639819 1 获取本机的IP地址: private static String getIpAddress() throws UnknownHostException { InetAddre
阅读全文
posted @
2023-05-05 11:02
bruce_he
阅读(224)
推荐(0) 编辑