JAVA SE Day_01【初识JAVA】,
JAVA SE Day_01【初识JAVA】,
什么是Java语言
是一门计算机语言,编程语言
计算机语言就是人与计算机进行交互的一门语言
Java语言的发展史
sun公司的,2009年被Oracle公司收购
Java之父 詹姆斯.高斯林
1995年出现的
进制转换
Java中常见的进制
二进制:由0和1组成的,0b开头
八进制:由0~7组成的,0开头,一个八进制为等于3个二进制位
十进制:由0~9组成的
十六进制:由0~9,a~f组成的,0x开头,一个十六进制等于4个二进制位
8421码
16 8 4 2 1
请画图演示十进制数78这个数字,转为二进制的过程,然后再将这个二进制转为十进制
计算机中存储数据的最小单元:字节(Byte)
命令行(DOS命令)
打开DOS窗口:win+r 松手在弹出的框中输入cmd,然后回车即可
常见的DOS命令:
切换盘符 盘符: ,比如E:
切换目录 cd 路径
向上一级目录 cd ..
回到盘符 cd \
查看内容 dir
清楚屏幕 cls
退出cmd窗口 exit
Java的跨平台性和原理
平台:操作系统,常见的操作系统,Windows、mac、Linux等
跨平台:Java程序可以在不同的操作系统下运行
原理:不同的操作系统有对应的JVM,JVM在中间相当于一个翻译
注:JVM保证了Java的跨平台性,但是JVM并不具备跨平台性,也就是说不同
的操作系统下有不同的JVM对应
JDK、JRE和JVM的概念和区别
JDK:Java开发工具包
JRE:Java运行环境
JVM:Java虚拟机
JRE = JVM + 核心的类库
JDK = JRE + 开发工具包
JDK > JRE > JVM
如果要运行Java程序,必须安装JRE
如果要进行Java程序开发,必须按照JDK
上午的重点
(1)能够进行二进制和十进制之间的转换
(2)熟悉常见的DOS命令
(3)理解Java跨平台性和原理
(4)正确安装JDK并配置环境变量
JAVA_HOME是一个变量=E:\develop\Java\jdk-9.0.4-x64
%JAVA_HOME%\bin = E:\develop\Java\jdk-9.0.4-x64\bin
Java程序开发的三步骤:
编写
1、创建一个文本文档,修改名称和后缀名,目前文件就叫HelloWorld,后缀名是java
2、打开HelloWorld.java文件,编写HelloWorld代码
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello,World!");
}
}
3、保存文件(ctrl+s)
编译
javac命令
compile 编译
(1)进入到源代码所在的目录,找到源代码
(2)通过javac命令
javac 文件名.java
编译之后会生成一个.class文件,该文件称为字节码文件
运行
java命令
java 类名
注释
作用:对代码进行解释说明
分类:
(1)单行注释
// 注释的内容
(2)多行注释
/*
注释的内容
*/
(3)文档注释
/**
注释的内容
*/
关键字
在Java中有特定含义的单词,只能在特定的情况下使用,不能随便使用
比如class就是一个关键字,只能在定义类的时候使用
特点:
(1)形式上都是英文的小写
(2)在高级编辑工具中会有颜色变化
标识符
什么是标识符
用于取名字的符号,比如给类、方法、变量等取名字的
标识符的组成规则【硬性要求】
(1)英文大小写字母,另外中文、日文和韩文等字符也可以使用
(2)数字
(3)美元符($)
(4)下划线(_)
注意事项:
(1)不能以数字开头
(2)不能是关键字
标识符的命名规范【软性要求】
类:如果是一个单词组成,首字母大写即可,如果是多个单词组成,每个单词的首字母大写,其余小写,比如HelloWorld,Hello
方法和变量:如果是一个单词组成,全部小写,如果是多个单词组成,从第二个单词开始首字母大写,其余小写,比如main,getMax
以下属于合法的标识符的有()
hello123 √
$class √
Hello World ×,包含了空格
Hello_World √
public2 √
void ×,是一个关键字
常量
什么是常量
在程序运行的过程中,其值固定不变的量
常量的分类
自定义常量
字面值常量
(1)字符串常量,是使用""引起来的内容,比如:"Hello,World!","123"
(2)整数常量,比如:10,20,-5
(3)浮点数(小数)常量,比如:2.5,-8.0
(4)字符常量,是使用''引起来的内容,其中的内容有且只能有一个字符,不能有多个,也不能一个都没有
比如:'a','1',' '
(5)布尔常量,只有两个值:true和false
(6)空常量(null)
数据类型
基本数据类型(4类8种)
整数类型 字节 取值范围
byte 1 -128~127 -2^7 ~ 2^7-1
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
布尔类型
boolean 1 true和false
字符类型
char 2 0 ~ 65535
引用数据类型(今后学习)
类
String
接口
枚举
数组
下午的重点
(1)能够独立编写编译和运行HelloWorld案例,并且能通过注释解释该案例
(2)能够说出标识的组成规则
(3)能够说出常量的分类,并且定义不同类型的常量并打印
(4)能够说出基本数据类型的分类
变量
什么是变量
在程序的运行过程中,其值可以发生改变的量
变量的定义和使用格式:
(1)先定义再使用
数据类型 变量名; // 定义变量
变量名 = 值; // 使用变量,赋值
(2)定义的同时赋值
数据类型 变量名 = 值;
晚上的重点:
(1)能够独立定义8种基本数据类型的变量,并且打印变量的值
(2)独立编写代码验证变量定义的注意事项
相关文章
- 暂无相关文章
用户点评