学习Java的第一个程序以及变量

2.1 第一个程序

First.java

step1: 创建First.java文件

class HelloWorld{								//定义一个类,类名为HelloWorld
	public static void main(String args[]){		//主方法,JVM程序的入口
		System.out.println("Hello World...");	//终端显示以下字符串:Hello World...
	}
}

step2: 将程序进行编译:产生字节码文件:HelloWorld.class文件

javac First.java

step3: 解释执行HelloWorld.class文件

java HelloWorld

终端显示:

Hello World...

乱码的问题:

​ 文件的编译格式和编译程序的编码格式不一致。

​ 解决方法一:统一编码格式:创建java源文件—>ANSI

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

java -encoding utf-8 源文件.java

类的阐述:

1、同一个源文件中可以定义多个类。

	class First{}
	class Second{}
	class ....

2、编译后,每个类都会生成独立的class文件。

	First.class
	Second.class
	....

3、同一个类中,只能有一个主函数,每个类都可以有自己的主函数。

	public static void main(String args[]){}

4、public修饰的类称为公开类,要求类名必须与.java文件名称相同,包括大小写。

	******HelloWorld.java
	public class HelloWorld{}

5、一个源文件中,只能有一个公开类。

	public class HelloWorld{}

2.2 文本编辑器:

​ Java代码的时候:开发工具

​ 文本编辑器:只能写文本代码,需要配合终端执行命令

​ 记事本,notepad,editplus,sublimele text…

​ 集成开发工具:eclipse

2.3 Package(包)

​ 作用: 类似于文件夹,用于管理区分字节码文件(.class)文件

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

​ 语法: package test;

​ 带包编译: javac -d . Test.java // . 代表当前目录

​ 带包运行: java test.HelloWorld //test代表包名

编译和解释的命令:

D:\src\day02\Test.java
package test;
class HelloWorld{
	public static void main(String args[]){
		System.out.println("Hello World...");
	}
}
编译命令:
javac -d . Test.java
解释执行
java test.HelloWorld
终端显示:
D:\src\day02>javac -d . Test.java
D:\src\day02>java test.HelloWorld
Hello World...

包的定义规则:域名倒置

package com.qf.techer.a;

编码书写格式:

​ 1.层级之间必须缩进(TAB:一个制表位)

​ 2.一行只写一句代码

package demo;
class HelloWorld{
	public static void main(String args[]){
		System.out.println("从前有座山");
		System.out.println("山里有座庙");
	}
}

2.4 注释:

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

​ 给程序猿看的

​ 语法:

1、单行注释

//注释的内容

2、多行注释

/*
文档注释
*/

3、文档注释:

/**

文档注释

*/

3.1 生成文档:

javadoc -d help Test.java   //在help文件夹下生成注释文档

2.5 编码规则:

语法规定:

​ 1.组成:字母 数字 _ $ 组成

​ 2.不能以数字开头。

​ 3.区分大小写

​ 4.长度

​ 5.不能与关键字、保留字重名。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ml4jfKUk-1584450074625)(C:\Users\徐嘟嘟\AppData\Roaming\Typora\typora-user-images\image-20200317155206715.png)]

约定俗成:

​ 1.望文生义、见名知意

​ 2.类名由一个或多个单词组成,每个单词首字母大写(pascal)。public class Test{}

​ 3.函数名、变量名有一个或多个单词组成,首单词字母小写,拼接词首字母大写(camel)。

​ studantNameTable

​ 4.包名全小写,只可以使用特殊字符".",并且不以"."开头或结尾。package a.b.c;

​ 5.常量全大写,多个单词用_连接。

2.6 变量

变量的概念:

​ 在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识。这些内存单元(int)被称为变量,定义的标识符(money)就是变量名,内存单元中存储的数据就是变量的值(100)。

变量的三要素:

​ 1.变量的数据类型

​ 2.变量的名字

​ 3.变量的值

注意!java是强类型语言,变量的类型必须与数据类型一致

变量的定义流程:

​ step1.声明

数据类型 变量名:

int money;//开辟整数变量空间

​ step2.赋值

变量名 = 值

money = 100;//赋值

例子:

class Mine//定义一个类,类名是Mine
{
	public static void main(String args[]){//主方法 JVM的程序入口
		int age;//开辟整数变量空间
		age = 100;//将整数值赋给变量
		System.out.println("你的年龄?");//终端显示字符串
		System.out.println(age);//终端显示变量值
	}
}

a
money = 100;//赋值


例子:

```java
class Mine//定义一个类,类名是Mine
{
	public static void main(String args[]){//主方法 JVM的程序入口
		int age;//开辟整数变量空间
		age = 100;//将整数值赋给变量
		System.out.println("你的年龄?");//终端显示字符串
		System.out.println(age);//终端显示变量值
	}
}
发布了6 篇原创文章 · 获赞 0 · 访问量 65

猜你喜欢

转载自blog.csdn.net/weixin_40821126/article/details/104931009