【小白看的Java教程】第三章,慢慢来,从基础语法开始

基本语法(必须记住)

+ Java语言严格区分大小写,好比main和Main、system和System是完全不同的概念。

+ 一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类。若源文件中包括了public类,源文件必须和该public类同名。

+ 一个源文件中包含N个Java类时,成功编译后会生成N份字节码文件,即每个类都会生成一份单独的class文件,且字节码文件名和其对应的类名相同。

+ 若一个类必须运行,则必须拥有main方法(主方法),因为main方法是程序的入口。

注释符号(了解)

三种注释方式(掌握)

Java的注释信息是给程序员看的,编译器(javac)在编译的时候会忽略掉源文件中的注释信息。

Java提供3种注释类型:

+ 单行注释:// 内容, //后面这一行的内容被注释

+ 多行注释:/内容/;// 之间的所有内容被注释

+ 文档注释:/内容/;/和/之间内容被注释,此外,还可以专门生成文档信息API

注意:多行注释之间彼此都不能交叉嵌套,以下就是错误的例子。

/*

/* 内容  */

*/

因为/会找举例自己最近的/符号,组成一个注释语句块,上图中单独的*/符号就不能被编译器识别了。

标准的代码案例(必须这么去做)

后续代码的编写,要严格都要写需求、开发步骤、小结。


//需求:在控制台输出内容:你好师姐

/*


    开发步骤:

1:先定义一个类Hello

2:在Hello类中定义一个main方法

     3:在main方法中使用系统输出打印一句话

4:编译和运行程序

     写完代码,写下小结:我在写代码过程的得与失

1:如果不写main方法,程序没法运行,因为main方法是程序的入口。

     2:Java严格区分大小写,System不能写出system,其他也要注意。

3:巨坑,分号必须使用英文状态下的,不能使用中文(中文的;英文的;)

*/

public class Hello

{

    public static void main(String[] args)

    {

        System.out.println("你好师姐");

    }

}

关键字和保留字(了解)

关键字:在编程语言中事先定义的,有着特殊含义和用途的单词。

保留字:和关键字一样是编程语言事先定义好的,只是说现在暂时没有特殊的功能,但说不定以后某天会突然被赋予功能,因此被保留下来的单词。比如goto和const就是保留字。

image.png

小结:注意关键字和保留字都是由小写组成,关键字不要去记,我们学一个记一个。

注意:java 无sizeof 、goto、 const 关键字

有人认为:true,false,null属于字面量(直接量),不属于关键字,无所谓,不要纠结这些学术性。

分隔符和标识符(记住)**

语言分隔符(了解)

分号(;):语句的分割,表示一句话结束,好比咱们使用的句号。

花括号({}):表示一个代码块,是一个整体,花括号要成对使用。

方括号([]):定义数组和访问数组元素时使用。

圆括号(()):使用很广泛,具体用到细讲。

圆点(.):类和对象访问它的成员时使用。

空格( ):把一整条语句分割成几段,空格的次数不限制,好比一句英文里单词都要分开写一样。

注意:必须都是半角状态下的英文符号,写代码时确保搜狗输入是这个样子的。
image.png

小技巧写代码时,全部使用英文的符号,不要使用中文的符号,修改搜狗输入法配置。

image.png

标识符(了解)

在写代码的时候为了增强代码的阅读性,我们会自定义很多名字如:类名、方法名、变量名等。

在编程的里,我们把这种为了增强程序阅读性而自定义的名称,称为标识符。

标识符命名规则:

① 由字母、数字、下划线、$组成,但不能以数字开头(注:此处的字母可以是中文、日文等)

② 大小写敏感

③ 不得使用java中的关键字和保留字

④ 不用java中内置的类名作为自己的类名。

小结:记住使用一个非关键字和保留字,且有意义的英文单词就很OK了。

注意:类名必须使用名词,且首字面必须是大写的。

若要获得最好的学习效果,需要配合对应教学视频一起学习。需要完整教学视频,请参看https://ke.qq.com/course/272077

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java是一种面向对象的编程语言,因此它的基础语法也是基于对象的。下面是一些小白也能看懂的Java基础语法讲解,以及附带的例子。 1. 变量 变量是程序中存储数据的容器,可以存储数字、字符串、布尔值等类型的数据。在Java中,变量必须先声明后使用,声明变量时需要指定数据类型。 例如,声明一个整数变量: ``` int age; ``` 给变量赋值: ``` age = 20; ``` 可以在声明时同时赋值: ``` int age = 20; ``` 2. 数据类型 Java中有多种数据类型,按照类型的不同可以分为基本数据类型和引用数据类型。 基本数据类型有: - byte: 8位带符号的整数,取值范围为-128到127 - short: 16位带符号的整数,取值范围为-32768到32767 - int: 32位带符号的整数,取值范围为-2147483648到2147483647 - long: 64位带符号的整数,取值范围为-9223372036854775808到9223372036854775807 - float: 32位单精度浮点数 - double: 64位双精度浮点数 - char: 16位Unicode字符 - boolean: true或false 例如,声明一个整数变量: ``` int age = 20; ``` 声明一个浮点数变量: ``` float height = 1.75f; ``` 声明一个字符变量: ``` char gender = 'M'; ``` 3. 运算符 Java中有多种运算符,包括算术运算符、关系运算符、逻辑运算符等。 算术运算符有: - 加法:+ - 减法:- - 乘法:* - 除法:/ - 求余:% 例如,计算两个数的和: ``` int a = 10; int b = 20; int sum = a + b; ``` 关系运算符有: - 大于:> - 小于:< - 大于等于:>= - 小于等于:<= - 等于:== - 不等于:!= 例如,判断两个数的大小关系: ``` int a = 10; int b = 20; boolean result = a > b; ``` 逻辑运算符有: - 与:&& - 或:|| - 非:! 例如,判断两个数是否都大于0: ``` int a = 10; int b = 20; boolean result = a > 0 && b > 0; ``` 4. 控制语句 Java中有多种控制语句,包括条件语句、循环语句等。 条件语句有: - if语句:如果条件成立,执行一段代码 - if-else语句:如果条件成立,执行一段代码;否则执行另一段代码 - if-else if-else语句:如果第一个条件成立,执行一段代码;否则判断第二个条件,如果成立执行另一段代码;否则执行最后一段代码 例如,判断一个数是否大于0: ``` int a = 10; if(a > 0) { System.out.println("a是正数"); } ``` 循环语句有: - for循环:执行一段代码多次,可以指定循环次数或者循环条件 - while循环:执行一段代码多次,只要条件成立就一直循环 - do-while循环:执行一段代码多次,先执行一次,然后只要条件成立就一直循环 例如,输出1到10的数字: ``` for(int i = 1; i <= 10; i++) { System.out.println(i); } ``` 5. 方法 方法是一段可重用的代码,可以接受参数并返回值。在Java中,方法必须先定义后调用。 方法的定义格式如下: ``` 修饰符 返回值类型 方法名(参数类型 参数名) { // 方法体 return 返回值; } ``` 例如,定义一个方法,返回两个数的和: ``` public static int add(int a, int b) { int sum = a + b; return sum; } ``` 方法的调用格式如下: ``` 返回值类型 变量名 = 方法名(参数列表); ``` 例如,调用上面定义的add方法: ``` int sum = add(10, 20); ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值