凌逸

凌逸

java学习笔记

Java学习笔记之六 对Java程序设计环境的学习二 开发环境的选择与使用

集成开发环境的安装 Eclipse和NetBeans是两个免费的集成开发环境。 Eclipse: 现在似乎改名叫Eclipse IDE了。 Eclipse IDE:https://eclipseide.org/ NetBeans: NetBeans现在是Apache的了。 是开源软件。 Apache NetBeans 26: https://netbeans.apache.org/front/main/index.html IntelliJ IDEA Community Edition: IntelliJ IDEA Community Edition https://www.jetbrains.com/idea/download/?section=windows 安装Eclipse IDE和NetBeans不需要重启计算机。 安装InteliJ IDEA Community Edition需要重启计算机。 我的安装详情: elicpse ide解压后即可。 netbeans解压后即可。

java学习笔记

Java学习笔记之四 对Java程序设计环境的学习一 JDK的安装

SDK:Software Development Kit。软件开发工具箱。 JDK:Java Development Kit。Java开发工具箱。 Java在版本和命名上存在一定的混乱。在JDK的命名上也是。工具箱版本的1.2-1.4被称为Java SDK。 Java术语: 术语 缩写 解释 Java Development Kit JDK 编写Java程序的程序员使用的软件 Java Runtime Environment JRE 运行Java程序的用户使用的软件 Standard Edition SE 用于桌面或简单的服务器应用的Java平台 Enterprise Edition EE 用于发杂的服务器应用的Java平台 Micro Edition ME 用于微型手机和其他小型设备的Java平台 Java 2 J2 Java 2。过时术语。用于描述1998年-2006年之间的Java版本。 Software

java学习笔记

Java学习笔记之三 对Java程序设计概述的学习

1996年,Java发布了第1版。引起了人们的巨大兴趣。之后,Java得到了1亿美元的风险投资基金,用来全部支持Java的开发。 Java编程语言、平台 Java不只是一门编程语言,还是一个平台。它有一个庞大的库,包含了很多可以重用的代码,以及一个提供诸如安全性、可移植性、自动废料回收等服务的执行环境。 Java的特性 Java的一些特性: 简单。这种简单是和C++相比的。没有头文件、没有指针、没有复杂的概念。同时也意味着体积小,占用空间小。但是随着版本的更迭、功能的增加,Java也变得功能繁多、开始臃肿了。 面向对象。面向对象设计是一种程序设计技术,它将重点放在数据(即对象)和对象的接口上。和C++相比,Java增加了接口的概念,和元类(metaclass)模型。随着时代的发展,新的程序设计技术也出现了。如函数式编程。新版本的Java很可能会更新新的程序设计技术。 网络技能。对网络的封装,无需再直接操作socket连接。远程过程调用机制,使分布式对象之间也能通信。但远程过程调用也带来了复杂性。

java学习笔记

Java学习笔记之四十八 学习笔记链接汇总

Java学习笔记链接整理: * Java学习笔记之一 学习Java及记录笔记的念头。 * Java学习笔记之二 对《Java核心技术卷一》(原书第8版)前言的学习。 * Java学习笔记之三 对Java程序设计概述的学习 * Java学习笔记之四 Java程序设计环境。JDK的安装。 * Java学习笔记之五 对《Java核心技术》英文版最新版的版本的信息检索。 * Java学习笔记之六 Java程序设计环境。集成开发环境的安装。命令行环境的使用。集成开发环境的使用。 * Java学习笔记之七 Java程序设计环境。应用程序地运行。 * Java学习笔记之八 Java基本的程序设计结构。 * Java学习笔记之九 对象与类。 * Java学习笔记之十 继承。 * Java学习笔记之十一 数值类型之间的转换。 * Java学习笔记之十二 * Java学习笔记之十三 * Java学习笔记之十四 * Java学习笔记之十五 * Java学习笔记之十六 * Java学习笔记之十七 * Java学习笔记之十八 * Java学习笔记之十九 * Java学习

java学习笔记

Java学习笔记之二 对前言的学习

