做网站之前需要准备什么条件如何做一网站

张小明 2025/12/30 4:51:25
做网站之前需要准备什么条件,如何做一网站,扁平化设计网站欣赏,替代wordpress目录 1. 什么是 Java#xff1f;2. 配置 Java 开发环境 2.1 安装 JDK2.2 JDK 的组成2.3 集成开发环境的配置 2.3.1 设置 IDEA 主题2.3.2 设置 IDEA 字体2.3.3 设置 IDEA 背景色2.3.4 IDEA 常用快捷键2.3.5 IDEA 导入模块 3. Java 程序的结构4. 第一个 Java 程序5. Java 基础…目录1. 什么是 Java2. 配置 Java 开发环境2.1 安装 JDK2.2 JDK 的组成2.3 集成开发环境的配置2.3.1 设置 IDEA 主题2.3.2 设置 IDEA 字体2.3.3 设置 IDEA 背景色2.3.4 IDEA 常用快捷键2.3.5 IDEA 导入模块3. Java 程序的结构4. 第一个 Java 程序5. Java 基础知识5.1 注释5.2 字面量5.3 变量5.4 关键字5.5 标识符5.6 数据类型5.7 自动类型转换5.7.1 赋值的自动类型转换5.7.2 表达式的自动类型转换5.8 强制类型转换5.9 运算符5.9.1 基本运算符5.9.2 自增自减运算符5.9.3 赋值运算符5.9.4 关系运算符5.9.5 逻辑运算符5.9.6 三目操作符5.9.7 运算符优先级正文开始。1. 什么是 JavaJava 是一门面向对象的计算机高级编程语言。作为世界上最流行的编程语言之一它的可移植性、安全性非常强大并且随着发展开发社区最为完善功能最为丰富。Java 在桌面应用开发、企业级应用开发、移动应用开发、服务器系统、大数据开发、游戏开发等方面都发挥着不可替代的作用。2. 配置 Java 开发环境2.1 安装 JDKJava 语言的产品是JDK(Java Development Kit : Java开发者工具包)必须要 安装 JDK 才可以使用 Java 语言。如果把使用 Java 语言开发比作做饭那么 JDK 就可以看作菜刀、调料等一整套工具。2.2 JDK 的组成JDK 分为三个部分JVM(Java Virtual Machine)Java 虚拟机真正运行 Java 程序的地方。核心类库Java 自己写好的程序给程序员自己的程序调用的提高开发效率。开发工具java-执行工具、javac-编译工具等JRE(Java Runtime Environment)Java 的运行环境核心內容是核心类库和 JVM2.3 集成开发环境的配置集成开发环境IDEIntegrated Development Enviroment是把代码的编写、编译、执行等多种功能综合到一起的开发工具可以进行代码智能提示、错误提醒、项目管理等功能。常见的 Java IDE 工具有Eclipse、MyEclipse、IntelliJ IDEA、Jbuilder、NetBeans等等这里我们使用IntelliJ IDEA来学习IntelliJ IDEA 下载链接。注意建议修改安装路径以便于管理不要安装在有空格和中文的路径下2.3.1 设置 IDEA 主题2.3.2 设置 IDEA 字体2.3.3 设置 IDEA 背景色2.3.4 IDEA 常用快捷键快捷键功能main/psvm、sout、…快速键入相关代码Ctrl D复制当前行到下一行Ctrl Y删除所在行Ctrl ALT L格式化代码ALT SHIFT ↑ ALT SHIFT ↓上下移动当前代码Ctrl /使用 // 注释代码Ctrl Shift /使用 /**/ 注释代码2.3.5 IDEA 导入模块IDEA 中导入模块有些点需要注意这里着重讲解一下还不了解模块是什么的朋友可暂时跳过不影响后续学习。关联导入并不改变原模块的位置若想要使导入的模块与工程文件位置统一可以将指定模块复制到工程文件下并按上述步骤导入。3. Java 程序的结构Java 程序分为四种结构从大到小依次为project项目module模块package包class类将整个程序划分为了四种结构是为了方便管理项目代码更有利于提高开发效率。如果将 project 比作一个小区那么 module 就相当于小区里的一栋楼package 就相当于一栋楼里的一个楼层class 就相当于一个楼层中的一个房间。4. 第一个 Java 程序下面展示执行程序的完整步骤打开 IDEA 并新建一个项目选择空项目类型新建模块ps这里加了汉化插件新建包包的命名规则一般是公司官方的域名倒置并且将www部分替换为当前文件的作用说明例如com.taobao.test新建类编写代码并运行package com.wwangxu.test; public class HelloWorld { public static void main(String[] args){ System.out.println(Hello World!); } }恭喜你刚刚你成功运行了一个 Java 程序让我们总结一下整个流程新建项目新建模块新建包新建类编写代码运行5. Java 基础知识5.1 注释注释就是对代码的说明并不影响程序的执行编译后生成的.class文件中会将注释去掉写注释的目的就是让开发人员能更轻松地看懂代码提高程序代码的可读性。基本格式// 单行注释 /* 多行注释 多行注释 */ /** 文档注释 文档注释的內容是可以提取到一个程序说明文档中去的 */5.2 字面量字面量是用于表达源代码中一个固定值的表示法通俗来讲就是告诉程序员数据在程序中的书写格式数据类型生活中的写法程序中的写法说明整数13-2113-21写法一致小数1.3-2.11.3-2.1写法一致字符A0好‘A’‘0’‘好’程序中必须使用单引号有且只能有一个字符字符串你好呀“你好呀”“”程序中必须使用双引号內容可有可无布尔值真、假true、false只有两个值true 代表真false 代表假空值/null一个特殊的值空值5.3 变量变量是用来记录数据的可以把变量想象成一个容器里面存放的就是数据。格式如下//数据类型 变量名称 数据; int a 0; //整型变量 a 存储了 0 这个整型数据使用变量有如下注意事项变量要先声明才能使用变量是什么类型就只能存储该类型的数据变量的作用域是它所在的一对花括号{}中同一范围内变量不能重名不同范围中的变量彼此之间相互独立变量定义的时候可以不赋初始值但在使用时变量必须有值5.4 关键字Java 语言自己用到的一些词有特殊作用的我们称之为关键字关键字不能用来作为类名、变量名。常见关键字如下5.5 标识符标识符就是名字我们在写程序时会起一些名字比如类名、变量名等等都是标识符。标识符的要求只能由数字、字母、下划线_和美元符$等组成。不能以数字开头不能以关键字命名标识符对大小写敏感例如 test 与 Test 是两个不同的标识符。标识符的规范变量名称满足标识符规则同时建议用英文、有意义、首字母小写满足“小驼峰命名法”例如testCases类名称满足标识符规则建议全英文、有意义、首字母大写满足“大驼峰命名法”例如TestCases5.6 数据类型数据类型分为基本数据类型和引用数据类型这里只对基本数据类型做说明引用数据类型留到后面讲。需要注意的是当我们任写一个整数时它都默认是int类型的任写一个小数时它都默认是double类型的。例如// long a 12345678901; // 数据默认是 int 类型但12345678901超过了 int 类型的数据范围所以会报错 // 将数据设置为 long 类型时需要在数据末尾加 L 或 l long a 12345678901L; // float b 3.14; // 数据默认是 double 类型但 b 是 float 类型所以会报错 // 将数据设置为 float 类型时需要在数据末尾加 F 或 f float b 3.14F;5.7 自动类型转换5.7.1 赋值的自动类型转换在 Java 语言中当不同类型的数据进行赋值操作时内存占用小的变量可以直接赋值给内存占用大的变量例如byte a 12; short b a; // a在内存中000011008位 // b在内存中00000000 0000110016位其他形式的自动类型转换5.7.2 表达式的自动类型转换在表达式中内存占用小的变量会自动转换成表达式中较大范围的类型再参与运算注意表达式的最终结果类型由表达式中的最高类型决定。在表达式中byte、short、char 是直接转换成 int 类型参与运算的。例如byte a 1; int b 10; double c 1.1; // 表达式 a b // 是将 a 的类型转换为 int 类型再进行运算 // 表达式结果的类型为 int //表达式 b c // 是将 b 的类型转换为 double 类型再进行运算 // 表达式结果的类型为 double5.8 强制类型转换内存占用大的数据或变量直接赋值给内存占用小的变量会报错例如int a 20; byte b a;//报错强制类型转换可以将数据类型进行指定转换例如int a 20; byte b (byte)a; // 将 int 类型的变量 a 强制类型转换为 byte 类型从而使表达式合法强制类型转换的执行原理需要注意的是强制类型转换可能造成数据丢失 / 溢出浮点型强转成整型会直接丢掉小数部分保留整数部分5.9 运算符5.9.1 基本运算符符号作用说明加使两个操作数相加-减使两个操作数相减*乘相当于“×”/除相当于“÷”%取余获取两个数做除法的余数注意运算符可以用于字符串的连接符连接的结果是一个字符串。例如String a abcd 5; // abcd5 String b abcd aa; // abcdaa5.9.2 自增自减运算符符号作用自增放在某个变量前面或后面对自身的值加1自减–放在某个变量前面或后面对自身的值减1注意自增或自减运算符放在变量前面或后面时是有区别的。放在变量的前面是先对变量进行自增或自减然后再拿变量的值进行运算。放在变量的后面是先拿变量的值进行运算再对变量的值进行自增或自减。例如int c 10; int b c c; // 结果 // b 22 // a 125.9.3 赋值运算符符号用法作用底层代码形式a b赋值将右边值赋给左边变量a b加后赋值a (a的类型)(a b)-a - b减后赋值a (a的类型)(a - b)*a * b乘后赋值a (a的类型)(a * b)/a / b除后赋值a (a的类型)(a / b)%a % b取余后赋值a (a的类型)(a % b)5.9.4 关系运算符符号例子作用a b判断 a 是否大于 ba b判断 a 是否大于等于 ba b判断 a 是否小于 ba b判断 a 是否小于等于 ba b判断 a 是否等于 b!a ! b判断 a 是否不等于 b上述表达式的结果为成立返回 true不成立返回 false5.9.5 逻辑运算符符号叫法例子运算逻辑逻辑与2 1 3 2多个条件必须都是 true结果才是 true反之为 false逻辑或2 1!逻辑非!(2 1)取反操作!true false、!false true^逻辑异或2 1 ^ 3 1前后条件结果相同结果为 false前后条件结果不同结果为 true短路与2 10 3 2判断逻辑同“”相同但若左边为 false则右边直接跳过不执行短路或5.9.6 三目操作符基本格式条件表达式 ? 值1 : 值2;执行流程首先判断条件表达式若为 true则结果为值1、若为 false则结果为值2例如int a 1 3 ? 7 : 8; // 1 3 为 false 所以结果为8 // a 85.9.7 运算符优先级在表达式中运算符优先级越高执行顺序就越靠前。运算符优先级由高到低排列为优先级运算符1()2!、-、、–3*、/、%4、-5、、6、、、、instanceof7、!89^10111213? :14、、-、*、/、%、完Java以前有多火现在就有多难挤进这条赛道岗位越来越少就业人越来越多技术越来越新时代越来越进步这十分要求还在传统Java道路上的人必须将新兴技术与工作内容结合起来。Java程序员的未来到底在哪里在于深化技术深度、拓展技术广度、向垂直领域深耕、转型管理或产品角色、关注新兴技术领域以及持续学习与适应变化。这里给大家介绍一个新兴领域技术块通过AI大模型赋能Java成熟技术栈提升自己的优势扩带自己的工作发展这是一个相对便利的路径因为Java和大模型是“相互赋能”的Java作为大模型应用的“基础设施层”模型部署与优化Java在分布式系统、高并发处理方面的优势可解决大模型部署的工程化难题。例如使用Spring Cloud构建大模型服务的微服务架构实现负载均衡、熔断降级通过Java的NIO非阻塞IO优化模型推理的并发性能降低延迟利用Java的JVM调优技术如GC策略、内存管理提升模型服务的稳定性。数据管道构建Java擅长处理结构化数据可构建大模型训练所需的数据预处理管道。例如使用Apache FlinkJava实现实时清洗用户行为日志生成训练样本通过Java的JDBC/MyBatis连接数据库抽取业务数据用于模型微调。大模型作为Java开发的“智能辅助工具”代码生成与补全利用大模型如GitHub Copilot、CodeGeeX自动生成Java代码片段减少重复劳动。例如输入自然语言描述如“生成一个Spring Boot接口接收用户ID并返回订单列表”大模型直接生成可运行的代码通过大模型分析代码库自动补全缺失的异常处理逻辑或单元测试。智能调试与优化大模型可分析Java应用的日志和性能数据定位问题根源。例如输入堆栈跟踪信息大模型识别内存泄漏的代码位置根据CPU使用率数据大模型建议优化SQL查询或算法逻辑。AI不是来替代Java的而是来重新定义Java工程师的价值。因此捕获AI掌握技术是关键让AI成为我们最便利的工具.一定要把现有的技术和大模型结合起来而不是抛弃你们现有技术掌握AI能力的Java工程师比纯Java岗要吃香的多。即使现在裁员、降薪、团队解散的比比皆是……但后续的趋势一定是AI应用落地大模型方向才是实现职业升级、提升薪资待遇的绝佳机遇如何学习AGI大模型作为一名热心肠的互联网老兵我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。因篇幅有限仅展示部分资料需要点击下方链接即可前往获取2025最新版CSDN大礼包《AGI大模型学习资源包》免费分享**一、2025最新大模型学习路线一个明确的学习路线可以帮助新人了解从哪里开始按照什么顺序学习以及需要掌握哪些知识点。大模型领域涉及的知识点非常广泛没有明确的学习路线可能会导致新人感到迷茫不知道应该专注于哪些内容。我们把学习路线分成L1到L4四个阶段一步步带你从入门到进阶从理论到实战。L1级别:AI大模型时代的华丽登场L1阶段我们会去了解大模型的基础知识以及大模型在各个行业的应用和分析学习理解大模型的核心原理关键技术以及大模型应用场景通过理论原理结合多个项目实战从提示工程基础到提示工程进阶掌握Prompt提示工程。L2级别AI大模型RAG应用开发工程L2阶段是我们的AI大模型RAG应用开发工程我们会去学习RAG检索增强生成包括Naive RAG、Advanced-RAG以及RAG性能评估还有GraphRAG在内的多个RAG热门项目的分析。L3级别大模型Agent应用架构进阶实践L3阶段大模型Agent应用架构进阶实现我们会去学习LangChain、 LIamaIndex框架也会学习到AutoGPT、 MetaGPT等多Agent系统打造我们自己的Agent智能体同时还可以学习到包括Coze、Dify在内的可视化工具的使用。L4级别大模型微调与私有化部署L4阶段大模型的微调和私有化部署我们会更加深入的探讨Transformer架构学习大模型的微调技术利用DeepSpeed、Lamam Factory等工具快速进行模型微调并通过Ollama、vLLM等推理部署框架实现模型的快速部署。整个大模型学习路线L1主要是对大模型的理论基础、生态以及提示词他的一个学习掌握而L3 L4更多的是通过项目实战来掌握大模型的应用开发针对以上大模型的学习路线我们也整理了对应的学习视频教程和配套的学习资料。二、大模型经典PDF书籍书籍和学习文档资料是学习大模型过程中必不可少的我们精选了一系列深入探讨大模型技术的书籍和学习文档它们由领域内的顶尖专家撰写内容全面、深入、详尽为你学习大模型提供坚实的理论基础。书籍含电子版PDF三、大模型视频教程对于很多自学或者没有基础的同学来说书籍这些纯文字类的学习教材会觉得比较晦涩难以理解因此我们提供了丰富的大模型视频教程以动态、形象的方式展示技术概念帮助你更快、更轻松地掌握核心知识。四、大模型项目实战学以致用当你的理论知识积累到一定程度就需要通过项目实战在实际操作中检验和巩固你所学到的知识同时为你找工作和职业发展打下坚实的基础。五、大模型面试题面试不仅是技术的较量更需要充分的准备。在你已经掌握了大模型技术之后就需要开始准备面试我们将提供精心整理的大模型面试题库涵盖当前面试中可能遇到的各种技术问题让你在面试中游刃有余。因篇幅有限仅展示部分资料需要点击下方链接即可前往获取2025最新版CSDN大礼包《AGI大模型学习资源包》免费分享
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站服务器价格表wordpress wp option

