来源:java基础语法|day01【前言、入门程序、常量、变量】
目录:JavaStudy01 前言、入门程序、常量、变量
今日内容
- Java语言的发展历史
- Java开发环境搭建
- 编写Hello World程序
- 常量和变量
目标
- 能够计算二进制和十进制数之间的互转
- 能够使用常见的DOS命令
- 理解Java语言的跨平台实现原理
- 理解JDK和JRE的组成和作用
- 能够配置环境变量JAVA_HOME
- 能够编写HelloWorld程序编译并执行
- 理解关键字的含义
- 理解标识符的含义
- 能够定义出所有类型的常量
- 理解Java中的基本数据类型分类
- 能够定义8种基本数据集类型的变量
自测(满分100分)
成绩=74分:20200224学习自测|Day01前言、入门程序、常量、变量
第一章 开发前言
1.1 Java语言概述
-
什么是Java语言
美国Sun公司(Stanford University Network)
使用编程语言对计算机下达命令 -
Java语言发展历史
2017=java 9.0 -
Java语言能做什么
-
网站
-
Android
-
服务器程序
-
游戏
-
软件
-
嵌入式
-
大数据
-
开发方向
- JavaSE=电脑上运行的软件
- JavaEE=企业级开发,最多的应该是web开发
- JavaME=手机软件
-
主要就业方向
- Web开发
- Android开发
- 客户端开发
-
1.2 计算机基础知识
二进制
- 十进制数据转成二进制数据:使用除以2获取余数的方式
- 二进制数据转成十进制数据:使用8421编码的方式
字节
8个bit(二进制位) 0000-0000表示为1个字节,写成1 byte或者1 B。
- 8 bit = 1 B
- 1024 B =1 KB
- 1024 KB =1 MB
- 1024 MB =1 GB
- 1024 GB = 1 TB
常用DOS命令
DOS是一个早期的操作系统,现在已经被Windows系统取
代。
-
进入DOS操作窗口
-
常用命令-操作符号
-
盘符切换命令=盘符名:
-
查看当前文件夹=dir(directory)
-
进入文件夹命令=cd(change directory) 文件夹名
-
退出文件夹命令=cd…
-
退出到磁盘根目录=cd\
-
清屏=cls(clear screen)
第二章 Java语言开发环境搭建
2.1 Java虚拟机——JVM
-
JVM(Java Virtual Machine )
是运行所有Java程序的假想计算机,是Java程序的
运行环境 -
跨平台
用Java编写的软件可以运行在任何的操作系
统上。 -
Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机
2.2 JRE 和 JDK
-
JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库
-
JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具
-
JDK=JRE+开发工具=(JVM+核心类库)+开发工具
-
我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。
我们想要开发一个全新的Java程序,那么必须安装 JDK 。
-
JDK&JRE&JVM三者间关系如图(未全解)
2.3 JDK9安装图解
- 安装路径中,不要包含中文和空格
2.4 JAVA_HOME环境变量的配置
配置环境变量作用
开发Java程序,需要使用JDK中提供的工具,工具在JDK9安装目录的 bin 目录下。在DOS命令行下使用这些工具,就要先进入到JDK的bin目录下,这个过程就会非常的麻烦。不进入JDK的 bin 目录,这些工具就不能使用,会报错。
为了开发方便,我们想在任意的目录下都可以使用JDK的开发工具,则必须要配置环境变量,配置环境变量的意义在于告诉操作系统,我们使用的JDK开发工具在哪个目录下。
配置环境变量步骤
- Windows 7,8版本
- Windows 10 版本
我的电脑-属性-高级系统设置-环境变量
1.新建系统变量JAVA_HOME,变量值输入JDK安装目录
2.选中系统变量PATH,在变量值最前面键入%JAVA_HOME%\bin;
3.重启DOS,输入javac,运行成功
第三章 HelloWorld入门程序
3.1Java程序开发步骤说明
开发环境搭建完毕,就可以开发第一个java程序了
java开发程序三步骤:编写、编译、运行
3.2编写Java源程序
- 1.新建文本文档HelloWorld.java
2.使用notepad++打开
【文件名和类名字一致】
3.3编译Java源程序
- 在DOC命令中,进入Java源程序目录,用编译命令:javac 源文件名.后缀名使编译工具:javac.exe将.java源文件编译成JVM能识别的 源文件名.class 字节码文件,在此过程中javac编译器会检查所写程序是否有误。
3.4运行Java程序
- 用运行命令:java 类名使运行工具:java.exe将.class字节码文件交给JVM运行
3.5入门程序说明
1.编译和运行是两回事:java-(javac编译)-.class-(java运行)
2.main方法:固定格式,是JVM运行程序的起始点
3.6添加注释comment
必要
1.单行 //文本
2.段落 /* 文本 */
3.7关键字
- 是Java已定义好的特殊含义小写单词,notepad++中颜色特殊。
不死记,学到哪记到哪
public class static void
3.8标识符
- 是我们自己定义的内容,如类名、方法名、变量名。
命名规则(硬):
1.可以包含4类:26个英文字母(区分大小写)、0-9、$ 以及 _ 。
2.不能以数字开头:7H
3.不能是关键字:public
命名规范(软):
4、项目名/包/变量:全部小写=
5、常量:全部大写加_=AGE_OF_PERSON
6、类名:大驼峰式=HelloWorld
7、方法名/属性名:小驼峰式=addPerson / ageOfPerson
第四章 常量
4.1概述
不变 a=1
4.2分类
- 6类
整数常量=1
小数常量=0.1
字符常量=‘h’=’ ‘=‘好’
字符串常量=’‘hao’’=“好的”
布尔常量=true/false
空常量=null
(空常量不可输出)
第五章 变量和数据类型
5.1变量概述
变,必须明确变量类型
5.2变量类型
基本数据类型(数据类型/关键字/内存占用/取值范围)
-
4型8类
- 整数型
- 字节型=byte=1
- 短整型=short=2
- 整形=int=4=(java默认)
- 长整型=long=8
- 浮点型
- 单精度浮点型=float=4
- 双精度浮点型=double=8==(java默认)
- 字符型=char=2
- 布尔型=boolean=ture/false=1
- 整数型
-
引用数据类型
- 类
- 数组
- 接口
5.3变量的定义
数据类型 变量名=数据值
float i=0.5F
long i=5000L
建议float、long后加上字母表示
5.4注意事项
1.同一个大括号内,变量名称不得相同
2.变量不赋值不可用