Core Java图书的预期读者:专业的程序员。 Core Java图书的风格:没有玩具代码。 Core Java图书的目标:让读者理解书中所介绍的Java编程语言,以及Java类库的特性。同时,不产生误解或歧义。 Core Java图书的章节安排: * 第一章 概述。Java程序的性能。Java语言的设计初衷。Java的历史。 * 第二章 下载和安装JDK。下载和安装Core Java图书随附的例子源代码。编译和运行三个不同类型的Java程序(一个控制台程序、一个图形程序、一个小程序Applet)。JDK的简单用法。文本编辑器的用法。Java IDE用法。 * 第三章 Java语言。变量、循环、简单的函数。 * 第四章 面向对象程序设计。面向对象程序设计方法中的封装。Java中用类和方法来实现封装。Javadoc工具。 * 第五章 面向对象程序设计方法中的继承。Java的继承机制。 * 第六章 Java的接口。内部类。 * 第七章 应用程序设计。图形用户界面。

java学习笔记

Java学习笔记之五 Core Java图书最新版

晚饭后去网上查询了一下Core Java图书的最新版。 目前,最新版是第13版,Oracle出版社,2024年版。作者 Cay S. Horstmann。 这书还是分两卷,卷一:基础,卷二:复杂功能。 这版的作者似乎换成了Cay S. Horstmann一个人。 作者的网站上,提供了下列版本的图书的配套源代码: * 当前版。第十三版。https://horstmann.com/corejava/corejava.zip * 第十二版。https://horstmann.com/corejava/corejava12.zip * 第十一版。https://horstmann.com/corejava/corejava11.zip * 第十版。https://horstmann.com/corejava/corejava10.zip * 第九版。

java学习笔记

Java学习笔记之一 我开始学习Java

今天是2025年7月17日。星期四。 Java是一门计算机程序设计语言。虽然我这些年没有用过这门语言,但它的大名我还是听过的。最近心血来潮,决定学习一下Java这门语言,并学习一下和它相关的其他内容。 我的学习采用自学的方式,具体来说就是看书、上机。和大学课程相比,除了没有老师宣讲、没有老师辅导、没有同学讨论之外,其他都差不多。 我选择的书是:《Java核心技术卷I:基础知识》(978-7-111-23950-5)。机械工业出版社,2008年6月第一版第一次印刷。这本书是2008年的《Core Java. Volume I, Fundamentals》(978-0-13-235476-9)的中文翻译版。 书中讲的内容是Java SE 6平台的。这很古老了。在今天,Java平台的长期支持版本是21版。但我手边只有这本讲Java的书,而且我也没有资金去购买新的Java书籍。互联网上的资料很零散,对于学习而言并不方便。我居住在村里,也没有图书馆供我使用。 这本书是人送我的。 和之前的学习不同的是,我这次学习记录了笔记。之前学习只看书,只听讲,从来不记笔记。记录笔记有助于回顾,所以

云服务

云产品退市与烂摊子

腾讯云计划将CODING相关产品退市。看了他们的停售公告,我只有一个想法,留下了一个烂摊子。 腾讯云退出了CNB,但是需要用户自己迁移。CODING到特定日期后,数据全部删除。腾讯云只是说这些数据中的一部分可以迁移到CNB,但具体如何迁移,完全要依靠用户自己。并不像某些云服务提供商一样,在用户无感知的情况下迁移到新服务。 人们都说云服务可靠。但云服务,它毕竟是服务。当提供服务的人不愿意提供服务了,这服务也就遥不可及了。一起,都要回到最初,自己动手。 所以说,云服务不可依靠。只是我们可以把本来自己做的事情,外部出去一部分给云服务。这并不以为着我们需要放弃学习本来应该自己做的部分。 就像把编程外包给别人,不意味着我们完全放弃学习编程,也并不意味着我们不懂编程。我们使用别人的软件,但当我们对这种软件不满意,或者别人不再给我们提供这种软件时,我们就动手写自己的软件来用。

大语言模型向导文件llms.txt

