java零基础入门-java语法基础

举报
喵手 发表于 2024/09/30 23:00:45 2024/09/30
【摘要】 哈喽,各位小伙伴们好,我是喵手。       今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流学习,互相学习,才能成长的更快,对吧。       我是一名java开发,所以日常接触到最多的就是java啦,所以我趁自己有空,就来好好回忆,把自己学到的会的,进行输出,不图什么有回报,只想能帮助到更多的小伙伴,就好。       小伙伴们在批阅的过程中,如果觉得文章不...


哈喽,各位小伙伴们好,我是喵手。

       今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流学习,互相学习,才能成长的更快,对吧。

       我是一名java开发,所以日常接触到最多的就是java啦,所以我趁自己有空,就来好好回忆,把自己学到的会的,进行输出,不图什么有回报,只想能帮助到更多的小伙伴,就好。

       小伙伴们在批阅的过程中,如果觉得文章不错,欢迎点赞、收藏、关注哦。三连即是对喵手我创作道路上最好的鼓励与支持!

一、前言

       对大家而言有了一个最基础的入门,想必大家对java的一些基本常识有了一定的了解,比如什么是java,java可以干什么,java的关键字及java的标识符等一些基础概念,像这些肯定是理解了,对吧,那么这一期主要是对java的语法基础进行一个汇总与复盘。

       如下我就对你们进行一个问答式的方式进行复盘啦。希望在被我问到的同时心里也能有个底,对自己也是一次复盘,查验自己的对这些基础知识是否真的牢固,才能及时作出弥补措施。那么我就要开始盘问了。

二、提问式解答

1、java的运行机制大概是什么样的?

        对于这个问题,其实java的运行可大致分为三个步骤:

  1. 编写
  2. 编译
  3. 运行

        那你具体对这三个步骤有何新的认识或者见解么,欢迎评论区写出你的看法。

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 !!!

--------------------------------------------

⭐️若喜欢我,就请关注我叭。

⭐️若对您有用,就请点赞叭。

⭐️若有疑问,就请评论留言告诉我叭。

--------------------------------------------

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。