Java相关的概念 [了解]
Jdk的下载、安装和配置 [掌握]
第一个Java程序 [掌握]
Java基础语法 [掌握]
键盘录入 [掌握]
Java相关的概念 [了解]
Java简介
什么是Java
Java是一门计算机语言(开发语言、编程语言等)
语言:人与人进行沟通交流的桥梁,比如:汉语、英语和日语等...
计算机语言:人与计算机进行沟通交流的桥梁
计算机语言有很多,Java只是其中最优秀的一种
Java的发展史
属于SUN公司开发的语言
Java之父是詹姆斯.高斯林
后期SUN公司被Oracle公司收购了,所以现在Java属于Oracle
1995 出现
1996 JDK1.0版本
2004 JDK5.0版本
2009 SUN公司被Oracle公司收购
2014 JDK8.0版本
Java的三大开发平台
JavaSE:java标准版,为了学习JavaEE打基础的
JavaME:java微型版,移动和嵌入式设备的软件开发,淘汰的技术
JavaEE:java企业版
JavaSE:Java基础班+Java就业班前一个月,内容之和
JavaEE:之后所有内容
Java语言的跨平台原理
Java语言有一些特性:面向对象、跨平台等...
平台:这里的平台是指各种操作系统,比如:windows、linux和mac等...
跨平台:同一份java代码可以在不同的操作系统下运行
跨平台原理:依赖的是JVM(Java虚拟机),JVM在中间起到了翻译的作用
我们只要针对不同的操作系统,下载对应的JVM即可
注:JVM不跨平台
JDK和JRE
JRE:Java运行时环境,要运行Java程序至少需要的环境,包含:JVM+核心类库
JDK:Java开发工具包(环境),要进行Java程序开发至少需要的环境,包含:JRE + 开发工具
JDK > JRE > JVM
直接安装JDK即可,里面包含了所有的相关内容。
常见的DOS命令 [了解]
DOS命令:DOS窗口(黑窗口、命令行窗口)中使用的命令
打开DOS窗口
win+r 输入cmd回车
盘符切换
盘符:
目录切换
cd 目录
cd develop
cd jdk12
cd bin
cd 目录\目录\目录
cd develop\jdk12\bin
cd /或者\
返回盘符根目录
cd ..
返回上一级目录
查看目录内容
dir
清除屏幕
cls
退出
exit
JDK的下载、安装和配置 [掌握]
JDK的下载、安装
下载
安装
傻瓜式安装,直接下一步下一步
安装目录的要求
1、创建一个固定的目录(develop/software),专门用于存放Java相关的软件
2、安装路径上不要有中文和空格
JDK的配置
为什么要对JDK进行配置
如果不进行配置,只有在jdk安装的bin目录下才能使用开发工具(java.exe或者javac.exe)
配置完了之后就可以在任意的目录下使用这些开发工具,更加方便
如何对JDK进行配置
让系统可以在任意的路径(目录)下都能找到和使用这些开发工具
JAVA_HOME
【添加】一个叫JAVA_HOME的环境变量
变量名:JAVA_HOME
变量值:D:\develop\jdk12
path
【修改】path环境变量
变量名:path
变量值:%JAVA_HOME%\bin;原内容
环境变量修改了,必须重启cmd窗口才能生效
查看当前使用的jdk版本
java -version
第一个Java程序 [掌握]
helloworld程序
Java是一门先编译后运行的语言
步骤:
1、编写(.java)
(1)新建一个文本文档,将文本文档(.txt)的后缀名(扩展名)修改为.java
文件名为HelloWorld
注:一定要想文件的后缀名显示出来,配置一下
(2)打开文档,编写Java代码
/*
定义一个类
public class 类名 {}
public:用于限制类名和文件名必须一致,大小写都要一致
class : 类,在Java中专门用于定义类的单词,类是Java代码的最小单元,Java代码必须都写在类的范围内
HelloWorld:类名
*/
public class HelloWorld {
/*
定义main(主)方法
方法:方法就是一种功能
主方法的功能是,可以保证代码独立运行,一个类中的代码想要独立运行,必须有主方法
主方法是一个固定格式,完全不能该变
*/
public static void main(String[] args){
/*
输出语句,可以将小括号中的内容,输出打印在控制台(目前是DOS窗口)
System:系统
out.输出
println:打印并换行 print+ln
*/
System.out.println("hello world!");
}
}
(3)保存
ctrl + s
2、编译(.class)
会对编写的Java代码进行语法检查,如果语法没有问题,就会给我们生成一个文件(.class字节码文件)
如果语法有问题,则不会生成,并且会报错
命令:
javac 文件名.java
javac HelloWorld.java
注:必须要到源文件所在的地方执行编译命令
3、运行
命令:
java 文件名
java HelloWorld
.java源(代码)文件
.class字节码文件
注意事项:
1、public修饰的类名必须和文件名一致,大小写也一致
2、Java是区分大小写的语言,大写的地方必须大写,小写的地方必须小写
3、main不要写成mian
4、Java代码中会使用空格(space)和制表符(tab),让代码之间分隔,并且做到格式化
5、Java中涉及的符号都必须是英文状态下的
; ;
[] 【】
() ()
"" “”
等
总结:
1、在Java代码中,每碰到一个左大括号({)都会进行回车并加一个tab
2、在Java代码中,一行代码结束之后都会使用分号(;)结尾,除了这行代码是以大括号({或者})结尾之外
Java基础语法 [掌握]
注释
什么是注释
用于放对Java代码进行解释说明的文字的地方
注释的内容会被编译器所忽略
注释的格式
1、 单行注释
// 注释的内容
2、 多行注释
/*
注释的内容1
注释的内容2
*/
3、 文档注释 【暂时了解】
/**
注释的内容
*/
注释的作用
1、可以提高代码的阅读性(可读性)
2、可以方便对代码进行调试
关键字
什么是关键字
在Java语言中被赋予了特殊含义的单词
这些单词只能在特定的情况下使用
关键字固定的只有50多个
比如:class就是一个关键字,它在特定的情况下才能使用,什么特定的情况下呢?
定义类的时候,否则都不能使用
关键字的特点
1、都是英文小写字母组成
2、在高级的文本编辑器中有特殊的颜色显示
目前你说知道的关键字有哪些?
public class static void
main和out是否是关键字?
不是
注:不用死记硬背关键字
常量
什么是常量
在Java程序运行过程中,其值不会发生改变的量
常量的分类(6类)
整数常量:所有的整数 比如:10 ,-20等
小数常量:所有的小数,比如:8.5,-1.2等
字符常量:所有使用一对单引号('')引起来的内容,比如: 'a' '1' '你'
注意:单引号中有且只能有一个内容
布尔常量:true和false
字符串常量:所有使用一对双引号("")引起来的内容,比如: "helloworld" "abc1" "a"
空常量:null(后面课程中讲解)
空常量无法直接在输出语句中打印输出
定义并输出各种类型的常量
变量
什么是变量
在程序运行过程中,其值可以在一定范围内发生改变的量
变量是内存中一小块区域,可以将其理解为一个容器,
可以存储值,但是一次只能存储一个值
为什么要有变量
用于在内存中临时存储一些值,而且这些值可以发生改变
变量的定义格式
数据类型 变量名 = 数据值;
数据类型:限制变量中存储的数据是什么类型,是整数、小数、字符串还是布尔等...
变量名:变量区域的唯一标识,通过名字可以使用变量
数据值:变量区域中存在的具体的数据
数据类型
基本类型(4类8种)
整数 取值范围
byte 1 -2^7 ~ 2^7-1 -128 ~ 127
short 2 -2^15 ~ 2^15-1
int(默认) 4 -2^31 ~ 2^31-1
long 8 -2^63 ~ 2^63-1
小数(浮点数)
float 4
double(默认) 8
字符
char 2 0 ~ 65535
布尔
boolean 1 true和false
取值范围大小
byte < short < int < long < float < double
引用类型(暂时了解)
String
定义各种类型的变量并输出
变量的注意事项
1. 变量名不允许重复定义
2. 一行代码可以同时定义多个变量
3. 变量在使用之前一定要进行赋值
4. 定义float和long变量的注意事项
5.变量有作用域
JavaSE学习日志~了解Java
最新推荐文章于 2023-03-18 11:17:10 发布