前言:这篇文章是对自己学习的总结,同时也是对自己学习编程之路的记录,希望能够帮助到其他人,同时也希望大家能够指出我的一些错误,大家一起进步!
Java基础总结(一)Java特点前期准备Java环境配置Java集成环境安装和推荐第一个Java程序Hello World!常见的错误认识错误
Java特点-
面向对象
-
Java是一门面向对象语言,吸收了C/C++的优点,同时进行了相对的简化,相比C/C++这种面向过程语言来说,方便了用户的 *** 作。
-
-
解释型
-
Java是一门解释型语言,也就是说它并不是直接从代码编译为二进制字节码,而是先将代码编译成为class文件,然后通过JVM进行解释运行,好处是赋予了Java跨平台运行的灵魂特性,缺点是没有C/C++这种编译型的语言效率高,不过现在对JVM的优化很好,所以效率方面可以忽略。
-
-
跨平台性
-
通过将源代码编译成二进制字节码,然后通过针对不同系统的JVM进行解释执行,从而实现了在Windows、Mac、Linux等不同系统上的运行,做到“一处编译,多处执行”。
-
提到Java环境配置,就不得不了解一下JVM、JRE、JDK
JVM(Java Virtual MAchine):Java虚拟机,具有编译和解释Java语言的功能。
JRE(Java Runtime Environment):运行Java程序的用户使用的软件,包含JVM,但是不包含编译器
JDK(Java Development Kit):Java开发工具包,其中包含了JRE
不难看出,这三者是包含关系,JDK包含JRE,JRE包含JVM,所以只需要安装JDK,就可以拥有一个完整的Java开发环境
Java集成环境安装和推荐-
eclipse :新手推荐,安装包小好安装,简单易上手,通过网上的一些简单教程不到半天就可以掌握,缺点是代码提示和补全等功能不够智能,插件也有,但是大多不太实用,但是重点是免费!作为一款免费的软件,eclipse已经做的非常不错啦,可以完全满足前期的开发需求。
-
IntelliJ IDEA :推荐!功能强大,智能性高,不仅可以快速补全代码,一键生成方法等等,还有各类实用插件,同时调试的时候很方便,很适合开发大型的项目,不过缺点是用久了可能会过度依赖代码补全,导致自身代码量减少,新手一定要注意。同时IDEA分为社区版和旗舰版,旗舰版需要付费,社区版不用付费但是缺了很多的功能。
-
VScode :功能同样十分强大,不仅支持Java编写,还支持Python、html、css\js等的编写,而且拥有各种便捷的快捷键,开发效率高。不过软件略微复杂,很多功能都是通过插件来实现,可拓展性高,功能上限很高,推荐集大成者使用,绝对可以满足你所需要的各种需求。
注意,开发环境并没有好坏之分,任何一款开发工具都是优秀的,不必去纠结到底使用哪个开发工具,只要选择自己用着舒服的就可以了,后期想要更换的话可以很快的掌握其他开发工具。
第一个Java程序这里假设你装好了环境,也安装好了开发工具,那么就要开始写属于你的第一个Java程序啦!
Hello World!完整代码演示:
class Test{ public static void mian(String[] args){ System.out.println("Hello World!"); } }
其实我觉得对于新手程序员来说,不应该叫"Hello World",应该叫"Hello Bug"更贴切一点😄,我当初写的时候,就这短短的几行竟然报了七八个错误,真的是心累。。。不过刚开始不要气馁,一步一步的改好才是最重要的,下面就列举几个新手常见的错误。
常见的错误第一个就是 class ,这个class并不是标识符,而是关键字,所以首字母一定不能大写。下面这种写法就是错误的。
Class Test{}
第二个是public,同理这也是关键字,所以开头也不能大写
第三个就是main,有很多人会写成mian(面),你只要记住不是''面"",就可以了。
第四个是System,这个是类名,开头就要大写。
第五个就是一行代码写完一定要有分号结尾,否则也会报错。
最后要注意的就是类名要和文件名保持一致,可以减少很多不必要的麻烦。
可以看出,对于新手来说,短短的几行代码,需要注意的问题还是很多的,不过在更改错误之前,我们还要认识一下常见的错误
认识错误下面写一个常见的错误格式:
Test.java:2 错误:非法字符
可以看到,"Test.java"是文件名,后面的"2"指的是错误出在哪一行,然后错误后写的就是错误的原因,常见的错误原因有以下几种:
1.非法字符**:**看到这个就说明你的代码中出现了中文的字符,根据它提示的位置找到错误的符号修改即可。
2.在类中找不到main方法:这个错误的原因有多种,不过对于初学者来说,很大的概率是将main写成了mian(面),修改即可。
3.找不到符号:这个错误说明你的关键字和标识符有很大概率打错了,看看他们的大小写是不是正确吧。
4.需要";":显而易见,这说明你有一行甚至多行代码没有加分号,记得一定要加上分号。
5.程序包system不存在:这说明你将System程序包的名字打错了,首字母应该大写。
6.找不到文件:这说明你可能将文件名敲错了,认真检查一下吧。
需要注意的是,在上一个错误没有解决的情况下,有可能后面的错误不会被加载,所以可能会造成他显示一个错误,可是你改了之后他又跳出来一个错误,这都是很正常的,我们需要做的是认真写好每一行代码,尽量保证不出错,如果出错了,循序渐进的解决它,相信总有写出完美代码的一天!
这篇文章到这里,只是简单的做一下总结,一些我刚开始的时候走的弯路并不想让别人再走,现在你已经写出了自己的第一个程序,虽然磕磕绊绊,但他最终还是跑了起来,"Hello World!",欢迎你走进新世界的大门!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)