目录
1.Java概述
1.1Java语言背景介绍
1.2Java跨平台原理
1.3JRE和JDK
2.基础语法
2.1关键字
2.2常量
2.3变量
2.4数据类型
2.5键盘录入
2.6标识符
2.7类型转换
1.Java概述
1.1Java语言背景介绍
Java语言的三个版本:
JavaSE: Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础
JavaME: Java 语言的(小型版),用于嵌入式消费类电子设备
JavaEE: Java 语言的(企业版),用于 Web 方向的网站开发
1.2Java跨平台原理
JVM虚拟机本身不允许跨平台,允许跨平台的是Java程序。
1.3JRE和JDK
Java程序开发的三个步骤:分别是编写代码、编译代码和运行代码。
JRE:JRE是Java Runtime Environment缩写,指Java运行环境,包含JVM虚拟机及Java核心类库。
JDK:JDK:(Java Develop Kit)是Java语言的软件开发工具包,内部包含了代码的编译工具和运行工具。
2.基础语法
2.1关键字
关键字的特点:
1)关键字的字母全部都是小写;
2)常用的代码编译器,针对关键字有特殊的颜色标记非常直观。
2.2常量
常量分为字符串常量(“ ”)、整数常量、小数常量、字符常量(‘ ’)、布尔常量(true,false)、空常量(null)。
2.3变量
概念:变量就是内存中存储空间,空间中存储着经常发生改变的量(数据)。
变量定义格式: 数据类型 变量名 = 数据值
变量的注意事项:
1)变量名不允许重复定义
2)一条语句可以定义多个变量
3)变量在使用之前一定要进行赋值
4)定义float和long变量的注意事项
5)变量的作用域范围
2.4数据类型
基本数据类型:
1)数值型包括整数(byte,short,int,long)、浮点数(float,double)、字符(char)
2)非数值型主要包括布尔(boolean)
引用数据类型:类(class)、接口(interface)、数组([ ])。
2.5键盘录入
导包:import java.util.Scanner;
创建对象:Scanner sc = new Scanner(System.in);
接收数据:int i = sc.nextInt();
2.6标识符
标识符定义规则:
1)有数字、字母、下划线(_)和美元符($)组成
2)不能以数字开头
3)不能是关键字
4)区分大小写
常见命名约定:
小驼峰命名法: 方法、变量
大驼峰命名法:类
2.7类型转换
类型转换的分类:隐式转换和强制转换
特殊关注:byte short char 三种数据在运算的时候,不管是否有更高的数据类型,都会提升为int,然后再进行运算。
格式: 目标数据类型 变量名 = (目标数据类型)值或者变量
总结:本篇文章主要适合Java新手小白学习,可以按照上面的笔记,从Java的基础知识入手就可以啦!!! 可以更好的了解Java基础知识,挖掘到一些从前没有关注到的点,其实资深的程序员都是通过不断的学习,以及对于基础知识的掌握程度以及运用次数也是数不胜数的,我们作为小白也得在掌握Java基础知识的同时不断学习,不断提升自己,加油呀~