2021-20-20-Java开始学习

视频链接
一、计算机基础
1. 进制转换
在这里插入图片描述
2. 计算机存储单元
字节是计算机中常见的最小存储单元
在这里插入图片描述
3. 命令提示符
启动: Win + R --> 输入cmd,回车
切换盘符 盘符名称:
进入文件夹 cd 文件夹名称
进入多级文件夹 cd 文件夹1\文件夹2\文件夹3
返回上一级 cd …
直接返回根目录 cd \
查看当前内容 dir
清屏 cls
退出 exit
二、Java语言介绍
1. Java语言的跨平台性

  • JVM:Java虚拟机,对不同平台的Java程序起到翻译作用
    不区分操作系统,都能运行。
    在这里插入图片描述
    JVM本身不具备跨平台功能,每个操作系统下都有不同版本的虚拟机
    2. JRE和JDK
  • JRE:Java程序的运行时环境,包含JVM和运行时所需要的核心类库
  • JDK:Java程序开发工具包,包含JRE和开发人员使用的工具
    在这里插入图片描述
    三、HelloWorld入门程序
    1. 程序开发步骤
  • 编写:后缀必须为 .java
  • 编译:编译器为 javac.exe
  • 运行:解释器为 java.exe
    具体示例:
  • 首先用记事本创建一个 HelloWorld.java 文件
  • 其次在这个文件中输入以下代码:
public class HelloWorld  {
	public static void main(String[] args) {
		System.out.println("Hello,World!");
	}
}
  • 然后在命令窗口输入以下内容:进入.java文件所在的路径
    在这里插入图片描述
  • 在命令窗口执行:javac HelloWorld.java对该文件进行编译
    随后出现了 .class文件
    在这里插入图片描述
  • 最后在命令行输入:java HelloWorld注意:不能带.class后缀
    然后出现以下打印结果:
    在这里插入图片描述
    2. 开发Hello World常见问题
    下列中第一处红色需要与文件名一致,第二处红色的S需要大写
    在这里插入图片描述
    notepad++下载地址:https://www.techspot.com/
    notepad++下载地址
    notepad++安装地址:https://blog.csdn.net/jodie123456/article/details/88567300
    notepad++的Java语言格式配置:
    在这里插入图片描述
    写第一个Java程序:
    在这里插入图片描述
    3. 注释
//单行注释
/*多行
	注释*/

4. 程序说明

// 第一行的第三个单词必须和所在的文件名称完全一样,大小写也要一样,
//public class后面代表定义一个类的名称,类是Java当中所有源代码的基本组织单位
public class HelloWorld {   
	public static void main(String[] args){   // 第二行的内容是万年不变的固定写法,代表main方法
		System.out.println("Hello World!");   //第三行代表打印输出语句,其实就是屏幕显示
	}
}

四、关键字

  1. 完全小写的字母
  2. 在增强版记事本中,如 Notepad+ +有特殊颜色

五、标识符
- 命名规则:
* 由26个英文字母大小写,0-9 ,_或 $ 组成
* 数字不可以开头
* 不可以使用关键字和保留字,但能包含关键字和保留字。
* Java中严格区分大小写,长度无限制。
* 标识符不能包含空格。
* 在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。
- 命名规范
* 包名:多单词组成时所有字母都小写:xxxyyyzzz
* 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz,大驼峰
* 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词 首字母大写:xxxYyyZzz,小驼峰
* 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

六、常量
分类:
3. 字符串常量:凡是用双引号引起来的部分,叫做字符串常量。例如:"abc"、"Hello"、"123"
4. 整数常量:直接写上的数字,没有小数点。例如:100、200、0、-250
5. 浮点数常量:直接写上的数字,有小数点,例如:2.5、-3.14、0.0
6. 字符常量:凡是用单引号引起来的单个字符,叫做字符常量。例如:'A'、'b'、'9'' 7. 布尔常量:只有两种取值:true、false8. 空常量:null。代表没有任何数据。 *注意:两个单引号之间必须有且仅有应该字符,哪怕是一个空格也行,但是不能不写 空常量不能直接用来打印输出:System.out.println(null); // 错误写法`*
七、数据类型

  • 基本数据类型:四类八种
    整数型:byte short int long
    浮点型:float double
    字符型:char
    布尔型:bool在这里插入图片描述- 引用数据类型字符串、数组、类、接口、Lambda
    在这里插入图片描述
    八、变量的概念与定义格式
    定义:
数据类型 变量名称;
	变量名称 = 数据值
 `数据类型 变量名称 = 数据值;

代码示例

public class Demo02Variable {
	public static void main(String[] args){
		int num1;
		num1 = 10;
		System.out.println(num1);
		num1 = 20;
		System.out.println(num1);
		int num2 = 25;
		System.out.println(num2);
		System.out.println("===================");
		byte num3 = 30;
		System.out.println(num3);
		//byte num4 = 400; // 右侧数值的范围不能超过数据类型的取值范围
		//System.out.println(num4);
		short num5 = 50;
		System.out.println(num5);
		long num6 = 30000000;
		System.out.println(num6);
		float num7 = 2.5F;
		System.out.println(num7);
		double num8 = 1.2;
		System.out.println(num8);
		char ch1 = 'A';
		char ch2 = '中';
		System.out.println(ch1);
		System.out.println(ch2);
		boolean var1 = true;
		System.out.println(var1);
		var1 = false;
		System.out.println(var1);
		boolean var2 = var1;
		System.out.println(var2);
	}
}

打印结果:

10
20
25
===================
30
50
30000000
2.5
1.2
A
中
true
false
false

变量的注意事项:
1. 创建多个变量,这些变量名称不能重复
2. 对于float和long类型来说,字母后缀F和L不能丢掉
3. 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围
4. 没有进行赋值的变量,不能直接使用,一定要赋值之后才能使用
5. 变量使用不能超过作用域的范围,作用域:从定义变量的一行开始,一直到直接所属的大括号结束为止
6. 可以通过一个语句来创建多个变量,但是一般情况不推荐这么写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

努力学习的代码小白

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

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

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

打赏作者

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

抵扣说明:

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

余额充值