[豪の学习笔记] JavaReStudy#01

news/2025/2/24 13:16:51/文章来源:https://www.cnblogs.com/SchwarzShu/p/18733790

Java基础

1 - Java重要特点

①Java语言是面向对象的(OOP)

②Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证

③Java语言是跨平台性的。一个编译好的.class文件可以在多个系统下运行

④Java 语言是解释型的。解释性语言(JavaScript,PHP,Java)编译后的代码,不能直接被机器执行,需要解释器来执行;编译性语言(C/C++)编译后的代码,可以直接被机器执行

2 - Java核心机制-Java虚拟机

①JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令,管理数据、内存、寄存器,包含在JDK 中

②对于不同的平台,有不同的虚拟机

③Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”

3 - JDK、JRE、JVM

JDK

JDK 的全称(Java Development Kit Java 开发工具包)

JDK = JRE + Java 的开发工具 [Java,Javac,Javadoc,Javap 等]

JDK是提供给Java开发人员使用的,其中包含了Java 的开发工具,也包括了 JRE

JRE

JRE(Java Runtime Environment Java 运行环境)

JRE = JVM + Java 的核心类库[类]

JRE包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的Java 程序,计算机中只需要安装 JRE 即可

JDK、JRE和JVM的包含关系

JDK = JRE + 开发工具集(例如 Javac,Java 编译工具等)

JRE = JVM + Java SE 标准类库(java 核心类库)

如果只想运行开发好的 .class 文件,只需要JRE

4 - Java常用转义字符

\t:一个制表位,实现对齐的功能

\n:换行符

\\:一个\

":一个"

\r:一个回车

5 - Java中的注释类型

单行注释 //

多行注释 /* */

文档注释 /** */

6 - Java代码规范

类、方法的注释要以Javadoc的方式来写

非Java Doc的注释,往往是给代码的维护者看的,着重告述读者为何这样写,如何修改,注意什么问题等

使用tab操作,实现缩进,默认整体向右边移动,使用shift+tab整体向左移

运算符和=两边习惯性各加一个空格

源文件使用utf-8编码

行宽度不要超过80字符

代码编写使用行尾风格

7 - 常用的Dos命令

①查看当前目录是有什么内容 dir

dir d:\abe2\test200

②切换到其他盘下:盘符号 cd:change directory

cd/D c:

③切换到当前盘的其他目录下 cd

cd d:\abc2\test200

cd ..\abc2\test200

④切换到上一级 cd ..

⑤切换到根目录 cd \

⑥查看指定目录下所有的子级目录 tree

⑦清屏 cls

⑧退出DOS exit

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/888976.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【H2O系列】关于H2O和OmniH2O代码安装及代码解读摘要`

0. 前言 这篇博客主要用于过程记录H2O代码部分的参数解读部分。 一方面便于日后自己的温故学习,另一方面也便于大家的学习和交流。 如有不对之处,欢迎评论区指出错误,你我共同进步学习! 1. 论文&项目 项目地址:https://omni.human2humanoid.com/ 我自己总结的论文摘要…

1小时搭建好的智能车间生产看板长什么样?

大家一提到生产看板搭建,可能脑袋里第一反应就是“哎,这个得花大钱买专业软件吧”或者“搭建起来肯定超级复杂”。 其实,真没那么难! 只要找对方法,学会用对工具,搭建一套生产看板其实很简单。 那天,我就亲自试了一下,结果不到两三小时,就做出了一套智能生产看板。 但…

MCN公司如何打造爆款内容?内容创新与品质提升的秘诀

MCN(多频道网络)管理优化是一个涉及多个方面的复杂过程,旨在提升MCN公司的运营效率、增强市场竞争力并实现可持续发展。以下是一些关键的MCN管理优化策略: 一、市场定位与品牌建设 精准市场定位 ○ 深入了解目标受众,包括他们的兴趣、需求和行为模式。 ○ 对自身资源和优势…

JavaScript代码混淆入门

JavaScript代码混淆是一种提升Web应用安全性的策略,旨在使代码难以阅读和理解,从而增加逆向工程的难度。这对于保护知识产权、防止抄袭及减少恶意攻击尤为重要。本文将深入浅出地介绍JavaScript代码混淆的基础概念、重要性、主要方法以及实际应用技巧。 JavaScript代码混淆的…

【解决Deepseek服务器繁忙问题】Chatbox + 硅基流动API调用deepseek-R1满血版教程,搭建本地AI助手

1. 解决Deepseek服务器繁忙问题,无需等待使用Deepseek:Chatbox本地部署 + 硅基流动API调用,绕过官方限流无限速调用 2. 两个简单步骤:从配置到运行全部有截图​ 一、硅基流动官网注册 + 获取密钥 官网链接:https://cloud.siliconflow.cn/i/kKzwdArg填写手机号,获取验证码…

LLM大模型:kimi k1.5 VS deepseek R1

2025春节期间IT圈最火爆的莫过于deepseek了,R1模型利用reinforcement learning掀起了滔天巨浪,一时间deepseek无人不知,无人不晓!但其实和R1同一时间发布的还有kimi k1.5,也是通过强化学习提升reasoning性能的,但可能是因为deepseek做了部分开源,而kimi没有,导致两者的热…

创建WinPE维护系统

电脑出现硬件问题啦,想使用以前备份实现恢复,希望成功....准备工作,做一个WinPE:下载: https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install#download-the-adk-101261002454-december-2024 (时间久远,有可以访问不到原有的内容)然后安装:安装…

用户说 | 通义灵码2.0,跨语言编码+自动生成单元测试+集成DeepSeek模型且免费使用

作者:小鱼 引言 通义灵码是我一直使用的编码协助工具,我也愿称之为国内程序员的”饭搭子”。 通义灵码,作为国内首个 AI 程序员,从最开始的内测到公测,再到通义灵码正式发布第一时间使用,再到后来使用企业定制版的通义灵码,再再再到现在通义灵码2.0,我可以说“用着”通…

Esp32_Link调试笔记(Vol.3)

这是一个标题 前面两章网上大多都有教程且难度不大,重点是记录学习一下@FASTSHIFT大佬的"页面生命周期管理"和"消息订阅发布框架"。当然LVGL API从8.3升级至了9.2。 当然接下来的程序是基于屏幕正常显示,触摸驱动正常情况下。(即显示方向与期望相同,滑…

集合幂级数学习笔记

集合幂级数学习笔记 一、集合幂级数基础 类比形式幂级数将序列对应为一个多项式,我们可以用类似的方法,把一个集合及其所有子集变为一个多项式的形式,对于集合 \(U\) 标准形式如下: \[F(x)=\sum_{S\subseteq U}f_{S}x^S \]这里 \(x^S\) 只是一个占位符,就像形式幂级数的 \…

赛前启航 | 微软 AI 开发者挑战赛三场指导直播联袂来袭!

三场直播,为你的参赛之路注入强劲动力随着微软 AI 开发者挑战赛的火热进行,赛前指导直播已成为众多参赛者获取技术干货、灵感碰撞和实战技巧的绝佳平台。继前两期的精彩呈现,第三、四、五期直播即将接连登场,为开发者们带来更加深入的 AI 技术剖析和项目实战指引。无论你是…

Java基础学习(十九)

Java基础学习(十九):动态代理 目录Java基础学习(十九):动态代理概念使用 本文为个人学习记录,内容学习自 黑马程序员概念作用:可以无侵入式地给代码增加额外的功能 代理内部就是对象要被代理的方法 实际步骤:调用者先调用代理中的方法,实现一些额外的功能,再由代理去…