网站使用llms.txt为大语言模型提供网站结构、网址内容的指引。 在网站的根目录放置名为llms.txt的markdown文件,用简洁的方式列出最重要、最适合大语言模型理解的内容和链接,并附上简要说明。 当人工智能在推理时,可以优先查阅这些内容,而不用再盲目抓取整个网站的复杂页面。 llms.txt的位置:放置在网站的根目录,名称为llms.txt。 llms.txt的格式:Markdown格式。人类和人工智能都能轻松阅读。 llms.txt的结构:项目名称、简介、详细说明、重要文件、页面链接表。 llms.txt的作用:为大语言模型提供网站地图。 llms.txt与robots.txt的区别:robots.txt告诉爬虫哪些页面不能抓取。llms.txt告诉人工智能哪些页面值得一看。 目前,不少开源项目和工具已经支持了llms.txt。这些工具有:fast.ai、LangChain、Cursor 等

chrome

Chrome提供的功能

基本的网页浏览功能。 搜索功能。通过地址栏可以搜索。在地址栏中输入@符号,可以在指定页面搜索,如历史记录、书签、标签页等。 翻译功能。在地址栏右侧点击翻译,可以使用偏好的语言阅读整个网站,在原文和译文间切换。在中国,翻译功能的服务端已经关闭。因此,翻译功能在中国不可以使用。 在地址栏中,只要输入“[要翻译的内容] [语言]”,就可以立即得到翻译结果。比如输入“鸟 法语”,地址栏下方的下拉选择框会出现多项,其中一项是“鸟 法语 - oiseau (法语)”。在中国,这项功能无法使用。 Chrome 支持屏幕阅读器和放大镜,并提供全页缩放、高对比度颜色、AI 图片说明、实时字幕、键盘浏览等功能,让您可以更轻松地以适合自己的方式在网上冲浪。 借助 Chrome,您可以将电脑或手机中的内容投屏到内置 Google Cast 的电视。您可选择是投放整个屏幕,

chrome

Chrome提供的安全保护

Chrome会自动执行一些浏览器安全检查任务。Chrome会检查是否是最新版本。它会检查是否安装了最新的安全更新。它会检查密码是否泄露。它会检查扩展程序是否存在潜在安全风险。它会重置未使用的网站的权限。 Chrome有一种安全浏览功能。在访问危险或下载有害应用之前,会显示警告信息。 Chrome配备了密码管理工具。 Chrome有清除浏览记录功能。 Chrome可以管理网站对地理位置信息或摄像头的访问权限。 可以使用多个个人资料,来区分不同的空间。 Chrome提供了无痕浏览功能。当您使用 Chrome 的无痕模式时,使用您设备的其他人不会看到您的活动记录。您的浏览记录、Cookie 和网站数据或在表单中输入的信息不会保存,因此您可以更加私密地浏览网页。这不会改变您访问的网站及其所用服务收集数据的方式。 Chrome还使用了人工智能技术。

chrome

Chrome的版本周期

本文所指的Google Chrome指的是普通的桌面版。 除了桌面版、手机或平板版之外,Chrome还有企业版、教育版。企业版和教育版不在本文的范围之内。 Google Chrome的版本发布周期 Chrome每四周推出一个新版本。 更新方法 Chrome会在后台自动更新。Chrome 会定期检查是否有新的更新;若有,Chrome 便会在您关闭并重新打开浏览器时自动应用更新。 除了自动更新,在访问页面“帮助 | 关于 Google Chrome”时,也会触发更新检查。如果有自动更新,Chrome会自动下载。在下载完成后,这个页面上会出现“重新启动”的按钮。点击后会更新。 对Linux用户来说,更新Google Chrome需要使用适用于Linux的软件包管理工具。 通过确保 Chrome 是最新版本,您可充分利用最新的 Chrome 功能和安全更新,从而高效工作、保持安全并畅享移动便捷性。 为什么要更新 改进:提升了速度和性能 Chrome 可通过自动更新轻松保障您的安全。这有助于确保您在最新的安全功能和修复程序推出后及时安装它们。 功能: