欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java系列教程day02——基本语法&变量

程序员文章站 2022-04-10 09:50:56
day02——基本语法&变量提纲:1、安装编辑器2、package包3、注释的使用4、编码规则5、变量6、乱码问题7、作业一、安装编辑器昨天的代码,我们通过记事本来编写,没有代码高亮,也没有行号,所以我们先安装一个可以编写Java代码的工具。我在前期使用的是editplus,其实只要是文本编辑器都可以。小小白同学初学Java,不太建议直接使用即成开发工具,建议先熟悉Java的执行流程,以及javac,java等命令。文本编辑器:只能写文本代码。如果想要编译或执....

day02——基本语法&变量

提纲:

1、安装编辑器
2、package包
3、注释的使用
4、编码规则
5、变量
6、乱码问题
7、作业

 

一、安装编辑器

昨天的代码,我们通过记事本来编写,没有代码高亮,也没有行号,所以我们先安装一个可以编写Java代码的工具。我在前期使用的是editplus,其实只要是文本编辑器都可以。小小白同学初学Java,不太建议直接使用即成开发工具,建议先熟悉Java的执行流程,以及javac,java等命令。

文本编辑器:只能写文本代码。如果想要编译或执行,需要配合dos窗口执行命令。

记事本,nodepad++,editplus,sublime text。。。

代码高亮:

集成开发工具:eclipse,IDEA等。。


二、package 包

举例:生活中:我们使用电脑,用文件夹来区分和管理文件。

电脑:C盘,D盘,E盘,F盘
​
    C盘:系统盘
    D盘:学习,存储了一些学习资料
    E盘:娱乐
        电视剧:
            亮剑:存了20集
        电影:
​
            动作片:
            爱情片:
            动画片:
                日本动漫
                  火影忍者
                  海贼王
                国产动漫
                  葫芦娃
​

使用:程序中的第一行声明包。

在Java中,包的作用:用于管理,归纳,区分class文件。

语法:package 报名;

注意:为源文件所生成的字节码文件,增加了一个前缀,进而可以加以区分class文件。

编译和解释的命令:

编译命令:
javac -d . 源文件名字
​
解释执行:
java 包名.字节码文件名


包的定义规则:域名倒置:千锋域名:http://www.mobiletrain.org/

package org.mobiletrain.teacher.a;


所以对于包:

作用:管理和区分class文件的。

用法:在源文件的第一行:package 包名;

包名:所有的字母都小写。

习惯是域名倒置:com.qf.teacher.a;

源文件如果涉及包了,那么需要带包进行编译:会自动生成包的目录结构

javac -d . 源文件名.java

解释执行:

java 包名.字节码文件名
java com.qf.teacher.a.Test

 

三、注释

作用:用于解释说明程序:类,方法,变量,行。。。

给程序员看的,JVM不关心,也不执行注释。

语法:

1、单行注释
// 注释的内容
2、多行注释
/*
注释的内容
*/
3、文档注释:可以生成帮助文档:javadoc -d 目录 源文件名
/**
注释的内容
*/
还可以声称外部的文档:(知道)
javadoc -d . 源文件.java
在当前的目录下生成帮助文档
javadoc -d help 源文件.java
在当前的目录下创建help文件夹,里面是帮助文档。

一个良好程序中,需要有大量的注释,用于解释说明。

Java系列教程day02——基本语法&变量

四、编码规则

4.1、书写格式

Java系列教程day02——基本语法&变量


4.2、 标识符

标识符:凡是对类,包,变量,常量等,在命名时使用的字符序列,就叫做标识符。

通俗的讲,就是我们在写代码的时候,需要自己起名字的地方。

语法要求:

1、组成:数字,字母,_,$,组成
2、数字不能开头
3、区分大小写
4、长度
5、不能是java中的关键字和保留字。

关键字和保留字:

Java系列教程day02——基本语法&变量

编码习惯,约定俗成:

Java系列教程day02——基本语法&变量

五、变量

内存:

内存:存储数据,瞬时存储。程序执行的时候存储数据。
硬盘:存储数据,永久存储。

存储单位:

计算机最小的存储单位:bit(位)。0,1,就是一个bit。
​
最基本的单位:byte(字节):8个bit。
​
1024个byte:1KB
​
1024个kb:1MB,
​
1GB
​
TB
​
PB,EB,ZB。。。
​


5.1、变量的概念

变量的概念:内存中的一小块单元。用于存储数据。在整个程序的执行过程中,数值是可以改变的。叫变量。

变量的三要素:

  • 变量的数据类型
  • 变量的名字
  • 变量的值

Java系列教程day02——基本语法&变量

5.2、变量的使用

变量的使用:

  • 先声明定义,并赋值
  • 再通过变量名进行访问使用

Java系列教程day02——基本语法&变量

示例代码:

public class TestVar
{
  public static void main(String[] args){
    //1.在程序中定义一个变量(在内存中开辟一块空间,用于存储数据)
    //语法规则:数据类型 变量名;
    int money ; //定义一个变量,名字叫money,类型是int,表示整数
​
    //2.赋值
    money = 100;//将=右侧的数值,赋值给=左侧的变量。
​
    //3.使用变量:访问变量,获取这个变量中的数值-->通过变量的名字
    System.out.println("HelloWorld..");
    System.out.println(money);//直接通过变量的名字来获取里面存储的数据,那么打印出来就是100
    System.out.println("money");//引号引起的是字符串:一个文本内容,引号里的内容会原样打印
​
  }
}


六、乱码的问题

如果程序中出现中文,可能会有乱码问题。是因为,文件的编码格式和,编译程序的编码格式不一致。

解决方案一:统一编码格式:创建java的源文件-->ANSI

解决方案二:编译器编译的时候,指明编码格式

javac -encoding utf-8 源文件名.java

七、作业

Java系列教程day02——基本语法&变量

 

2、定义一个变量,存储自己的年龄,并且打印这个结果。

public class HomeWork{
  public static void main(String[]args){
    int age = 14;
    System.out.println(age);
  
  }
}

本文地址:https://blog.csdn.net/qfliweimin/article/details/107247832