Java--介绍
语言:人与人之间交流的语言。
计算机语言:人与计算机交流的语言。
什么是JAVA?
java就是一门可以实现跨平台的计算机编程语言,运用领域十分广泛.
编写程序分为三个步骤:1.编写程序2.编译程序3.运行程序.
java语言的特点:简单性,面向对象,安全性,跨平台性,支持多线程,垃圾回收机制。
Java语言是由Sun(Stanford University Network)公司在1995年詹姆斯·高斯林推出,在2009年被甲骨文(Oracle)公司收购所以现在想要访问或者想要下载JDK的话可以直接去Oracle官网上查找即可:https://www.oracle.com
Java 分为三个模块:Java -se(标准版),Java--ee(企业版),Java-me(小型版)。
JAVA--SE(标准版): 应用于桌面的开发是两个版本的基础。
JAVA--EE(企业版):应用于web方向的开发和企业级开发方案。
JAVA--ME(小型版):应用于嵌入式消费程序的开发和小程序的开发。
JAVA跨平台原理
理解:Java编写的程序并不是直接运行的,而是通过Java编译器来进行编译若编译无异常就会自动生class(.class)可运行文件,然后通过JVM虚拟机来进行运行,所以只需在不同的系统上安装相对应的JVM即可实现跨平台。
JAVA--JDK的介绍
JDK是由sun公司推出的一套开发环境,简称:JDK。是整个JAVA的核心,且需要依赖一个载体例如:操作系统,可运行的环境....。
JAVA--JDK(Java Development Kit)中包含JRE(运行环境)和开发工具。
JAVA--JRE(Java Runtime Environment)中包含JAVA核心类库和JVM(虚拟机)。
JAVA--JVM(Java Virtual Machine):JAVA虚拟机。
总结:我们只需要安装JDK即可。但是如果您只是运行程序的话那么只需要安装JRE即可可以去官网上面去下载。JRE官方下载-java JRE64|32位免费下载(附教程)-华军软件园 (onlinedown.net)
JAVA--JDK安装
傻瓜式安装:上来直接下一步...。
正确安装流程:通过官网下载:http://www.oracle.com。
根据不同的系统从而下载不同的JDK。
安装流程:
安装默认路径在C:\Program Files下,但是为了方便管理和更换更高级的版本可以选择自己需要的安装路径,安装路径不建议使用文字或者空格以及空格和特殊符号。
bin目录 | 包含 可执行文件(.class文件) 对应Java的指令,例如:javac javadoc。.... |
inclcude | 包含在编译本地代码时使用的C和C++的头文件 。 |
lib目录 | 包含JDK工具的几个JAR和其他类型的文件。其中有一个tools,jas文件,其中包含Javac编译器的Java类。 |
jre/bin目录 | 包含基本命令,如java命令。 |
jre/lib目录 | 包含用户可编辑的配置文件,如.preoperties和.policy文件。 |
legal目录 |
该路径下存放了
JDK
各模块的授权⽂档。
|
cont目录 |
该路径下存放了
JDK
的相关配置⽂件。
|
DOS命令介绍
进入DOS命令窗口的快捷快捷键为:Win+R。或者在搜索栏里面输入cmd也是可以的。
盘符: 表示切换盘符。 cd+文件名称 表示进入此文件名。cd: dome. cls: 表示清楚DOC窗口里面的所有内容。 dir查看当前路径下的内容。
cd..回退上一级。
cd\ 表示返回到根目录。 exit 退出命令窗口。 cd 目录1\目录2..... 进入多层文件夹。Path环境变量的配置
第一步:首先打开自己电脑的高级系统设置,然后找到环境变量点击打开。
第二步:找到Path 选项点击打开 然后进行编辑。
第三步:将JDKbin目录所在的地址复制过来,填到新建的那里栏并且将所新建的上移到第一个即可。注意:别忘了加英文;
这样您的环境变量就配置好啦。
JAVA--HOME的配置
只需将JDK所在的目录新建一个粘贴上去即可。
Hello World 案例编写
开发程序的三个步骤:一,编写程序二,编译程序三,运行程序。
在任意一个盘符里面新建一个txt文本。然后编写程序如下。程序写完之后必须将txt改变成为.java。
public class 文件名称{
public static void main (String[]args){
System.out.prinrln("我的第一个Hello World");
}
}
程序运行步骤:
前提必须在DOS命令下运行
javac 文件名.java | 编译程序 例:javac Hello World.java |
java 文件名.java | 运行程序 例:java Hello World.java |
运行结果为: | 我的第一个HelloWorld |
标识符的理解
一,不可以使用汉字 可以使用阿拉伯数字,英文字母,美元符号($)
二,不可以使用数字开头。
三,不能使用Java中的关键字。例:static void main...........。
四,长度无限制。标识符对大小写很敏感(严格区分大小写)。
Java中标识符的命名:
小驼峰命名法:变量名 方法名
第一个首字母小写, 后面的但系首字母大写。
大驼峰命名法:类名
第一个首字母大写,后面的但系首字母小写。
命名时建议做到见意知意。
JAVA基础语法
//单行注释 | 从//开始⾄本⾏结尾的⽂字将作为注释⽂字。 |
/**/多行注释 | 多⾏注释的格式是将⼀段较⻓的注释括起来。 |
/***/文档注释 | 以 /** 开始,以 */ 结束。 |
注意:多行注释和文档注释不能嵌套使用。
关键字理解
常量和变量的理解
注意:除空常量外,其他常量均可使⽤输出语句直接输出。
public class 文件名 {
public static void main(String[] args) {
System.out.println(10); // 输出⼀个整数
System.out.println(5.5); // 输出⼀个⼩数
System.out.println('a'); // 输出⼀个字符
System.out.println(true); // 输出boolean值true
System.out.println("欢迎来到Java世界"); // 输出字符串
}
}
变量:
变量的定义格式:
数据类型 变量名 = 数据值;
计算机是可以存储数据的 无论时内存还是硬盘计算机存储设备的最⼩信息单元叫“位 (bit)”,
我们⼜称之为“⽐特位”,通常⽤⼩写的字⺟”b”表示。⽽计算机中最基本的存储单元叫“字节(byte)”,
JAVA基本数据类型
Java基本数据类型:
数据类型 | 数据名称 | 内存所占的长度 | 取值范围 |
字节型 | byte | 1个 | +128~~~-127 默认值为0 |
短整形 | short | 2个 |
-32768~32767 默认值为0
|
整形 | int(默认) | 4个 | 2的31~~-2的31次方-1 默认值为0 |
长整型 | long | 8个 | 2的63次方~~-2的63次方-1 默认值为0 |
单晶度浮点型 | float | 4个 |
负数:
-3.402823E+38
到
-1.401298E-45
正数:
1.401298E-45
到
3.402823E+38 默认值为0.0
|
双精度浮点型 | double(默认) | 8个 |
负数:
-1.797693E+308
到
-4.9000000E-324
正数:
4.9000000E-324
到
1.797693E+308 默认值为0.0
|
布尔类型 | Boolean | 1 | true ,false(默认) |
字节型 | char | 2个 |
0-65535
|
注意:当使用long和float 在之后面必须加大写或者小写的l(L)和f(F)。e+38表示是乘以10的38次⽅,同样,e-45表示乘以10的负45次⽅。
变量应用
数据类型 变量名 = 初始化值; // 声明变量并赋值
int age = 18;
System.out.println(age);
//第二中用法
// 先声明,后赋值(使⽤前赋值即可)
数据类型 变量名;
变量名 = 初始化值;
double money;
money = 55.5;
System.out.println(money);
int a = 10, b = 20; // 定义int类型的变量a和b,中间使⽤逗号隔开
System.out.println(a);
System.out.println(b);
int c,d; // 声明int类型的变量c和d,中间使⽤逗号隔开
c = 30; d = 40;
System.out.println(c);
System.out.println(d);
键盘录入
import java.util.Scanner;
第二步:创建对象(俗称建厂)Scanner sc=new Scanner(System.in);
Scanner sc=new Scanner (System.in);//sc表示变量名只有变量名可以改变其它都不可以改变
第三步:接受数据。
int a=sc.NextInt();//int 代表所接受的类型是可以改变的。
示例:
import java.util.Scanner;
public class 类名{
public static void main(String[] args) {
//创建对象
Scanner sc = new Scanner(System.in);
//接收数据
int a = sc.nextInt();
//输出数据
System.out.println(a);
} }