java零基础入门-java语法基础
哈喽,各位小伙伴们好,我是喵手。
今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流学习,互相学习,才能成长的更快,对吧。
我是一名java开发,所以日常接触到最多的就是java啦,所以我趁自己有空,就来好好回忆,把自己学到的会的,进行输出,不图什么有回报,只想能帮助到更多的小伙伴,就好。
小伙伴们在批阅的过程中,如果觉得文章不错,欢迎点赞、收藏、关注哦。三连即是对喵手我创作道路上最好的鼓励与支持!
一、前言
对大家而言有了一个最基础的入门,想必大家对java的一些基本常识有了一定的了解,比如什么是java,java可以干什么,java的关键字及java的标识符等一些基础概念,像这些肯定是理解了,对吧,那么这一期主要是对java的语法基础进行一个汇总与复盘。
如下我就对你们进行一个问答式的方式进行复盘啦。希望在被我问到的同时心里也能有个底,对自己也是一次复盘,查验自己的对这些基础知识是否真的牢固,才能及时作出弥补措施。那么我就要开始盘问了。
二、提问式解答
1、java的运行机制大概是什么样的?
对于这个问题,其实java的运行可大致分为三个步骤:
- 编写
- 编译
- 运行
那你具体对这三个步骤有何新的认识或者见解么,欢迎评论区写出你的看法。
2、何为编写?那编译又作何解释?
对于java运行机制,我们都知道,第一步是编写,其实就是我们日常的coding啦,在java环境中运行我们所敲的程序代码,这一步就是编写。最终生成一个以“.java”的java文件。
而编译呢?其实就是对我们生成的java文件进行编译,但不是人为编译,而是通过java编译器对这些“.java”的文件进行错误排查。如果编译通过,就会生成一个".class"为后缀的字节码文件,然后该文件是可以被java虚拟机的解释器正常读取,这也就是为啥编译通过后java能被正确执行,这就是jvm的功劳,因为它能识别。
3、何为运行?
运行则为java运行机制的最后一步,其就是指java解释器会将字节码文件翻译成机器能识别的机器代码,然后执行这些字节码文件并显示运行结果。
拓展一下:字节码文件是一种中间代码,它与任何机器环境及操作系统都无关联,这也从而奠定了java可以一处编译,跨平台运行的开发语言,其次它是一种二进制文件,是java文件被编译后生成的目标代码文件。
4、常用的java转义字符有哪些?
这题其实就是送分题,转义字符我前几期是有提到的,比如通过转义符" \ "的方式来表示那些无法被计算器直接使用的字符,就可以通过转义符来进行转义。
针对常用的,有如下几种:如果你还知道更多,那么恭喜你,你很棒棒哦。
" \r ":表示回车。
"\n":表示换行。
"\\":表示反斜杠。
"\b":表示退格。
"\t":表示横向制表符。
"\f":表示走纸换页。
... ...
有一点这里需要补充:
换行符就是另起一行,而回车符就是回到一行的开头位置。这样讲大家可曾理解?
5、java常用关键字有哪些?
这题其实也是送分题,java常用关键字,那就多了去。我简单给你们按类型分别列举几个常用的吧。好吧?希望不记得的同学也能再熟悉一遍。
- 用于数据类型:
比如有:char、boolean、double、int、float、short、void等。
- 用于语句:
比如有:break、continue、do、if、else、for、while、return、switch、default等。
- 用于修饰的关键字:
比如有:public、protected、default、private、static、final等。
其中说到这里就是顺便提一嘴。java的四大访问权限修饰符,使用不同的访问权限修饰符修饰时内容会有不同的访问权限。其中public的访问权限是最大的,而private的访问权限是最小的。
其权限分别从大到小排序如下:
public > protected > default > private
- 用于方法、类、包、接口等:
比如有:class、implement、interface、package、import等。
6、java常用标识符有哪些?
在java语言中,标识符是用来给类、变量、对象、接口、方法等命名的。比如整数标识符有:int、byte、long、short。浮点标识符有:float、double。
7、java8大数据类型分别有哪些?
说起这题,面试也会经常被问,经常会有同学说不全,这回,你一定要记清楚咯。
java的八大基本数据类型分别是:可分为4类,这样方便你们记忆:
1、整型:byte、short、int、long。
2、字符型:char。
3、浮点型:float、double。
4、布尔型:boolean。
8、java语言中有一种String类型,它是什么类型?
说起这个,我就是希望你别把它也归类到java八大基本数据类型中,因为在Java 中 string 不属于基本的数据类型,只是代表一个类,它是一个引用类型。
String是引用类型, String是引用类型, String是引用类型。记住了吗?
三、总结初学Java者容易犯的错误
1、找不到文件
解决办法:检查你的源文件名是否存在或者写错、或者当前路径是否错误。
2、主类名和文件名不一致
解决办法:声明为public的主类名文必须与文件名命名一致,否则会编译失败。
3、缺少分号
解决办法:影响编译(失败),注意错误提示所出现的行数,再到你的源代码中指定位置加上分号。这是很多同学会疏忽的一点,其实刚开始我在学习java时,也会不注意在一行代码写完记得加上,但是如今的编辑器都会有提示,缺少分号会爆红的。
... ...
好啦,今天的教学内容到这里就要即将结束啦,如果对文中的任何知识点有疑问,欢迎评论区评论留言呀,我看见都会一一解答的。
四、结尾
教学是结束了,但是有些话不知我但讲不当讲,啊哈哈, 可我还是想说给你们听听。如下是我 很喜欢的一句话,我打算送给你们,希望我们都能变得更好更优秀。
wished for you successed !!!
--------------------------------------------
⭐️若喜欢我,就请关注我叭。
⭐️若对您有用,就请点赞叭。
⭐️若有疑问,就请评论留言告诉我叭。
--------------------------------------------
- 点赞
- 收藏
- 关注作者
评论(0)