Java学习的第二天

今天接着上篇的Java内容继续。

首先说一下开发Java的注意事项:

1、Java开发是以.Java为拓展名,源文件的基本组成是类(class)。

2、应用程序的执行入口是main()方法,且有固定的书写模式:public static void main(String[] args){...}.

3、严格区分大小写。

4、Java方法是以一条条语句构成,每条语句是以“;”结束。

5、大括号都是成对出现,缺一不可。

6、一个源文件中只能有一个public类,其他类个数不限,在Java程序中只要有一个类,那么编译过后就会生成一个与之相对应的.class文件。

7、如果源文件包括一个public类,则文件名必须以该公有类名命名。

8、一个源文件中只能有一个public类,其他类个数不限,也可以将main方法写在非public类当中,然后运行非public类,这样输出的方法就是非public类中的main方法。比如上篇Java类名是public class Hello,我们在此以外新建一个如class Dog的类,在里面输入要输出的内容,编译后我们若想运行Dog的主方法,就是将把Dog成为主方法作为程序入口,也就是在JVM机中运行,就可以让Java运行Dog了。

接着介绍常用的转义字符(就是“\”)

1、\t,即制表位转义符。它的作用是将内容在同一行中调整为固定宽度并使之对齐。

2、\n,换行符。就是将后面的内容转换到下一行。

3、\\,一个\,就是想要使用‘\’前先打一个转义符转义一下第二个是正常使用的字符。要注意的是如果想表示\\的话就需要打‘\\\\’,因为一个转义符只能转义一个字符,所以如果想要打两个就要在第一个字符的后面再打一个转义符,这样再加字符才能保证双字符的使用。

4、\",与3同理,一个"。值得一提的是" "里是无法识别" "的,所以必须转义,否则在第一个完整的" "后,后面所有的内容将无法被识别。

5、\',这个虽与上面同理,一个 ' 。但是要说明,在Java语言中单引号是用来定义char的,所以如果想要使用单引号的话需要使用转义符。

6、\r,表示回车。这个与其他都不一样。举个例子,打一个"我在北京\r你好",那么按照程序运行的过程,首先会输出“我在北京”,紧接着回车符会把光标移到第一个符即“我”上,并将“你”替换成“我”,然后将光标继续向下转移替换,也就是将“在”替换成“好”,那么最后控制台所输出的内容就是“你好北京”。但是如果我要是将内容换成"我在北京\n\r你好"的话,那么最后会输出的就是“我在北京”,换行“你好”。不过如果是使用IDEA编写的话,最后可能直接只输出“你好”。

最后强调一下易错的知识点:

1、找不到文件。原因可能是因为源文件名不存在或者是写错了再或者是当前路径有错误。

2、主类名和文件名不一致。声明为public的主类应与文件名一致,否则编译失败。

3、缺少分号。这种编译失败可以注意编译失败所提醒的行数,再到源代码中进行修改。

4、语法错误,Java要求必须按语法要求编写代码。这种情况下可看编译器所报的错误信息,小心细节。比如:l->1、0->o、英文符->中文符(英文;和中文;)、英文拼写(void->viod)。

如果控制台错误内容是“非法字符集”一般情况可能是字符输入编码不对,可能是英文符变成中文符,也可能是JDK和UTF-8的关系。

如果控制台错误内容是“找不到符号”一般情况可能是单词或者关键字错误导致的不能被识别。

如果控制台错误内容是“解析时到达文件结尾 } ”一般情况可能是少了个 }。

以上就是今天学习Java的全部内容了,内容里如有错误欢迎留言指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值