Day01-开发前言、入门程序、常量、变量

前言 Java语言的应用

  • 互联网应用(如天猫、京东和物流、网银系统等)
  • 服务器后台处理大数据存储、查阅、数据挖掘等应

第一章 计算机基础知识

1. 二进制

二进制的发明人:莱布尼兹

window10 使用科学计算机进行进制转换方法:

  1. win+R打开运行,输入calc或者calc.exe
  2. 切换到程序员模式即
2. 计算机存储单元

位(bit):数字0 或数字1,代表一位
字节(byte):数据存储最小单位
1字节 = 8位
120Mbps = 15MB/s

1KB = 1024Byte
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
1EB = 1024PB
1ZB = 1024EB

3. MS-DOS

MS-DOS(Microsoft Disk Operating System)

启动命令提示符cmd

  • Win+R打开运行,输入`cmd
  • 其中会出现C:\Users\用户名

DOS常用命令

  • 切换盘符 ---- 盘符名称:(如切换到D盘:只需要输入D:
  • 进入文件夹 ---- cd 文件夹名称
  • 进入多级文件夹 ---- cd 文件夹1\文件夹2\文件夹3\
  • 返回上一级 ---- cd ..
  • 返回根目录 ---- cd \
  • 查看当前目录内容 ---- dir
  • 清屏 ---- cls
  • 退出 ---- exit

第二章 Java语言开发环境的搭建

1. Java虚拟机——JVM
  • JVM(Java Virtual Machine):Java程序的运行环境
  • 跨平台:Java语言最大特性。Java程序运行在JVM中,而JVM运行在操作系统上
  • Java的虚拟机本身并不具有跨平台的功能,每个操作系统下有不同版本的虚拟机。跨平台特性是指Java程序。
2. JRE和JDK
  • JRE(Java Runtime Environment):包括JVM和运行所需核心类库
  • JDK(Java Development Kit):Java开发工具包,包括JRE和开发人员使用的工具

关系描述图
Java程序的运行需要JRE
Java程序的开发需要JDK

3. JDK安装与环境变量的配合

JDK下载:Oracle官网,下载最新的稳定版。

  1. 打开下载好的JDK,进行安装。

  2. 在定制安装的过程,需注意两点

    • 安装路径中避免中文空格
    • 定制安装中无需安装公共JRE(开发工具中包含了完整的JRE)
      安装
  3. 打开安装目录对的文件夹,打开bin,找到java.exe,此时有一个黑窗口一闪而过。

若你的文件没有扩展名,则点击文件目录上方查看,勾选文件扩展名

  1. 打开命令提示符,输入安装路径\java.exe,会输出一大堆信息,则此时安装成功。

windows 中也可省略.exe后缀

  1. 为了方便,不需要每次都输入路径,可以在环境变量中进行配置。
    • 右键此电脑选择属性,点击高级系统设置
    • 选择高级,点击环境变量
    • 选择系统变量中的新建
      环境变量
    • 修改Path。其中%JAVA_HOME%就相当于刚刚设置的路径。
      环境变量
  2. 此时重启命令提示符输入java,就成功了。

第三章 HelloWorld入门程序

Java程序开发三步骤:编写,编译,运行

  1. 首先,在D盘根目录下创建一个.java源程序文件,写入下方程序,文件名保存为HelloWorld.java文件名和class后的类名必须一致,包括大小写。

    public class HelloWorld{
    	public static void main(String[] args){
    		System.out.println("HelloWorld!");
    	}
    }
    
  2. 在命令提示符中打开此文件的目录,输入dir命令查看是否有这个文件。存在则输入javac HelloWorld.java对源程序进行编译。此时会生成一个同名的.class文件。

  3. 接着输入java HelloWorld,此时屏幕上会输出HelloWorld!

  4. 若文件进行修改,则需要对文件重新编译。

程序的注释

单行注释://注释文字
多行(区块)注释:/* 注释文字 */

关键字
  • 完全的小写字母
  • 在增强版的记事本中(如Notepad++)有特殊的颜色
标识符

顾名思义,就是我们给类、方法和变量等定义的名称。

  • 命名规则(硬性要求)
    • 包含英文字母(区分大小写)、数字$(美元符号)和_(下划线)。
    • 不能以数字开头
    • 不能是关键字
  • 命名规范(软性建议)
    • 类名:首字母大写,后面每个单词首字母都大写(大驼峰式)。
    • 变量名和方法名:首字母小写,后面每个单词首字母都大写(小驼峰式)。

第四章 常量

常量:运行过程中固定不变的数据。

分类
  1. 字符串常量:“abc”、“你好”、“123”
  2. 整数常量:100、200、-10、0
  3. 浮点数常量:1.1、-3.14、0.0
  4. 字符常量:‘a’、‘A’、‘9’、‘中’(有且只有一个字符
  5. 布尔类型:true、false
  6. 空常量:null,没有任何数据
练习
public class Demo1Const{
	public static void main(String[] args){
		//字符串常量
		System.out.println("ABC");
		System.out.println("");
		System.out.println("123");

		//整数常量
		System.out.println(30);
		System.out.println(-500);
		
		//浮点数常量
		System.out.println(1.2);
		System.out.println(-3.14);
	
		//字符常量
		System.out.println('A');
		System.out.println(' ');//可以输出空格,不可以什么都没有
		
		//布尔常量
		System.out.println(true);
		System.out.println(false);
		
		//空常量,不能直接打印
		//System.out.println(null);
	}
}

第五章 变量和基本数据类型

变量

程序运行过程中,内容可以发生改变的量。

public class Demo2Variable{
	public static void main(String[] args){
		long num1=3000000000L;
		System.out.println(num1);
		
		float num2=5.12F;
		System.out.println(num2)
	}
}
注意事项
  1. 变量名之间不可以重复。

  2. float和long后面的后缀不可以省略。

  3. byte和short类型,右侧数据值不可以超出范围。

  4. 变量在使用之间必须初始化。

  5. 变量的使用不可以超出作用于的范围

    public class Demo3VariableNotice{
    	public static void main(String[] args){
    		{
    			int num1 = 100;
    			System.out.println(num1);//100
    		}
    		int num1=30;
    		System.out.println(num1);//30
    	}
    }
    
  6. 可以通过一个语句创建多个变量,但一般情况下不推荐。

数据类型分类
  • 基本数据类型

    • 整数型:byte、short、int、long
    • 浮点型:float、double
    • 字符型:char
    • 布尔型:boolean
  • 引用数据类型(之后学习)

    • 字符串
    • 数组
    • Lambda
基本数据类型

四类八种基本数据类型
基本数据类型

  1. 浮点数可能是近似值,不一定是准确值。
  2. 从占用四个字节的单精度浮点数和占用八个字节的长整型可以看出,单精度浮点数取值范围更大。因为浮点数表示采用科学计数法,所以取值范围与字节数不一定相关
  3. 整型默认是int,浮点类型是double
注意事项
  1. 字符串不是基本类型,是引用类型。
  2. 要使用float类型,需要加上一个后缀F/f。
    要使用long类型,需要加上一个后缀L/l。
    推荐使用大写
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值