目录
一、Java入门
java定义
计算机语言
前期准备
- 下载安装jdk
- 配置环境变量
Java应用
java SE | 用于桌面应用的开发 |
java ME | 用户嵌入式电子设备或小型移动设备 |
java EE | 用于web方向的网站开发(浏览器+服务器) |
应用 | 示例 |
桌面应用开发 | IDEA Clon Pycharm |
企业级应用开发 | 微服务, springCloud |
移动应用开发 | 鸿蒙 Android 医疗设备 |
科学计算 | matlab |
大数据开发 | hadoop |
游戏开发 | 我的世界 |
java的主要特性
- 面向对象
- 安全性
- 多线程
- 简单易用
- 开源
- 跨平台
JDK和JRE
JDK:java开发工具包,包括JVM(java虚拟机)、 核心类库、 开发工具
JRE:java的运行环境,包括JVM、 核心类库、 运行工具
二、Java基础概念
注释
对代码进行解释说明的文字
包括单行注释 // 多行注释/* */ 文档注释 /** */
关键字
被java赋予了特定含义的英文单词
关键字特点
- 字母全部小写
- 常见代码编辑器中,有特殊颜色高亮显示
字面量
分类
字面量类型 | 说明 | 示例 |
整数类型 | 不带小数点的数字 | 111 |
小数类型 | 带小数点的数字 | 1.1 |
字符串类型 | 双引号括起来的内容(必须双引号) | “aaa” |
字符类型 | 单引号括起来的,内容必须只能有一个(必须是单引号) | 'a' ‘7’ |
布尔类型 | 表示真假 | true或 false |
空类型 | 空值(不能直接打印) | null |
特殊的字面量\t
\t 制表符:在打印的时候,把前面的字符串的长度补齐到8,或者8的整数倍。最少补一个空格,最多补8个空格。
作用:可以打印表格数据时,让数据对齐
System.out.println("aaaaaaa" + '\t' + "bc");
System.out.println("aaa" + '\t' + "jf");
变量
定义格式:数据类型 变量名 = 数据值
注意 :
- 只能存一个值
- 变量名字不能重复
- 一条语句可以定义多个变量
- 变量使用之前必须要进行赋值
- 变量的作用域范围
数据类型
数据类型分为基本数据类型和引用数据类型
基本数据类型
数据类型 | 关键字 | 取值范围 |
整数类型 | byte | -128 ~ 127 |
short | -32768 ~ 32767 | |
int | -2,147,483,648 ~ 2,147,483,647 | |
long | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 | |
浮点数 | float | -3.401298e-38 ~ 3.402823e+38 |
double | -4.9000000e-324 ~ 1.797693e+308 | |
字符 | char | 0 ~ 65535 |
布尔 | boolean | true false |
注意:
- long类型定义时,数据值要加上L作为后缀
- float类型定义时,数据值要加上F作为后缀
引用数据类型:array object
标识符
给类、方法、变量等起的名字
命名规则
- 由数字、字母、下划线和$组成
- 不能以数字开头
- 不能是关键字
- 区分大小写
- 方法、变量用小驼峰命名法 name 、 userName
- 类名用大驼峰命名法 Person UserPerson
键盘录入 Scanner类
//1.导包
import java.util.Scanner;
public class TestScanner{
public static void main(String[] args){
// 2.创建对象
Scanner sc = new Scanner(System.in);
// 3.接收数据
int i = sc.nextInt();
// 输出键盘打印的数据
System.out.println(i);
}
}
标签:Java,Scanner,数据类型,基础,语法,关键字,java,变量
From: https://blog.csdn.net/hh_xi/article/details/140469713