C++转Java日记(01)

发布时间:2026/11/5 7:59:07
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

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询