首页/新闻资讯/正文详情

C++转Java日记(01)

发布时间:2026/11/5 7:59:54 来源:云帆数科 栏目:资讯中心
C++转Java日记(01)
为什么转Java因为博主最近想找一段实习但是博主的背景是只做过游戏开发会用unity此外就只会一点C算法竞赛的内容了其它诸如Java和Go那是一点不会。而现在我能够投的实习不少都是后端开发那么不会这个可以说输一半了。其实早在去年6月我一个学长就在边学Java边投简历找到了自己的第一份实习。他告诉我最好还是去学一下。现在换成了我却到了11月蹉跎了五个月的年华。悟已往之不谏知来者之可追。初识Javapublic class Main{ public static void main(String[] args){ System.out.println(Hello, Java!); } }问一段Java代码是否是只能有一个类然后用这个类命名比如这个类是Main然后你定义为Main.Java?答顶层类就是直接写在文件里、没有被包在另一个类内部的类。对于这种类一个.java文件里最多只能有一个声明为public。一个 Java 文件可以有多个类。你现在需要记住的是文件中如果有public顶层类文件名必须和这个类名一致。问String[] args是什么意思能不能不写错误案例public class Main { public static void main(String[] args) { Hello me new Hello(); me.sayhi(); } class Hello { public void sayhi(){ System.out.println(我是傻逼); } } }正确写法是public class Main { public static void main(String[] args) { Hello me new Hello(); me.sayhi(); } } class Hello { public void sayhi() { System.out.println(Hello, World!); } }或者public class Main { public static void main(String[] args) { Hello me new Hello(); me.sayhi(); } static class Hello { public void sayhi() { System.out.println(Hello, Java!); } } }或者public class Main { class Hello { public void sayhi() { System.out.println(Hello, World!); } } public static void main(String[] args) { Main outer new Main(); Hello me outer.new Hello(); me.sayhi(); } }UTF-8编码你使用的是 PowerShell推荐设置一个固定的编译命令。先执行notepad $PROFILE如果提示文件不存在先执行下面两条再打开New-Item -ItemType Directory -Force (Split-Path $PROFILE) New-Item -ItemType File -Force $PROFILE notepad $PROFILE在打开的文件末尾加入function javac { javac.exe -encoding UTF-8 args }保存配置文件后当前终端需要执行刚死在这一步. $PROFILE之后照常输入javac Main.java java MainPowerShell 就会自动把编译命令变成javac.exe -encoding UTF-8 Main.java这里的args会把你写在javac后面的参数原样传进去。下载环境无脑对着gpt问怎么装就行了。Latest Releases | AdoptiumDownload Apache Maven – Maven

相关推荐

Claude Code 升级后命令行为变了?先用 changelog 和最小项目定位差异
Claude Code 升级后命令行为变了?先用 changelog 和最小项目定位差异

Claude Code 升级后命令行为变了?先用 changelog 和最小项目定位差异 当 Claude Code 升级后权限提示、命令参数或 Hook 行为看起来不同,先不要在正式仓库连续试错。官方 changelog 是确认变化范围的第一入口;然后用一个没有业务密钥的最小目录验证命令和输出。 排查步骤 … · 2026/11/5 7:59:54

Aspen HYSYS 二次开发系列教程(3):VBA 环境启用与第一个宏——默认禁用不是 bug
Aspen HYSYS 二次开发系列教程(3):VBA 环境启用与第一个宏——默认禁用不是 bug

Aspen HYSYS 二次开发系列教程(3):VBA 环境启用与第一个宏——默认禁用不是 bug版本声明块 软件:aspenONE V15(基线,同第 1 篇);文档现实:Customization Guide V7.3&… · 2026/11/5 7:59:54

CRUD程序员也能轻松切入AI大模型赛道,抓住技术变革红利!
CRUD程序员也能轻松切入AI大模型赛道,抓住技术变革红利!

随着大厂岗位风向变化,传统后端缩招,大模型应用、AI Agent、RAG开发岗位扩招。本文指出,多年积累的后端功底是切入AI大模型赛道的王牌,无需重新学习深度学习或复杂数学公式。建议从应用层切入,利用熟悉的后端技术栈集成… · 2026/11/5 7:59:54

C#桌面端数据可视化:74项环流指数趋势图实战
C#桌面端数据可视化:74项环流指数趋势图实战

简介:这份资源面向具备一定C#基础、希望切入数据可视化与气象数据分析的开发者,围绕74项环流指数(如北极涛动、南方涛动等)的变化趋势展示,提供一套可运行的Windows Forms示例工程,解决从数据读取到图表呈现… · 2026/11/5 8:13:01

UCOS-II多任务与系统时钟实战:嵌入式课程设计避坑指南
UCOS-II多任务与系统时钟实战:嵌入式课程设计避坑指南

简介:这份资源是面向嵌入式专业学生与初学者的UCOS-II课程设计完整工程,围绕多任务调度与系统时钟展开,可用于课程实验、自学练手或作为RTOS入门的参考项目。压缩包共63个文件、约283KB,以35个h头文件、3个c源文件为核心代码&… · 2026/11/5 8:12:00

阿童木机器人港股冲刺:服务机器人行业商业逻辑解析
阿童木机器人港股冲刺:服务机器人行业商业逻辑解析

1. 阿童木机器人港股冲刺背后的商业逻辑 阿童木机器人近期披露的招股书显示,这家服务机器人企业在9个月内实现了1.57亿元营收,但净利润仅有94万元。这个看似矛盾的数据背后,藏着服务机器人行业怎样的生存法则?作为联想基金和车好多… · 2026/11/5 8:12:00

冥府技术体系架构:业力计算与轮回调度系统解析
冥府技术体系架构:业力计算与轮回调度系统解析

1. 冥府技术体系架构解析 在冥府技术团队中,我们建立了一套融合硅谷工程文化与东方玄学智慧的技术架构。这套系统需要处理每秒数百万级的因果事件,同时保证六道轮回的绝对公平性。作为从阳间晋升而来的技术管理者,我深刻理解两个世界的技术差… · 2026/11/5 8:12:00

OpenClaw技能库:提升开发效率的即插即用解决方案
OpenClaw技能库:提升开发效率的即插即用解决方案

1. 项目概述OpenClaw "Skills军火库"是一个专注于收集和整理各类OpenClaw技能的精选资源库。这个项目类似于一个数字化的工具箱,里面装满了各种可以直接拿来使用的"技能武器"。作为一名长期关注自动化工具和效率提升的技术从业者,我… · 2026/11/5 8:12:00

小公司如何高效利用大模型API降低成本
小公司如何高效利用大模型API降低成本

1. 为什么小公司应该避开大模型训练微调 去年接触过一家20人规模的AI创业团队,他们花了三个月时间和80%的研发预算在LLaMA模型微调上,结果做出的客服机器人还不如直接调用GPT-3.5的API效果好。这个案例很典型——当前阶段,模型训练和微调就像… · 2026/11/5 8:12:00

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

多智能体协作系统架构设计与实践优化
多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中… · 2026/11/5 0:00:39

大模型系统性入门实战指南:从原理到部署微调的全链路路线
大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#… · 2026/11/5 0:00:39

鸿蒙文件系统沙箱机制解析与开发实践
鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的… · 2026/11/5 0:00:39

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码