1、Java简介+DOS命令+编译运行+一个简单的Java程序
Java类型:
JavaSE 标准版:以前称为J2SE
JavaEE 企业版:包括技术有:Servlet、Jsp,以前称为J2EE
JavaME 微型版:以前称为J2ME
Java应用:
Android平台应用。
大数据平台开发:Hadoop、spark等
语言特性:
底层:C++编写
特性如下:
- 安全性(防范运行时堆栈溢出,未经授权读写文件,破坏自己的进程空间之外的内存等。)
- 强制面向对象。
- 类内只有单继承,但支持接口之间的多继承和类与接口之间的实现机制。
- 分布式。
- 无指针。
- 无操作符重载。无虚基类。
- 可移植性(可移植到如Linux,windows等不同的系统,其中通过JVM,即Java虚拟机实现)

DOS命令:
window+R+cmd+回车
清屏 cls
复制 选择任意内容 即可复制成功
显示该路径下所有子路径 dir
切换路径 cd(后面如果直接加文件名,则不能是上级路径。如果要访问上级路径,需要输入访问的文件的绝对路径)
相对路径:表示该路径将当前所在的路径作为出发点的路径
如:34519\Pictures>
绝对路径:表示该路径将某个磁盘的盘符下作为出发点的路径
如:C:\Users\34519\Pictures>
返回上级 cd ..
返回根目录 cd \
切换盘符 c: 或 d:
编译与运行:
一个java源文件通过DOS窗口的javac编译生成多个.class文件,即字节码(并不是纯粹的二进制文件)。如:javac 源文件路径
.class文件可以看作类文件。通过DOS窗口中的java.exe启动JVM,JVM启动类加载器ClassLoader。后者去搜索.class文件并将其装载到JVM中。然后转为二进制文件由操作系统识别并运行。
如:java A

