目录
HelloWorld案例的编写
Notepad软件的安装和使用
注释
关键字
常量
变量
计算机存储单元
数据类型概述
标识符
类型转换
HelloWorld案例的编写
- 首先定义一个类——–public class 类名
- 在类定义后加上一对大括号 {}
- 在大括号中间添加一个主(main)方法/函数——–public static void main(String [] args){ }
- 在主方法的大括号中间添加一行输出语句——–System.out.println(“HelloWorld”);
如何运行?
- 在命令行模式中,输入javac命令对源代码进行编译,生成字节码文件——–javac 源文件名.java
- 编译完成后,如果没有报错信息,输入java命令对class字节码文件进行解释运行,执行时不需要添加.class扩展名——–java HelloWorld
注:JDK11之后不需要执行javac命令编译了,直接——java 源文件名.java
完整代码:
public class HelloWorld {
public static void main(String [] args) {
System.out.println("HelloWorld");
}
}
HelloWorld 案例常见问题
- 单词拼写问题
class | Class |
String | string |
System | system |
main | mian |
- 中文符号问题——提示非法字符
Notepad软件的安装和使用
- 为了让我们写的程序错误看起来更直接,我们安装一款高级记事本软件——Notepad,这里只是过渡,我们真正写程序不用这个,用Eclipse,后续配置和安装都会jaingd
下载链接:http://39.64.98.72:9000/csdn-downloads/2023-01-20/20230120QHPAiteG.zip
- Notepad软件的安装和配置
–设置 – 首选项 – 新建 – 默认语言和编码
- 使用Notepad软件编写一个HelloWorld案例
注释
- 注释概述——–用于解释说明程序的文字
- Java中注释分类
——单行注释
•格式: //注释文字
——多行注释
•格式: /* 注释文字 */
——文档注释
•格式:/** 注释文字*/
• 注释的作用——–解释说明程序,提高程序的阅读性
代码案例:
/**
*类名
*很多文字
*/
public class HelloWorld
{ /*主方法*/
public static void main(String [] args)
{
// 输出一句话
System.out.println("HelloWorld");
}
}
关键字
- 关键字概述——–被Java语言赋予特定含义的单词
- 关键字特点
–组成关键字的字母全部小写
–常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观,所以我们不需要去死记硬背,在今后的学习中重要的关键字也会不断的出来。
常见关键字:
常量
- 常量概述——–在程序执行的过程中,其值不可以发生改变的量
- 常量分类
–字符串常量 用双引号括起来的内容(“HelloWorld”)
–整数常量 所有整数(12,-23)
–小数常量 所有小数(12.34)
–字符常量 用单引号括起来的内容(‘a’,’A’,’0’)
–布尔常量 较为特有,只有true和false
–空常量 null(数组部分讲解)
/**
*类名
*很多文字
*/
public class HelloWorld
{ /*主方法,常量一般用大写字母*/
public final static String CHANGLIANG = "HelloWorld";
public final static float PI=3.14f;
public static void main(String [] args)
{
// 输出常量
System.out.println(CHANGLIANG);
System.out.println(PI);
}
}
变量
- 变量概述
–在程序执行的过程中,在某个范围内其值可以发生改变的量
–从本质上讲,变量其实是内存中的一小块区域
- 变量定义格式
–数据类型 变量名 = 初始化值;
–注意:格式是固定的,记住格式,以不变应万变
代码演示:
/**
*类名
*很多文字
*/
public class HelloWorld
{ /*主方法,常量一般用大写字母*/
public final static String CHANGLIANG = "HelloWorld";
public final static float PI=3.14f;
private static String bianliang = "这是一个变量";
public static void main(String [] args)
{
// 输出常量
//System.out.println(CHANGLIANG);
//System.out.println(PI);
// 在方法里边定义变量
String bianliang1 = "这是一个变量1";
System.out.println(bianliang);
System.out.println(bianliang1);
}
}
计算机存储单元
- 变量是内存中的小容器,用来存储数据。那么计算机内存是怎么存储数据的呢?无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。
- 除了字节外还有一些常用的存储单位,大家可能比较熟悉,我们一起来看看:
–1B(字节) = 8bit
–1KB = 1024B
–1MB = 1024KB
–1GB = 1024MB
–1TB = 1024GB
数据类型概述
Java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以它们表示的数据大小也是不一样的。
基本数据类型(4类8种)
标识符
- 作用——–给包,类,方法,变量等起名字
- 组成规则
–由字符,下划线_,美元符$组成
•这里的字符采用的是unicode字符集,所以包括英文大小写字母,中文字符(一般别这样干),数字字符等。
- 注意事项
–不能以数字开头
–不能是Java中的关键字
•命名规则
–基本要求
•见名知意
–常见命名的规则
•包 (其实就是文件夹,用于对类进行管理)
–全部小写,多级包用点隔开。
–com,cn,com.demo
•类
–一个单词首字母大写 Student,Car
– 多个单词,每个单词首字母大写 HelloWorld
•变量或者方法
–一个单词首字母小写。 age,show()
–多个单词,从第二个单词开始每个单词首字母大写 maxAge,getAge()
变量的定义和使用
- 编写案例演示每种不同数据类型的变量定义
- 变量定义的注意事项
–变量未赋值,不能直接使用
•引出变量的第二种使用格式
–变量只在它所属的范围内有效。
•变量在哪对大括号内,变量就属于哪对大括号
–一行上可以定义多个变量,但是不建议
eg:代码演示
/**
*类名
*很多文字
*/
public class HelloWorld
{ /*主方法,常量一般用大写字母*/
/*
public final static String CHANGLIANG = "HelloWorld";
public final static float PI=3.14f;
private static String bianliang = "这是一个变量";
*/
public static void main(String [] args)
{
// 输出常量
//System.out.println(CHANGLIANG);
//System.out.println(PI);
// 在方法里边定义变量
int a=1;
System.out.println(a);
}
}
类型转换
- +是一个运算符, 我们应该能够看懂,做数据的加法。
- boolean类型不能转换为其他的数据类型
- 默认转换
–byte,short,char—int—long—float—double
–byte,short,char相互之间不转换,他们参与运算首先转换为int类型
- 强制转换
–目标类型 变量名=(目标类型)(被转换的数据);
/**
*类名
*很多文字
*/
public class HelloWorld
{ /*主方法,常量一般用大写字母*/
/*
public final static String CHANGLIANG = "HelloWorld";
public final static float PI=3.14f;
private static String bianliang = "这是一个变量";
*/
public static void main(String [] args)
{
// 输出常量
//System.out.println(CHANGLIANG);
//System.out.println(PI);
// 在方法里边定义变量
long a=4;
int b= (int)a;
System.out.println(b);
}
}