题目描述 对于计算机程序而言,验证一个表达式的括号是否匹配是简单的任务,但对于人眼来说却可能相当费力。为了保护眼睛,许多编辑器和电子表格应用程序使用颜色或加粗字体来显示括号的嵌套结构。然而,在我们的古老控制台应用程序中…

张小明 2025/12/27 17:26:18 网站建设

网站域名查ip公司做网站图片

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 生成一个面向新手的Dify安装指南,要求:1. 每个步骤配截图和箭头标注;2. 使用比喻解释技术概念;3. 包含检查点确认操作正确&#xff1…

张小明 2025/12/27 17:26:19 网站建设

电子商务网站的功能做品牌文化的网站

个人记账 目录 基于springboot vue个人记账系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue个人记账系统 一、前言 博主介绍:✌️大…

张小明 2025/12/27 17:26:17 网站建设

如何建立网站的快捷方式js 转wordpress

qcadoo MES:企业级制造执行系统的终极解决方案 【免费下载链接】mes qcadoo MES - friendly web manufacturing software 项目地址: https://gitcode.com/gh_mirrors/me/mes 在当前制造业数字化转型的浪潮中,qcadoo MES作为一款开源任务调度系统和…

张小明 2025/12/27 17:26:18 网站建设

网站建设绪论公司介绍ppt制作

Multisim实战进阶:从电路仿真新手到高效设计能手你有没有遇到过这样的情况?辛辛苦苦搭好一块放大器电路,通电后却发现输出波形严重失真;或者调试一个电源模块时,不同批次的元件导致性能波动剧烈,问题难以复…

张小明 2025/12/27 10:37:36 网站建设

中山 网站关键词优化河北建筑工程信息公开网

从命令行到自动诊断:构建 AI 驱动的故障树与交互式排障机器人引言在网络行业,故障是永恒的主题。 但令人困惑的是:即便企业投入巨额预算堆设备、做双活、上可视化系统,只要遇到真正棘手的事故,大家最后还是回到命令行&…

张小明 2025/12/27 17:26:21 网站建设