DOS
1、 如果win10系统发现无法在dos中运行java,直接在环境变量中点击确定即可。
2、 HelloWorld范例运行程序注意事项:
①Public class 后面的类名必须与文件名保持一致且所有单词的首字母大写;
②main函数后面首字母大写;
③.class为字节码文件,是伪二进制内容,因为java本身是一个跨平台语言,可以在Windows、iOS、Linux……均可以运行,(write it once,run it anywhere)
④大括号必须对应,且后面那个独占一行
⑤层层缩进
⑥结尾用“;”且一行只写一条语句
⑦严格区分大小写。
3、 Java依托于jvm(虚拟机)实现跨平台运行。
println:
\n:转译字符,表示换行,符号也属于一个字符,所以必须在“”内。
\t:表示一个制表位as tab。有时候会自动调整结构。
注释:
单行://
多行:/* , * /
javadoc:/* * , */
位置:内容上方或者右方。
目的:为了方便自己和他人阅读代码所做出的解释性内容。不会被编译只可在源代码中查看。
IDE(集成开发环境)
含义:在dos中我们需要编译。需要运行,出错了会源代码找找找半天,还得来回试,而IDE完美的解决了这一问题。
主流的IDE有:
①Eclipse: Eclipse基金会出品,于18年被Oracle正式移交给Eclipse基金会,改名为JaKarta EE
②MyEclipse:IBM公司,为eclipse的定制版,主要用于JavaEE使用。
③ IDEA: Jet Brains公司出品
Eclipse版本:
Mars
Neon
Oxygen
Photon
Workspace(工作空间):项目存储在哪,在IDE里面源代码是存放在项目中的。
进入Eclipse:
① 先切换到java模式
② 切换字符编码为:UTF-8(WINDOWS-prefrese-第二个workspace-修改Text File Encoding为UTF-8
③ File-new java project-给project起个名字-finish 第二步在src下new package,名字格式为:公开域名倒叙www.kgc.cn,以.区分,每一个.是一个文件夹。第三步在package下new class,类名首字母大写,finish。第四部编写源代码,第五步右键run as运行。
*如果觉得界面字体太小看不清用:ctrl+↑
5、main函数是程序入口,没有他不能运行源代码。
反编译(decompile)
:
将.class文件变成.java文件
利用:jd-gui或者jad工具。
注意:反编译不会将注释生成。