目录

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基础知识的同时不断学习,不断提升自己,加油呀~