java基础(1)——计算机基础

1.java发展历程

Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是
计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。有大更新的版本包括:1.5,1.8
国内使用Java开发的主要大公司包括:京东,天猫,韵达官网,中国工商银行

2.二进制的转换

二进制转换十进制:
在这里插入图片描述
十进制转换二进制:
1100:12的3次方+12的2次方+02的1次方+02的0次方
一般直接使用电脑自带的计算器可以完成这个工作:
在这里插入图片描述

3.位与进制

  • 位(bit):一个数字0或者一个数字1,代表一位。
  • 字节(Byte):每逢8位是一个字节,字节是数据存储的最小单位。一个文件只能是多少字节,不会显示多少位。
    在这里插入图片描述
    1Byte = 8bit,在办理宽带的时候,开通100Mbps的宽带,他的下载速度最多就15MB/S,就是除以了这个8。
  • 常见的字节转换:
    – 1KB = 1024Byte
    – 1MB = 1024KB
    – 1GB = 1024MB
    – 1TB = 1024GB
    – 1PB = 1024TB
    – 1EB = 1024PB
    – 1ZB = 1024EB

4.常用DOS命令:

4.1进入DOS操作窗口:

按下windows键+R,然后输入cmd,确定:
在这里插入图片描述

  • DOS常用命令总结
切换盘符 盘符名称
进入文件夹 cd 文件夹名称
进入多级文件夹 cd 文件夹1\文件夹2\文件夹3
返回上一级 cd …
直接回根路径 cd 文件夹名称
查看当前内容 dir
清屏 cls
退出 exit

5.java语言开发环境

5.1 Java虚拟机——JVM

JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的
运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。
跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系
统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM
运行在操作系统上。
如图所示,
在这里插入图片描述
Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。

5.2 JRE 和 JDK

  • JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。
  • JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。
  • 两者关系如图:在这里插入图片描述
    我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。
    我们想要开发一个全新的Java程序,那么必须安装 JDK 。
    这里的jdk的下载安装和环境配置都省略了。。。

6.HelloWorld入门程序

6.1 程序开发步骤说明

开发环境已经搭建完毕,可以开发我们第一个Java程序了。
Java程序开发三步骤:编写、编译、运行。
在这里插入图片描述

6.2编写HelloWorld代码

在e盘中新建文件夹E:\Code\baseJava_day01,然后新建一个java文件HelloWorld.java ,使用记事本打开,编写代码:

public class HelloWorld {
	public static void main(String[] args){
		System.out.println("hello world!");
	}
}

使用cmd命令编译:
注意,文件名和类名有点不一致的时候都会报错的:
在这里插入图片描述
编译之前先进入到java文件所在的文件夹,使用正确的时候没有提示:
在这里插入图片描述
运行,使用java解释器:java,运行的时候虽然没有带后缀,但其实运行的是javac编译后的 HelloWorld.class 文件 :

在这里插入图片描述

6.3入门程序说明

  • 编译和运行是两回事
    • 编译:是指将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程中, javac 编译器会检查我们
      所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功。
      运行:是指将 class文件 交给JVM去运行,此时JVM就会去执行我们编写的程序了。
    • 关于main方法
      main方法:称为主方法。写法是固定格式不可以更改。main方法是程序的入口点或起始点,无论我们编写多
      少程序,JVM在运行的时候,都会从main方法这里开始执行。

6.4 添加注释comment

注释:就是对代码的解释和说明。其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须
要的,它不影响程序的编译和运行。
Java中有单行注释和多行注释

扫描二维码关注公众号,回复: 8789102 查看本文章
  • 单行注释以 //开头 换行结束
  • 多行注释以 /开头 以/结束

6.5 关键字keywords

关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。
HelloWorld案例中,出现的关键字有 public 、 class 、 static 、 void 等,这些单词已经被
Java定义好,全部都是小写字母,notepad++中颜色特殊。
关键字比较多,不能死记硬背,学到哪里记到哪里即可。

6.6 标识符

标识符:是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。
HelloWorld案例中,出现的标识符有类名字 HelloWorld 。

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

7.常量与变量

常量包括数字,字符串等,变量这里简单介绍一点:

1 变量概述

变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。
数学中,可以使用字母代替数字运算,例如 x=1+5 或者 6=x+5。
程序中,可以使用字母保存数字的方式进行运算,提高计算能力,可以解决更多的问题。比如x保存5,x也可
以保存6,这样x保存的数据是可以改变的,也就是我们所讲解的变量。
Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。

2 数据类型

数据类型分类
Java的数据类型分为两大类:
基本数据类型:包括 整数 、 浮点数 、 字符 、 布尔 。
引用数据类型:包括 类 、 数组 、 接口 。
基本数据类型
四类八种基本数据类型:
在这里插入图片描述

3 变量的定义

变量定义的格式包括三个要素: 数据类型 、 变量名 、 数据值 。
格式
练习
定义所有基本数据类型的变量,代码如下:

public class Variable {
	public static void main(String[] args){
		//定义字节型变量
		byte b = 100;
		System.out.println(b);
		//定义短整型变量
		short s = 1000;
		System.out.println(s);
		//定义整型变量
		int i = 123456;
		System.out.println(i);
		//定义长整型变量
		long l = 12345678900L;
		System.out.println(l);
		//定义单精度浮点型变量
		float f = 5.5F;
		System.out.println(f);
		//定义双精度浮点型变量
		double d = 8.5;
		System.out.println(d);
		//定义布尔型变量
		boolean bool = false;
		System.out.println(bool);
		//定义字符型变量
		char c = 'A';
		System.out.println(c);
	}
}

long类型:建议数据后加L表示。
float类型:建议数据后加F表示。

4 注意事项

变量名称:在同一个大括号范围内,变量的名字不可以相同。
变量赋值:定义的变量,不赋值不能使用。

发布了66 篇原创文章 · 获赞 1 · 访问量 2431

猜你喜欢

转载自blog.csdn.net/qq_36079912/article/details/103830483
今日推荐