【Java养成】:编程基础详解,从语法开始一点点详解!

这篇博客针对Java初学者,详细介绍了Java的基本语法,包括注释、标识符、关键字的使用。接着讲解了常量(整型、浮点型、字符型、布尔型、null)和变量的类型及作用域。同时,讨论了类型转换的规则,包括自动和强制转换。最后,提到了变量的作用域,强调了定义和使用变量时需要注意的范围问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java基础,图片来自互联网

Java养成这篇是针对零基础的同学,从零开始。希望文章对大家有所帮助!

文章目录


前言

        一、Java基本语法

        1.基本格式

        2.注释

        3.标识符

        4.关键字

        二、常量

三、变量

四、类型转换

五、变量作用域

总结


前言

文章参考官方各类书籍,以及网络知识,如有侵权,请联系我立马删帖道歉!!!谢谢各位的关注,大家的关注才是我不断更新的动力!

补充一个知识:

                在JDK中,类都是放在包里面,核心类都放在Java包及其子包下,如此简单介绍以下Java语言中常用包:

  1.           Java.util        包含Java大量的工具类
  2.           Java.net        包含Java网络编程相关的类和接口
  3.           Java.io          包含Java输入、输出有关的类和接口
  4.           Java.awt       包含构建图形用户界面的相关类和接口

 除了以上的包,Java还有许多其他的包……大家根本学习,自行选择。


一、Java基本语法

1.基本格式

每条功能执行语句必须用英文分号(;)结束:

System.out.println("Hello World!");

Java语言严格区别大小写,不可混用!

为了增加程序的可读性,可以添加适当的空格等等,形成固定的编排方法方便阅读!

Java一个连续的字符串不可分成两行书写!(连续字符串两行书写可以使用+号连接):

System.out.println("Hello"+
"World!");

2.注释

单行注释:

System.out.println("Hello World!");//第一个程序

多行注释:

/*
System.out.println("Hello World!");
*/

文档注释:

/**
*嵌入式up
*C语言
*Java
*Python
*/

3.标识符

标识符的组成:

                可以由字母、数字、下划线、美元符号$组成且不能以数字开头,并且不能使用关键字作为标识符。

规则:

  1. 包名所有字母一律小写
  2. 类名和接口名的单词首字母一律大写
  3. 常量名所有字母都大写,单词之间下划线连接
  4. 变量名和方法名第一个单词首字母小写,从第二个单词开始字母都大写
  5. 命名尽量见名知意,以便于阅读

4.关键字

关键字如图所示:

 编写Java程序还需注意:

                Java的关键字都是小写

                关键字不能作为标识符

                const和goto是保留关键字,在Java无意义,但不能作为标识符

                true、false、null有特殊意义,不能作为标识符

二、常量

整型常量:

                就是整数类型的数据,如二进制、八进制、十进制、十六进制等等……

                注意:十六进制:0x或0X开头,二进制:0b或0B

                进制转换大家有兴趣自行学习!

浮点型常量:

                分为单精度和双精度。单精度以F或f结尾,双精度以D或d结尾。

                如3.14d、5.666等等……

字符常量:

                表示一个字符,一个字符常量用英文单引号('')括起来。

字符串常量:

                表示一串连续的字符,一个字符串常量用英文双引号("")括起来

布尔常量:

                布尔型的值,true和false两个值。

null常量:

                只有一个值null。

三、变量

常量很简单,很多都是写死的东西,符合规则就是常量。

接下来我们介绍灵魂——变量。

整型变量:        

                首先我们要知道整型数据占用的内存:

byte8位
short16位
int32位
long64位
int num=1;
int num=999999999999L; //超过整型数据范围  需加L
int num=520L;  //可加L可不加L
         

浮点型变量:

                首先我们要知道浮点型变量占用的内存:

float32位
double64位
float num=111.1f; //为float变量赋值后需加上 f
double num=111.1; //double变量赋值可加d 也可不加d

字符型变量:

                字符型变量用char表示,所有的字符型变量占用2个字节。

char c='a';
char ch=97;

布尔型变量:

                在Java中,使用boollean定义布尔型变量。

                

boollean a = false;
b = true;

四、类型转换

变量的类型转换:

                        自动类型转换        和        强制类型转换

                自动类型转换:需要满足两种数据类型彼此兼容目标类型的取值范围大于源类型取值范围 

                

byte a = 1;
int x = a;  //因为int>byte 所以可以自动类型转换

总结:
整型类型直接可以转换,byte可以赋值给short,long,int; short,char可以赋值给int,long类型;
int可以复制给long类型的变量。

整型数据可以转换float。

其他类型可以转换double。

                强制类型转换:当两种类型不兼容或目标类型取值小于源类型(与自动类型转换恰好相反)

public class Helloworld{
        public static void main(String[] args){
        int a = 1;
        byte b = (byte)a;    //正确强制类型转换
    }
}

五、变量作用域

经过这么长时间的介绍,相信大家都知道变量需要先定义再使用。

使用变量的时候,这时候我们就要在意一个变量的作用域;变量一定会被定义在一对大括号中,所以这个大括号就是变量的作用域。


总结

                【Java养成】:编程基础详解!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式up

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值