Java学习第一天笔记

1.Java概述
1.1 Java语言发展史

Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言

Java之父:詹姆斯·高斯林

1.2 Java语言跨平台原理

Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现Java程序的跨平台。

1.3 JRE和JDK

JVM(Java Virtual Machine),Java虚拟机,真正运行Java程序的地方

JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心运行类库(Java API)

JDK(Java Development Kit),称为Java开发工具,包含了JRE和开发工具

1.4 JDK的下载和安装

官网:http://www.oracle.com

注意:安装路径不要包含中文或者空格等特殊字符

1.4.1 JDK的安装目录介绍
目录名称说明
bin该路径下存放了JDK的各种工具命令,Javac和java就放在这个目录
conf该路径下存放了JDK的相关配置文件
include该路径下存放了一些平台特定的头文件
jmods该路径下存放了JDK的各种模块
legal该路径下存放了JDK各模块的授权文档
lib该路径下存放了JDK工具的一些补充JAR包
2.第一个演示程序
2.1 常用的DOS命令

在接触集成开发环境之前,我们需要使用命令行窗口对java程序进行编译和运行,所以需要知道一些常用DOS命令。

1、打开命令行窗口的方式:win+r打开运行窗口,输入cmd,回车

2、常用命令及其作用

操作说明
盘符名称:盘符切换。E:回车,表示切换到E盘
dir查看当前路径下的内容
cd目录进入单级目录。cd java
cd…回退到盘符目录
cd目录1\目录2…进入多级目录。cd java\jdk11
cd\回退到盘符目录(根目录)
cls清屏。
exit退出命令提示符窗口
2.2 Path环境变量的配置
2.2.1 为什么配置环境变量

开发Java程序,需要使用JDK提供的开发工具(比如:javac.exe,java.exe等命令),而这些工具在JDK的安装目录的bin目录下,如果比配置环境变量,那么这些命令只可以在该目录下执行。我们不可能把所以的java文件都放到 JDK的bin目录下,所以配置环境变量的作用就是可以使bin目录下的java相关命令可以在任意目录下使用。

2.2.2 环境变量配置步骤

具体配置步骤参见《Java环境变量配置说明》文档

2.3 HelloWorld案例

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

2.3.1 HelloWorld案例的编写

1、新建文本文档文件,修改名称为HelloWorld.java

2.用记事本打开HelloWorld.java文件,书写程序内容

public class HelloWorld2 {
	public static void main(String[] args){
		System.out.println("HelloWorld");
	}
}
2.3.2 HelloWorld案例的编译和运行

打开命令行窗口,将目录切换至java文件所在目录,编译java文件生成class文件,运行class文件。

编译:javac 文件名.java

范例:javac HelloWorld.java

执行:java 类名

范例:java HelloWorld

3 .java基础语法
3.1 注释

注释是对代码的解释和说明文字可以提高程序的可读性,因此在程序中国添加必要的注释文字十分重要,java注释分为三种;

单行注释://注释内容

// 这是单行注释

多行注释:/* 注释内容 */

/* 
这是多行注释 
这是多行注释
这是多行注释
*/

文档注释:/** 注释内容 */

/**
常量:
是指在程序运行过程中,其值不可以发生改变的量
常量的分类:
整数常量         所以的整数
小数常量         所以的小数
字符常量         由'  ' 包裹,里面只有一个字符('a')
符串常量       由" " 包裹,里面可以有多个字符
布尔常量         true/false
空常量           null
*/
3.2 关键字

关键字是指被java语言赋予特殊含义的单词

关键字的特点:

关键字的字母全部小写

常用的代码编辑器对关键字都有高亮显示

3.3 常量

常量:在程序运行过程中,其值不可以发生改变的量

Java中的常量的分类:

常量类型说明举例
字符串常量用双引号括起来的内容“HelloWorld”
整数常量不带小数的数字555 -698
小数常量带小数的数字13.14、 52.1
字符常量用单引号括起来的内容‘A’ 、‘我’
布尔常量布尔值,表示真假只有两个值:true,false
空常量一个特殊的值,空值值是:null
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值