一个简单的Java程序:
每个文件只能包含一个public类(也可以没有),如果有,源文件名与该public类的名字相同。
主类是指包含main方法的类,自身不一定要是public类。
编译源文件,但运行时是运行主类。
相关文章:
1、Java简介+DOS命令+编译运行+一个简单的Java程序
Java类型: JavaSE 标准版:以前称为J2SE JavaEE 企业版:包括技术有:Servlet、Jsp,以前称为J2EE JavaME 微型版:以前称为J2ME Java应用: Android平台应用。 大数据平台开发:Hadoo…...
Linux 文件与目录管理,Linux 文件内容查看
目录 Linux 文件与目录管理 处理目录的常用命令 ls (列出目录) mv (移动文件与目录,或修改名称)...
Mysql按小时进行分组统计数据
目录 前言 按1小时分组统计 按2小时分组统计 按X小时分组统计 前言 统计数据时这种是最常见的需求场景,今天写需求时发现按2小时进行分组统计也特别简单,特此记录下。 按1小时分组统计 sql: select hour(pass_time) …...
springboot3日志配置
简介 Spring 使用commons-logging作为内部日志,但是底层日志实现是开放的,可以对接其他日志框架 spring5以及以后common-logging被spring直接自己写了 支持jul, log4j2,logback,springBoot提供了默认的控制台输出配置,也可以配置…...
7款轻量级平面图设计软件推荐
平面图设计的痕迹体现在日常生活的方方面面,如路边传单、杂志、产品包装袋或手机开屏海报等,平面设计软件层出不穷。Photoshop是大多数平面图设计初学者的入门软件,但随着设计师需求的不断提高,平面图设计软件Photoshop逐渐显示出…...
SpringCloud实用篇5——elasticsearch基础
目录 1.初识elasticsearch1.1 了解ES1.1.1 elasticsearch的作用1.1.2 ELK技术栈1.1.3 elasticsearch和lucene1.1.4 总结 1.2.倒排索引1.2.1.正向索引1.2.2.倒排索引1.2.3.正向和倒排 1.3 es的一些概念1.3.1 文档和字段1.3.2 索引和映射1.3.3 mysql与elasticsearch 1.4 部署单点…...
SpringCloud整体架构概览
什么是SpringCloud 目标 协调任何服务,简化分布式系统开发。 简介 构建分布式系统不应该是复杂的,SpringCloud对常见的分布式系统模式提供了简单易用的编程模型,帮助开发者构建弹性、可靠、协调的应用程序。SpringCloud是在SpringBoot的基…...
(el-switch)操作(不使用 ts):Element-plus 中 Switch 将默认值修改为 “true“ 与 “false“(字符串)来控制开关
Ⅰ、Element-plus 提供的 Switch 开关组件与想要目标情况的对比: 1、Element-plus 提供 Switch 组件情况: 其一、Element-ui 自提供的 Switch 代码情况为(示例的代码): // Element-plus 自提供的代码: // 此时是使用了 ts 语言环…...
AI绘画网站都有哪些比较好用?
人工智能绘画网站是一种利用人工智能技术进行图像处理和创作的网站。这些绘画网站通常可以帮助艺术家以人工智能绘画的形式快速生成有趣、美丽和独特的绘画作品。无论你是专业的艺术家还是对人工智能绘画感兴趣的普通人,人工智能绘画网站都可以为你提供新的创作灵感…...
Android应用开发(35)SufaceView基本用法
Android应用开发学习笔记——目录索引 参考Android官网:https://developer.android.com/reference/android/view/SurfaceView 一、SurfaceView简介 SurfaceView派生自View,提供嵌入视图层次结构内部的专用绘图表面,SurfaceView可以在主线程之…...
原生JS手写扫雷小游戏
场景 实现一个完整的扫雷游戏需要一些复杂的逻辑和界面交互。我将为你提供一个简化版的扫雷游戏示例,帮助你入门。请注意,这只是一个基本示例,你可以根据自己的需求进行扩展和改进。 思路 创建游戏板(Grid)࿱…...
网络安全进阶学习第十五课——Oracle SQL注入
文章目录 一、Oracle数据库介绍二、Oracle和MySQL的语法差异:三、Oracle的数据库结构四、Oracle的重点系统表五、Oracle权限分类1、系统权限2、实体权限3、管理角色 六、oracle常用信息查询方法七、联合查询注入1、order by 猜字段数量2、查数据库版本和用户名3、查…...
线程池死循环系统卡住
案例: 同一个线程池。 首先核心线程数是8,我一次提交了 > 8个主任务,然后主任务又各自开启了几个子任务。 所以子任务没有核心线程来跑,只能放进阻塞队列等。 但主任务又等待子任务的结果,不释放占用线程ÿ…...
多用户微商城多端智慧生态电商系统搭建
多用户微商城多端智慧生态电商系统的搭建步骤如下: 系统规划:在搭建多用户微商城多端智慧生态电商系统之前,需要进行系统规划。包括确定系统的目标、功能、架构、技术选型、开发流程等方面。市场调研:进行市场调研,了…...
基于Kubeadm部署k8s集群:下篇
继续上篇内容 目录 7、安装flannel 8、节点管理命令 三、安装Dashboard UI 1、部署Dashboard 2、开放端口设置 3、权限配置 7、安装flannel Master 节点NotReady 的原因就是因为没有使用任何的网络插件,此时Node 和Master的连接还不正常。目前最流行的Kuber…...
【Python matplotlib】鼠标右键移动画布
在 Matplotlib 中,鼠标右键移动画布的功能通常是通过设置交互模式来实现的,例如使用 mpl_connect 方法。以下是一个示例代码,展示如何在 Matplotlib 中使用 mpl_connect 方法来实现鼠标右键移动画布的功能: import numpy as np …...
Sleuth+Zipkin服务链路追踪
微服务架构是一个分布式架构,它按业务划分服务单元。一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。主要体现在,一个请求可能需要调用很多个服务…...
100G光模块的应用案例分析:电信、云计算和大数据领域
100G光模块是一种高速光模块,由于其高速率和低延迟的特性,在电信、云计算和大数据领域得到了广泛的应用。在本文中,我们将深入探讨100G光模块在这三个领域的应用案例。 一、电信领域 在电信领域,100G光模块被广泛用于构建高速通…...
MongoDB安装和配置
一、MongoDB安装和配置 1、进入官网下载你所需要的安装版本,点击直通官网 Step1:进入官网后,将看到如下界面,点击上方导航栏Products,找到Community Server Step2:选择自己需要的版本、系统和压缩方式 2、下…...
解决createRoot is not a function
报错: 出现的原因:在于把react18使用的vite构建,在开发中因react版本太高与其他库不兼容,而在降级的时候,出现以上dom渲染出现报错。 解决:将 src/index.j文件改成如下 import React from react; import…...
魔兽争霸III终极优化指南:一键解锁高帧率与完美宽屏体验
魔兽争霸III终极优化指南:一键解锁高帧率与完美宽屏体验 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper WarcraftHelper是一款专为《魔兽争…...
安卓驱动 嵌入式系统软件工程师——蓝牙方向
一、职位信息概述 1.1 岗位职责总览 安卓驱动 & 嵌入式系统软件工程师(蓝牙方向),承担着诸多关键职责,是连接硬件与上层应用的重要桥梁。 在开发方面,需负责嵌入式Linux、Android平台的底层BSP开发、移植与调试工作。要完成Linux内核驱动的编写,确保蓝牙相关硬件设…...
Llama Vision-Instruct多模态AI部署与优化实战
1. 项目概述Llama Vision-Instruct模型的推出标志着多模态AI技术进入了一个新阶段。这个项目将视觉理解与指令跟随能力相结合,通过DigitalOcean的1-Click GPU Droplets部署方案,让开发者能够快速搭建和运行这类前沿AI模型。我在实际部署过程中发现&#…...
FPGA在100GbE网络中的关键技术实现与优化
1. 100GbE技术背景与FPGA的机遇2008年,当视频流量开始冲击传统10GbE网络基础设施时,我所在的数据中心运维团队首次遭遇了骨干网拥塞危机。那个凌晨三点抢修的经历让我深刻认识到:网络带宽需求正以摩尔定律无法追赶的速度增长。IEEE 802.3ba标…...
AIGC如何重塑软件开发流程:从工具应用到流程再造
1. 项目概述:当开源社区遇上生成式AI最近在GitHub上闲逛,又看到了Phodal(左耳朵耗子)的新项目aigc。说实话,这个名字本身就充满了想象空间——AIGC,人工智能生成内容,这几乎是过去一年里技术圈最…...
SDXL潜在空间解析与AI绘画控制技巧
1. 项目概述SDXL(Stable Diffusion XL)作为当前最先进的文生图模型之一,其潜在空间(latent space)的运作机制一直是AI绘画领域的热门研究课题。不同于传统图像处理,SDXL通过将512x512像素的图像压缩到64x64…...
房间声学分析与AcoustiVision Pro应用指南
1. 房间声学分析基础与AcoustiVision Pro概述在建筑声学领域,房间脉冲响应(Room Impulse Response, RIR)分析是评估空间声学特性的黄金标准。当我们在房间内发出一个脉冲信号(如气球爆破或电脉冲),麦克风会记录下直达声和所有反射…...
lvgl_v8.1版本之自定义bar绘画事件修复官方demo代码示例
static void set_value(void* bar, int32_t v) {lv_bar_set_value(bar, v, LV_ANIM_OFF)</...
大模型黑盒蒸馏技术:GAD框架解析与实践
1. 大模型黑盒蒸馏的挑战与机遇在自然语言处理领域,大型语言模型(LLM)展现出惊人的能力,但其庞大的参数量也带来了高昂的计算成本。知识蒸馏(Knowledge Distillation)技术通过将大模型(教师模型…...
游戏模组管理革命:XXMI启动器如何一键解决多游戏模组冲突问题
游戏模组管理革命:XXMI启动器如何一键解决多游戏模组冲突问题 【免费下载链接】XXMI-Launcher Modding platform for GI, HSR, WW and ZZZ 项目地址: https://gitcode.com/gh_mirrors/xx/XXMI-Launcher 你是否厌倦了在《原神》、《崩坏:星穹铁道》…...
